需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:13932 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
【摘要】在科技文化高速发展的今天,人们的生活水平不断提高,对游戏的需求也日益高涨。从最初运行于掌上游戏机的“贪吃蛇”和“俄罗斯方块”到如今风靡全世界的网络游戏,无不体现了游戏的魅力。而随着智能手机终端的出现,更是为电子游戏提供了高速发展的平台。 本文基于跨平台的OpenGL图形编程接口,使用C#编程语言,设计并实现了一种三消类休闲益智游戏《宝石猎手》。通过简单的点击交换操作,消除屏幕中相同颜色的宝石,已获得更多的分数。规则类似经典的《宝石迷阵》但玩法有所创新,新用户极易上手。该游戏是一款具有良好界面和趣味性强的休闲游戏。论文阐述了基OpenGL的三消休闲游戏的开发过程,首先对休闲游戏的市场和研究现状个进行分析,对OpenGL、C#等开发技术进行介绍,然后对游戏的策划和需求进行分析,之后重点介绍游戏的设计和实现,然后进行综合测试,最后对游戏进行总结,提出游戏中的缺陷、不足和对未来的展望。 【关键字】;宝石猎手; OpenGL; C#; AGE 2D; 益智游戏
目录 摘要 Abstract 1绪论-1 1.1 课题的背景及意义-1 1.2 研究现状-1 1.3 论文主要工作-2 2开发技术-3 2.1 OpenGL-3 2.2 C#-3 2.3 CSGL-4 2.4 AGE 2D-4 3策划与需求分析-5 3.1 游戏策划-5 3.1.1 参考原型-5 3.1.3 玩法设计-5 3.1.4 规则设计-6 3.2 功能需求-7 3.3 美工需求-7 4设计与实现-9 4.1 引擎架构介绍-9 4.2 游戏架构设计-13 4.2.1 功能模块-13 4.2.2 MVC架构-14 4.2.3 单例模式-15 4.2.4 主循环-16 4.3 界面设计-17 4.3.1 主菜单界面-17 4.3.2 帮助界面-17 4.3.3 游戏界面-18 4.4 类设计-18 4.4.1 游戏对象基类-18 4.4.2 宝石类-20 4.5 功能实现-21 4.5.1 规则逻辑-21 4.5.3 输入处理-24 4.5.4 资源管理-25 4.5.5 画面渲染-26 5测试与分析-28 5.1 功能测试-28 5.2 兼容性测试-30 6结论-31 参考文献-32 致谢-33 |