| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:16295 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:本课题需要实现一个可视化的界面,在界面里实现图形化的贪食蛇程序。并能够完整运行贪食蛇的所有功能。本项目主要解决的问题包括贪吃蛇游戏算法的设计、win32编程下图形化界面的编程以及按键交互的编程。大体上的项目设计过程主要有在掌握C语言的基础上学习win32编程的知识,在对win32编程有了一定的认识之后首先设计贪吃蛇的逻辑功能部分,然后通过图形化编程以及按键交互程序实现游戏的整体运行。设计完成之后,贪吃蛇程序将能如期运行,还原经典的贪吃蛇游戏。最后进行游戏的测试与试玩,检索游戏程序设计的漏洞,并进行修复与优化。本设计对win32图形编程的设计与开发有着一定的参考价值。
关键词:win32编程;图形化界面;贪吃蛇游戏
目 录 摘 要 ABSTRACT 第一章 绪论-1 1.1 选题背景及意义-1 1.1.1 选题背景-1 1.1.2 选题的意义-1 1.2 论文整体框架-2 第二章 知识背景-3 2.1 科技背景-3 2.1.1 C语言简介-3 2.1.2 创建开发环境-5 2.1.3 链表简介-9 2.2 游戏产业的发展和案例分析-9 2.2.1 游戏产业的发展和未来-9 2.2.2 游戏产业大学生的就业前景-11 2.3 经典案例分析-12 2.3.1 经典案例一:五子棋-12 2.3.2 经典案例二:扫雷-12 2.3.3 对本课题的启发-13 第三章 程序设计过程-15 3.1 题目分析-15 3.2 程序结构模块-16 3.3 代码设计-17 3.3.1 模块划分-17 3.3.2 主函数WinMain函数及注册窗口类-17 3.3.3 蛇与食物数据存储及其初始化函数-18 3.3.4 绘图函数-19 3.3.5 设置运动间隔并初始化实例-20 3.3.6 蛇移动方向控制模块及状态判断-21 第四章 系统验证结果-24 4.1 程序运行过程-24 4.3 点击“是”按钮-25 4.2 设计过程中遇到的问题和改进-27 第五章 总结与展望-29 参考文献-30 致 谢-33 |

