设计基于图形化界面的贪食蛇程序.doc

资料分类:计算机信息 上传会员:暖暖大将军 更新时间:2024-08-12
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 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

相关论文资料:
最新评论
上传会员 暖暖大将军 对本文的描述:作为一款游戏,贪吃蛇以其极其简单的操作,与不算复杂的玩法获得了广大的使用人群。虽说它是一款游戏,但也具有很多的人生哲理。我们每个人都可以比作是一条贪吃蛇,开始时很......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: