菜单
  

    新世纪以来,信息技术的发展是日新月异,越来越多的游戏开始以电脑多为平台而出现新的发展。拼图游戏也开始在在电脑上出现,但是有许多问题也随之而来,有许多的拼图游戏图片打乱的方式是固定的,有的打乱的以后并不能复原成原来的图片,鉴于此,我决定开发一款拼图游戏。

    1 .开发环境、运行环境和开发语言

    1.1开发环境

    本文设计的拼图游戏简单易于操作,对电脑硬件的要求较低,所有的WINDOWS系统均可以运行,开发所用的系统具体如下:

    (1)CPU:英特尔Core i5-3230M 2.60GHz

    (2)硬盘:500GB

    (3)运行内存: 4GB 

    (4)操作系统: Windows 7 

    (5)开发工具: VC++ 6.0

    (6)编程语言: C++

    1.2运行环境

    拼图游戏是一个简洁明了的小游戏,对运行所需求的环境要求不高,各种配置的电脑均可以运行,体现了游戏广泛的适应性,对于电脑屏幕的分辨率从在800*600以上即可。

    1.3开发语言和工具

    本论文是采用C++语言,用C语言也可以完成本设计,但是考虑到C已经有点落后了[1] ,C++语言在其简单的C语言的基础上发展而来的,而且可以和C语言同时运用,并且不会发生冲突,并且克服了一些C语言的缺点[2]。C++语言可以支持面向对象和面向过程的设计,同时可以接受多种设计风格,例如程序化程序设计、图像抽象化设计等。C++是一个实用性很广的编程语言,在各种Windows、IOS、安卓等系统,都可以得到运用,其在绘制图像上的流畅性很强,而且可移植性也非常好,数据处理能力在现在流行的编程语言中比较强大的[3]。

    Visual C++6.0的编译和查错的功能都非常的强大,辨识代码的速度快,在调试的时候可以加快其编程的正确性,方便自己修改那些错误的编程代码,大大较少了检查那些代码的时间,非常适合游戏程序的设计[4]。虽然微软公司还推出了一些新的的版本,适应性不是特别的好~751!文:论;文'网www.751com.cn,在许多WINDOWS版本上都无法运行,综合多种因素,我选择用Visual C++6.0来完成我的设计[5]。

    2.设计要求及方案

    2.1设计要求

        打开游戏后,可以添加图片,保证图片是随机打乱的,而不是按一定规律打乱的,可以用鼠标拖中模块使之交换,直到拼出添加的图片,整个过程需求如下:

    (1)游戏之前显示的图片均为一般格式的,比如说JPG

    (2)开始游戏后,图片是随机打乱的

    (3) 空白模块可以和相邻的进行交换,直到拼合出原图

    (4)系统可以检测出游戏结束

    2.2 设计原理

    这个拼图游戏显示的形式为对话框,拼图游戏是将许多个打乱的图片重新排序,是之回复为之前的有序状态,首先应该绘制游戏的边框和添加一些必要的空间,然后把拼图的框架平均划分为九个部分,构建函数来实现图片的打乱,打乱过程应该确保可以完成拼图,通过打乱图片的交换来完成拼图[6]。

  1. 上一篇:asp.net+sqlserver网上二手汽车店系统的设计
  2. 下一篇:jsp+sqlserver在线考试系统设计+源代码
  1. 基于MATLAB的图像增强算法设计

  2. 基于Kinect的手势跟踪与识别算法设计

  3. JAVA基于安卓平台的医疗护工管理系统设计

  4. 基于核独立元分析的非线...

  5. 基于Hadoop的制造过程大数据存储平台构建

  6. 基于安卓系统的测量软件...

  7. 基于VC++的GIS矢量图形系统开发

  8. 十二层带中心支撑钢结构...

  9. 当代大学生慈善意识研究+文献综述

  10. 中考体育项目与体育教学合理结合的研究

  11. 乳业同业并购式全产业链...

  12. 杂拟谷盗体内共生菌沃尔...

  13. 电站锅炉暖风器设计任务书

  14. 河岸冲刷和泥沙淤积的监测国内外研究现状

  15. 大众媒体对公共政策制定的影响

  16. 酸性水汽提装置总汽提塔设计+CAD图纸

  17. java+mysql车辆管理系统的设计+源代码

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回