毕业作品网站

 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>计算机毕业设计 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopinvvp QQ:1015083682   

基于Python的九宫格拼图游戏设计 课程论文+程序

文章来源:www.biyezuopin.vip   发布者:毕业作品网站  

目录

1 问题描述 2

2 需求分析 2

3 概要设计 2

3.1抽象数据类型 2

3.2 主要功能模块设计 3

3.3 关键算法 3

4 各功能模块实现 4

5 系统调试分析 5

6 测试结果 5

7 课程设计总结 17

8 分工........................................................................................................................................17

参考文献 17

附录:源码以及其它相关材料 19


1 问题描述 

设计一个九宫格游戏;

要求:

1)包括界面,基本的控件,有文本框、选择框、按钮等。

2)用户信息:用户登录需要的账号和密码,新用户注册用到的信息;对玩家信息的记录、保存、读 取。

3)界面信息:图片,九宫格规格;

4)交互信息:控制游戏的移动;

2 需求分析

本演示程序是在IDLE环境中编写,实现九宫格游戏。

1)游戏界面设计:用户登录,进入游戏界面,有良好的功能可视化界面,有游戏规则介绍。例如有计时和分数的显示,游戏图片替换和打乱图片的按键,显示游戏界面的图像画面,游戏玩家开始游戏、悔一步,重新开始的按键。

2)原始图像的选择:游戏开始时,从准备好的图片中,选择想要拼的图片,要有不同难度的图片(可从相似度考虑);可选择重新开始;

3)随机打乱图像:选择难度(1,2,3),根据难度将图片分成3*3, 5*5,6*6的规格,设计算法,随机打乱生成肯定有成功结果的初始化状态九宫格,要求有动态的打乱图片的显示过程(若产生的初始化九宫格无法到达最终状态,应该有提示3秒后自动刷新,重新生成);

4)计时器的设计:动态显示玩家本局的时间,可选择限时挑战;

5)移动:用户可以拖动模块进行交换,直到拼出原图像。









































  全套毕业设计论文现成成品资料请咨询微信号:biyezuopinvvp QQ:1015083682     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
本类最新文章
基于MatlabSimulink 35kV输电线路继电保护的设计 分布式风电场低电压穿越故障建模与
大学生内容分享和社交平台的设计与 基于SSM框架的企业人事薪酬管理 基于大模型的代码注释自动生成与维
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopinvvp QQ:1015083682  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!