作为经典小游戏之一的贪吃蛇游戏虽然过了许多年,但还是有许多忠实的粉丝。在当今小游戏众多的环境下,贪吃蛇游戏也面临着挑战和改变。在网络高速发展的现在,贪吃蛇也可以通过网络这个平台,与不同的玩家进行比赛。在地图方面,现在的技术不仅仅可以做成3D,还可以做的更有挑战性。贪吃蛇里的道具也是游戏的一大特色,可以做成不同类型,可以用来收集使用交换等,可以改变人们对贪吃蛇游戏的传统观念,将贪吃蛇做成对战或是解谜游戏,可以让人耳目一新,还可以赋予贪吃蛇各种不同的属性供玩家选择,比如高级的贪吃蛇生命更多等,还可以增加商店供玩家选择装备来增强贪吃蛇的能力等等。
随着智能手机性能的不断强大,GPS定位和手机照相性能的不断提高,手机游戏应用平台也越来越广阔。通过网络与全球各地在线玩家共同参与,也可通过相机GPS等功能,进行3D真实场景游戏,提高游戏娱乐性。
1.1.3 选择的工具
本程序采用Microsoft Visual C++6.0的英文版本进行编译。VisualC++6.0是Microsoft公司推出的基于Windows操作系统的可视化C++编程工具,尽管Microsoft公司推出了.NET平台的集成开发环境,但由于其良好的界面和可操作性,加上支持标准C/C++规范,但仍有相当多的编程人员使用VisualC++6.0进行应用系统的开发。它的源程序按 C++语言的要求编写,并加入了微软提供的功能 强大的 MFC(Microsoft Foundation Class)类库。MFC 中封装了大部分 Windows API 函数和 Windows 控件,它包含的功能涉及到整个 Windows 操作系统。MFC 不仅给用户提供了 Windows 图形环境下应用程序的框架, 而且还提供了创建应 用程序的组件,这样,开发人员不必从头设计创建和管理一个标准 Windows 应 用程序所需的程序,而是从一个比较高的起点编程,故节省了大量的时间。另外,它提供了大量的代码,指导用户编程时实现某些技术和功能。因此,使用 VC++提供的高度可视化的应用程序开发工具和MFC类库,可使应用程序开发变得简单。
本程序采用Microsoft Visual C++ 6.0作为开发工具。
Visual C++是一个功能强大的可视化软件开发工具。自1993年Microsoft公司推出Visual C++1.0后,随着其新版本的不断问世,Visual C++已成为专业程序员进行软件开发的首选工具。
Visual C++6.0不仅是一个C++编译器,而且是一个基于Windows操作系统的可视化集成开发环境(integrated development environment,IDE)。Visual C++6.0由许多组件组成,包括编辑器、调试器以及程序向导AppWizard、类向导Class Wizard等开发工具。 这些组件通过一个名为Developer Studio的组件集成为和谐的开发环境。
Visual C++6.0它大概可以分成三个主要的部分:
⑴ Developer Studio,这是一个集成开发环境,我们日常工作的99%都是在它上面完成的,再加上它的标题赫然写着“Microsoft Visual C++”,所以很多人理所当然的认为,那就是Visual C++了。其实不然,虽然Developer Studio提供了一个很好的编辑器和很多Wizard,但实际上它没有任何编译和链接程序的功能,真正完成这些工作的幕后英雄后面会介绍。我们也知道,Developer Studio并不是专门用于VC的,它也同样用于VB,VJ,VID等Visual Studio家族的其他同胞兄弟。所以不要把Developer Studio当成Visual C++, 它充其量只是Visual C++的一个壳子而已。这一点请切记!
⑵ MFC。从理论上来讲,MFC也不是专用于Visual C++,Borland C++,C++Builder和Symantec C++同样可以处理MFC。同时,用Visual C++编写代码也并不意着一定要用MFC,只要愿意,用Visual C++来编写SDK程序,或者使用STL,ATL,一样没有限制。不过,Visual C++本来就是为MFC打造的,Visual C++中的许多特征和语言扩展也是为MFC而设计的,所以用Visual C++而不用MFC就等于抛弃了Visual C++中很大的一部分功能。但是,Visual C++也不等于MFC。 VC++贪吃蛇游戏开发+文献综述(6):http://www.751com.cn/jisuanji/lunwen_13905.html