首页 24点游戏的设计与开发

24点游戏的设计与开发

举报
开通vip

24点游戏的设计与开发24点游戏的设计与开发.doc 二十四点游戏的设计与开发 前言: 随着软件技术以及互联网技术的不断发展,游戏产业发展迅速已经成为经济增民的一个亮点。实践是软件开发的核心,对代码要求精益求精,在开发的过程中,简单设计,用测试驱动,通过重构和迭代代码实现现设计[11]。 本文简要的介绍了游戏的发展,开发现状,以及游戏开发中存在的问题和未来的前景。另外还简单地介绍了众多游戏开发软件中的一种——即VC++,其中主要地介绍了VC++ 6.0,以及VC++的编程环境。同时通过一个小游戏简单介绍了利用VC++开发游戏的处理...

24点游戏的设计与开发
24点游戏的设计与开发.doc 二十四点游戏的设计与开发 前言: 随着软件技术以及互联网技术的不断发展,游戏产业发展迅速已经成为经济增民的一个亮点。实践是软件开发的核心,对代码 要求 对教师党员的评价套管和固井爆破片与爆破装置仓库管理基本要求三甲医院都需要复审吗 精益求精,在开发的过程中,简单设计,用测试驱动,通过重构和迭代代码实现现设计[11]。 本文简要的介绍了游戏的发展,开发现状,以及游戏开发中存在的问题和未来的前景。另外还简单地介绍了众多游戏开发软件中的一种——即VC++,其中主要地介绍了VC++ 6.0,以及VC++的编程环境。同时通过一个小游戏简单介绍了利用VC++开发游戏的处理过程。在本文中主要介绍了24点纸牌游戏的开发,包括界面的设计和相应的界面设计原则,还介绍了其开发环境。 一 游戏的历史发展 游戏开发至今已经有30多年,在这个短暂的时期里,随着硬件水平的提高,游戏开发新技术层出不穷,经典游戏比比皆是。 真正的电子游戏机产生于20世纪70年代。1971年,麻省理工学院的学生Nolan Bushnell设计了世界上的第一个业务用游戏机(俗名街机),叫做《电脑空间》。这台游戏机用一台黑白电视机作为显示屏,用一个控制柄作为操纵器,不过由于市场因素这款游戏以失败告终。但是最后他在电子游戏的发展上取得了非凡的成就。 上面介绍的是专用机游戏的历史,而最早的电脑游戏可以追溯到1972年,一个叫Crowther的工程师用当时最流行的主机――DEC公司的PDP,10编写一段简单的FORTRAN程序。在这个程序里,Crowther设计了一张地图,地图上不规则的分布着陷阱,游戏者必须寻找路径避开陷阱。这个程序被公认为是最早的电脑游戏程序。 1989年,BroderBund公司的设计师乔丹.麦克纳根据阿拉伯民族的古老传说《一千零一夜》在Apple平台上制作了一部动作冒险相结合的电脑游戏――波斯王子。这个游戏获得了第一作,它代 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 了当时电脑技术的最高水平。 1986年,任天堂公司发售了一款真正的游戏巨作――超级马里奥。 20世纪80年代IBM PC兼容机的出现打破了Apple公司的垄断地位。 到了20世纪90年代,游戏业才真正成熟起来,成为了一种产业。 由于PC机价格非常低而且硬件速度越来越快,游戏逐渐成为人们生活中不 可缺少的一部分。游戏产业也逐渐发展成熟。 二 现状评述 现在有很多软件都可以编写小型游戏,在学校现已开设的课程有C语言、VB、C++和Jave,就我目前了解,可用Jave,VB和C++编写N24D、拼图的等等各种小游戏。 下面介绍一下各种方法的优越性: 1:VB是完全中文化的环境使用,语句生成器和快速提示帮助使用户不必记忆成千上万的属性和方法,在较短的时间内就能开发出功能强大的应用程序。Internet应用程序的开发功能更加强大和容易,支持动态HTML技术的应用程序。种类繁多,功能强大的多媒体控件,能帮助用户在较短的时间内用较少的语句编写出图文声像并茂的多媒体程序。能对多种数据库进行读写操作。它所提供的可视化数据管理器能帮助用户构造多种类型的数据库。用户自定义类型可以作为参数或作为公共属性和方法的返回值,函数可以返回数组变量,动态数组可以赋值,文件系统对象,按名调用,增强创建对象函数和StrConv函数。应用程序安装向导能帮助用户自动生成具有一定功能的应用程序,加快了程序的开发速度。 2: C++是对C语言的扩充,扩充的绝大部分来自著名语言中的最佳特性:从SIMULA 67中吸取了类,从ALGOL 68中吸取了运算符一名多用、引用和在分程序中任何地方说明变量,综合了Ada的类属和Clu的模块特点,从BCPL中吸取异常处理,从BCPL中吸取了用//表示注释。 C++保持了C的紧凑、灵活、高效和易移植强的优点,它对数据抽象的支持主要在于类概念和机制,对面向对象风范的支持主要通过虚拟函数。C++既有数据抽象和面向对象能力,语言运行性能高多,加上C语言的普及,而从C至C++的过渡较为平滑,以及C++与C的兼容程度可使数据巨大的C程序能方便地在C++环境中重用。 尽管C++当初的设计本意是帮助管理大型程序,但其用途并不仅限于此。C++的面向对象的特性可有效地用于实际的程序设计工作。C++常常用于设计编辑器、数据库、个人文件系统以及通讯程序等。而且,由于C++共享C的效率,所以用C++可以构成很多高性能的系统软件。 3:Java是定义位于网络计算的计算机语言,它几乎所有的特点也是围绕着这一中心展开的并为之服务的,这些特点使得Java语言特别适全于用来开发网络上的应用程序;另外,作为一种面世较晚的语言,Java也集中体现和充分利用了若于当代软件技术新成果,如面向对象、多线程等,这些也都在它的特点中有所 反映。 三 发展前景 随着电子产品的快速发展,实现人工智能是人类梦寐以求的,人工智能是计算机发展后的必然产物,也是人类发展必然出现的,人工智能并不一定结合特定硬件产生,人工智能完全可以由数字程序组成,他就像人类的大脑思维套成的算法,理论很简单,但是比较难做到,它的出现很可能会给人类带来危险,其实这种担心是多余的,因为他的思维判断基于程序数据,特别是计算机,他会严格的按照特定程序执行的,即使出错也不会造成伤害,只要人类正确的应用,他是不会造成危险的,当然他还是像一个双刃剑,如果编程时,程序含有像病毒一样的消极破坏程式,那对人类来说绝对是毁灭性的灾难。应该建立一个对其程序开发的危险度控制机制。 由于计算机的计算速度快、逻辑性好、低错误,理性化思维,相比人的情感思维更有优势。如果他真的有了思考能力,那么他绝会比人类聪明几千倍 ,如果同样一项任务,仅仅从理论上计算,计算机会在7秒内赶上人类5000年文明的,当然只是理论上讲,实际上目前是不可能的,因为包括试验,采集,考察等,是计算机短时间内无法做到的。这个不能说明别的,智能说明人工智能的出现,人类正确的使用人工智能(机器人)将会推动人类的发展速度,给人类带来无比的好处,将是人类历史发展速度的增速器。 [1] 虞万荣,王玉峰,赵 亮《JAVA编程语言》(第三版),中国电力出版社,2003年12月。 [2] 张家耀,何雪芳,宋梅《JAVA ME嵌入式程序设计》,电子工业出版社,2012年1月。 [3] Y.Daniel liang《JAVA语言程序设计.基础篇》(原书第八版),机械工业出版社,2011年6月。 [4] 陈悦,张蕾,李绍华《C++程序设计》,清华大学出版社,2012年1月。 [5] 蒙祖强《C++程序设计教程》,清华大学出版社,2010年10月。 [6] 郑莉、傅仕星、张瑞丰《C++语言程序设计》(第三版)清华出版社,2004年6月。 [7] 沈祥玖《VB程序设计实训教程》,高等教育出版社,2006年。 [8] 柳青《程序设计语言VB及开发应用》,高等教育出版社,2004年8月。 [9] 张清华《人工智能技术及应用》,中国石化出版社有限公司。2012年1月。 [10] 曹少中、涂序彦《人工智能与人工生命》,电子工业出版社,2011年12月。 [11] 李燕《儿童与游戏发展》,浙江教育出版社,2008年3月。 [12] Colin Moock.Essential ActionScript 3.0[M].Adobe Dev Library,2007 [13] Keith Peters.Foundation Ationscript3.0 Animaton[M].freinds of ED,2007
本文档为【24点游戏的设计与开发】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_697316
暂无简介~
格式:doc
大小:17KB
软件:Word
页数:0
分类:互联网
上传时间:2017-09-27
浏览量:11