本站联系方式
   联系QQ  :1095080675
   联系QQ  :1223950575
  技术指导:1353934434
  
  电子邮箱:1095080675@qq.com
标题  MFC和VC.NET在游戏开发中的应用
编号  14158
编程语言  Visual C++
开发环境  Visual C++ 6.0
数据库  无
资料明细  论文、程序
推荐指数  ★★★★★
内容介绍

1 . 游戏设计分析
1.1游戏设计要求
1.1.1生动的游戏环境
现在的游戏分为非常多的种类 ,电脑游戏作为其中一个分类 . 使用显示器作为做直观的显示电子设备。 电脑游戏行业涉及一些硬件 , 包括声卡、 显卡、3D图形加速器、 光盘和操纵杆等 。在当今游戏环境中, 图形和 图像的效果好坏在游戏成败 中起了很大的作用 良好的图形图像能让玩家沉浸于生动的场景中.现在的游 戏都致力于 3 D的效果中。逼真的 3 D场景可以创建一个与玩家交互的环境.游戏就像是现实的生活。
1.1.2维护游戏的数据库管理系统
数据库管理系统 D B MS是通过计算机程序设计去管理一个数据库或者一 系列的结构化数据 .并且运行 了众多用户请求的数据操作。现在的网络游戏都将产生大量的数据 . 这时 D B MS的管理就十分重要。 当数据 被保存在服务器中.一部分是只能 由管理游戏的工程人员可以修改的数据.客户端的玩家不能任意的修改 数据, 这样才能保证玩家之间的公平性 ; 另一部分要有玩家可 以自己建立管理 的数据库保存游戏 的一定 资 料 ,包括像 日期之类 的。所有一切的数据管理都是在DBMS中的。
1.2 游戏设计工具
1.2.1编程语言
在二十世纪九十年代末.C语言是游戏开发工程师最佳的选择。但现在越来越多的更有优势和特点的编 程语言可供游戏开发使用, 例如 J a v a , V B, C + + 等等。 在J a v a中. 首先他将语言和类库被集成在一起. 使得编程 人员使用起来更加的方便:其次增加了C中没有的垃圾收集功能 : 淘汰了指针的功能, 避免了指针带来的内 存泄露和系统崩溃的危险。 V B相对其他的语言属于一种极易学习的语言。 但是他不能开发较大规模的项 目, 只是适合于一些小规模游戏的开发及初学者使用。目前为止 C+ + 仍然是游戏开发的首选语言 。C+ + 相较而 言上手比较难 .而且想使用好也是比较困难的。使用C+ + 不仅要学会语言结构还要了解 C+ + 的类库 ,这个 强大的类库在程序员开发时是非常重要的部分 ,但是类库需要花费很长的时间进行来 了解 。但 C + + 作为为 数不多的高级程序设计语言 .他的功能还是十分强大的.利用它可以实现大型游戏项目的设计。
1.2.2软件开发工具
不同的游戏开发平台.有各种软件开发工具。在PC平台上 ,常用的开发工具是 C, VC C++ B u i l d e r 等 随着 Wi n d o Ws 操作系统和其支持功能强 大的多媒体的普及 . 越来越多的游戏可以运行在 Windows操作系统VC++已成为现今主流的开发工具 : 首先,VC++是微软的产品之一 ,有API(应用程序接口)和强大的可开发资源丰富: 此外, V C 4 -4 - 提供了严 格的内存资源管理和动态分配 ; 而且生成的代码较少。稳定性较高 。基于 VC+4 - 中的上述优点 , 它已成为首 选的开发工具

运行截图 如上
演示下载  
作品说明
  以上是对设计和程序的介绍,如果对以上内容感兴趣,可以QQ:1095080675或邮件1095080675@qq.com继续联系我们。
相关文章
  • 俄罗斯方块游戏
  • 泡泡堂网络游戏的设计与实现
  • 中国象棋游戏的设计与实现
  • 上一篇:Windows资源管理器的设计与实现
  • 下一篇:浅谈利用VC++对数据库的开发