1 佛山科学技术学院 《可视化编程技术》课程设计报告 数 独 ( 九宫格)游 戏 软 件设计 学生姓名: *** 学 号: ********** 年级专业:1 2 级教育技术学2 班 指导老师: *** 学 院: 教育科学学院 广东★佛山 提交日期:2 0 1 4 年6 月 2 目 录 1
前言______________________________2 2.概要设计____________________________3 2
1 数独游戏分析_________________________3 2
2 数独游戏界面设计_______________________5 2
3 数独游戏程序功能_______________________5 3
详细设计 ___________________________7 3
1 类设计 ___________________________7 3
2 数独算法设计_________________________9 4
程序代码____________________________10 5
参考资料____________________________19 6
心得体会____________________________20 3 摘要:本程序是个简单的数独游戏界面,在9×9 的大九宫格中有 9 个3×3 的小九宫格,游戏根据玩家选择的难易程度提供不同数量的数字
根据已给出的数字,利用逻辑和推理,在其余空格上填入1 至 9 的数字
每个数字在每个小九宫格内每行、每列只能出现一次
虽然玩法简单,但数字排列方式却千变万化,是锻炼逻辑推理能力的好方法
另外,设有“答案”和“玩法说明”窗口为玩家提供参考和帮助
玩家完成所有数字的填写后,可进行提交,游戏系统会根据所填写的结果弹出相应的对话框
关键字:jav a 游戏软件,数