下载后可任意编辑 2024 届毕业设计论文 基于 OpenGL 的小型游戏开发及实践 院 、 部: 计算机与信息科学学院 学生姓名: 杜磊 指导老师: 方小勇 职称 副教授 专 业: 计算机科学与技术 班 级: 1103 完成时间: 2024-6 1下载后可任意编辑2下载后可任意编辑摘 要信息时代的到来使得电脑越来越普及,人们对电脑游戏的需求也越来越高
游戏的界面美观性,可操作性无疑是人们考虑的关键因素
OpenGL 是一种主流的图形处理工具,基于 OpenGL 开发的小游戏有更好的观赏性,本次论文论述的是基于 OpenGL 开发的五子棋小游戏
五子棋,起源于中国古代传统的黑白棋游戏,简单易懂又不缺乏趣味性
其中的对弈较量,不仅增强人的思维能力,开发人的智力,而且简单的游戏规则中蕴含着深奥的棋技,是修身养性,陶冶情操的一款经典游戏
本次论文是基于 OpenGL 和 C++语言在 Visual Studio 2024 环境下编程,设计了一款人机对战、人人对战功能的五子棋游戏
采纳极大微小搜索算法及alpha-beta 剪枝算法,实行优先级策略来判别棋局,实现了单机游戏的人工智能
运用了 OpenGL 的 alpha 混合及深度测试等一系列的特性,将计算机图形学与算法相结合,旨在设计出一款界面客观性强,游戏可操作性强的一款小游戏软件
通过学习,基本掌握 OpenGL 函数库的使用,能够制作简单的平台界面,实现人机交互功能,探讨和讨论了博弈论的相关知识,学会将算法与日常事务的结合,运用算法去解决问题
由于时间原因,界面的美观性有待改进,游戏的多样性以及难易程度的合理性并不是做的很好,希望在今后的学习中更加完善不足的功能
关键词 : OpenGL;五子棋;小游戏;博弈论3下载后可任意编辑ABSTRACTThe arrival of information age makes com