菜单
  

    (3)两种模式均为玩家为白方先下棋,可以从天元(指棋盘的中心点,该点颜色够深,容易看出来)先落子,也可以从其它地方下子,电脑为黑方;
    (4)可以自动判断游戏是否结束,是黑方还是白方获得胜利,并且跳出对话框来提示玩家,对话框会根据获胜情况给出“白棋胜”或“黑棋胜”这样的提示信息;
    (5)可以重新开始游戏,并可以自主选择对战模式和查看版本信息。
    2.2 软件开发环境及开发工具介绍
    2.2.1 开发及运行环境
    本游戏短小精悍,而且对电脑配置的要求也不高,目前几乎所有的PC机均可运行该游戏。同时结合开发该游戏的环境,推荐用户使用如下的配置[3]:
    (1)中央处理器(CPU):Intel® Pentium® 4 2.0GHz
    (2)内存:2.00GB
    (3)硬盘:160GB
    (4)操作系统:Microsoft® Windows™ 7,Windows XP Professional及以上
    (5)开发工具:Microsoft® Visual C++ 6.0
    (6)编程语言:C++
    (7)运行环境:800*600或以上的屏幕分辨率
    2.2.2 开发语言及工具
    C++语言是基于C语言发展的,又冲破C语言局限的面向对象的程序设计语言。它与Java语言都作为当前计算机科学的主流语言,越来越受到用户的欢迎。C++是一种语言,仅仅是它的语法、特性、标准类库就已经是一门非常高深的课程。 C++实现了面向对象程序设计,在高级语言当中,处理运行速度是最快的,大部分的游戏软件,系统都是由C++来编写的。同时,C++语言非常严谨、灵活、精确和数理化,标准定义很细致,语法结构也很明确[4]。
    Visual C++ 是Microsoft公司开发的基于C/C++的面向对象的可视化集成开发工具,它是Visual Studio中功能最为强大、代码效率最高的开发工具。Visual C++ 6.0与以前的版本相比有了许多的改进,它的编译器、调试器、连接器、编辑器、资源编辑器等都有所加强。在编辑器中还提供了自动语句生成功能,编辑器会像Visual Basic一样自动提示函数的参数、对象的成员。Visual C++ 自诞生以来,一直是Windows环境下最主要的应用开发系统之一。Visual C++ 不仅是C++ 语言的集成开发环境,而且与 Windows系统紧密相连,所以,利用Visual C++ 开发系统可以完成各种各样的应用程序的开发,从底层软件直到上层直接面向用户的软件[5]。而且,Visual C++ 强大的调试功能也为大型复杂软件的开发提供了有效的排错手段。
    Visual C++ 6.0具备很多优点,它的主要特点如下:
    (1)效率高:Visual C++ 6.0利用“所见即所得”的方式完成程序界面的设计,大大减轻了程序设计人员的劳动强度,提高了开发效率[6]。
    (2)用途广泛:Visual C++ 6.0的功能强大,用途广泛。不仅可以编写普通的应用程序,还能很好的进行系统及通信软件的开发。
    (3)优异的运行速度:Visual C++开发出来的程序在执行时并不会占用很多的计算机资源,其运行速度自然是非常快的。
    (4)直接访问内存:像C/C++这样的语言,可以直接使用指针来读取计算机内存,这样可以使速度更快。另外,还提供了很多的有关内存处理的函数。
    (5)MFC函数库:MFC(Microsoft Foundation Class)是Visual C++中的一套完整的函数库,使用MFC可以让程序员很轻松地构建应用程序框架,降低使用Windows API开发应用程序的难度[7]。
    (6)使用Windows API:在Visual C++中,只要在项目中设定所要使用的函数库,并引用正确的头文件,就可以容易地使用Windows API函数与数据类型。  
    综上讨论,在Visual C++开发环境下,可以用具有完整面向对象属性的C++语言作为程序设计的主体,而且可以很容易地使用MFC、Windows API,甚至整合其他技术来开发各种应用程序,这也是选择Visual C++ 6.0开发这款五子棋游戏的原因。
  1. 上一篇:移动WIMAX快速切换认证协议的仿真
  2. 下一篇:ASP.net校园兼职供需平台的设计与实现+源代码
  1. 基于VC++的GIS矢量图形系统开发

  2. 基于IOS的游戏资讯平台的设计与实现

  3. MAYA+Unity次世代第一人称射击游戏设计与制作

  4. VC++的高速数据采集系统的软件设计

  5. 游戏平台中行为规则抽取研究

  6. 基于kinect的体感交互游戏的开发

  7. C#贪吃蛇游戏的设计+源代码

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

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

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

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

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

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

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

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

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

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

  

About

751论文网手机版...

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

关闭返回