1、开发环境:
Visual C++ 6.0 使用C语言编写
2、功能说明:
该游戏是几个小游戏的结合体,主要是针对小学生的速算练习。其改进之处在于在普通的速算程序的基础上添加了几个小游戏,在进行一定量的速算练习后使用者可以在几个小游戏中选择一个游戏娱乐而得到放松,从而也提高了速算的趣味性,利于劳逸结合,也更利于吸引小学生的注意力,从而起到激发学习兴趣和带动学习的作用。
3、各模块介绍:
a.游戏主模块
该游戏的主模块主要是一个四则运算的界面。系统随机产生适合小学四年级以下学生水平的计算题,使用者相应的计算出答案。在答题数量达到一定目标,同时正确答题数目超过90%的情况下,使用者可以选择感兴趣的小游戏玩耍一局以得到放松。
游戏界面(以五道题目作为测试):
b.各小游戏模块:
本游戏中包含推箱子,贪吃蛇,扫雷及连连看四个小游戏。这四个游戏与其传统的游戏基本一致,这在一定程度上也适合于小学生玩耍。
推箱子界面:
![改进后的速算小游戏(郝怡然(2011211933)、苟玲(2011211909)) 改进后的速算小游戏(郝怡然(2011211933)、苟玲(2011211909))](https://i-blog.csdnimg.cn/blog_migrate/3cd87f5bf000d2165f1344e3f2fc48c8.jpeg)
上图为用户自己绘制(该游戏支持用户DIY推箱子界面)
![改进后的速算小游戏(郝怡然(2011211933)、苟玲(2011211909)) 改进后的速算小游戏(郝怡然(2011211933)、苟玲(2011211909))](https://i-blog.csdnimg.cn/blog_migrate/546a978f1414150d26a96b6c8c950e2d.jpeg)
上图为游戏自动绘制的界面
扫雷界面:
![改进后的速算小游戏(郝怡然(2011211933)、苟玲(2011211909)) 改进后的速算小游戏(郝怡然(2011211933)、苟玲(2011211909))](https://i-blog.csdnimg.cn/blog_migrate/72cb43507e075ab72c53b6f7e3af04cd.jpeg)
![改进后的速算小游戏(郝怡然(2011211933)、苟玲(2011211909)) 改进后的速算小游戏(郝怡然(2011211933)、苟玲(2011211909))](https://i-blog.csdnimg.cn/blog_migrate/f7abf39ae5d9b0ff6ad696cb2d8a0623.jpeg)
![改进后的速算小游戏(郝怡然(2011211933)、苟玲(2011211909)) 改进后的速算小游戏(郝怡然(2011211933)、苟玲(2011211909))](https://i-blog.csdnimg.cn/blog_migrate/fac5aecbd7d020402165149a8dba8963.jpeg)
贪吃蛇界面:
![改进后的速算小游戏(郝怡然(2011211933)、苟玲(2011211909)) 改进后的速算小游戏(郝怡然(2011211933)、苟玲(2011211909))](https://i-blog.csdnimg.cn/blog_migrate/7bed3463f1e6b761eaab238d6821b279.jpeg)
![改进后的速算小游戏(郝怡然(2011211933)、苟玲(2011211909)) 改进后的速算小游戏(郝怡然(2011211933)、苟玲(2011211909))](https://i-blog.csdnimg.cn/blog_migrate/3ba3a1f2ecdf6afba8f222876769e0d6.jpeg)
4、游戏缺陷:
a.速算程序界面不是特别人性化,在除法运算中没有考虑小数的因素
b.各个小游戏即传统意义上的游戏,没有什么改变,这在一定程度上缺乏了一点趣味性
c.整个游戏整体联系不是特别紧密,各个模块之间有些突兀。可以设置一个整体的积分器,或者设置一些目标,完成之后有相应的奖励,从而提升趣味性
5、心得与体会:
这是我们第一次接触软件的开发过程。不得不承认在开发的过程中我们遇到了很多问题,但庆幸的是都一一解决了。本次实验是一个结对编程的过程,我们履行了“一起编程、一起发现问题、一起解决问题”的原则,真切的体会到了团队合作的重要性,而且在一定程度上也是我们俩理解和明白了软件的开发过程,这也对我们今后的学习有一定的帮助。