VB简单小游戏设计(24点纸牌和拼拼图游戏)
摘 要
随着软件技术以及互联网技术的不断发展,游戏产业发展迅速,已经成为经济增民的一个亮点。实践是软件开发的核心,对代码要求精益求精,在开发的过程中,简单设计,用测试驱动,通过重构和迭代代码实现现设计。
本文简要的介绍了游戏的开发现状,以及游戏开发中存在的问题。另外还简单地介绍了众多游戏开发软件中的一种——即Visual Basic,其中主要地介绍了Visual Basic 6.0,以及Visual Basic的编程环境。同时通过两个小游戏简单介绍了利用Visual Basic 6.0开发游戏的处理过程。在本文中主要介绍了24点纸牌和拼拼图游戏的开发,包括界面的设计和相应的界面设计原则,还介绍了其开发环境。同时也也对游戏系统的公共功能模块做了阐述。
通过对该课题的研究设计,对如何运用Visual Basic来设计游戏有了一定程度的了解,并对如何设计游戏的构架有所掌握。
关键词:游戏设计;Visual Basic技术;界面设计;模块;算法 [资料来源:http://www.doc163.com]
Abstract
Along with the software technology as well as the Internet technology unceasing development, the game industry development is rapid, already became the economy to increase a people's luminescent spot. The practice is a core which software develops, requests to the code to strive for perfection, in the development process, the simple design, with the test actuation, passed the overweight construction and the iteration code realization presently designs this article brief introduction game development present situation, as well as the game developed the question which existed.
Moreover also simply introduced the multitudinous game develops in software one kind is Visual Basic, mainly introduced Visual Basic 6.0, as well as Visual Basic programming environment. Meanwhile simply introduced through two small games uses Visual the Basic 6.0 developments games the treating processes. Mainly introduced in this article 24 playing card and put together the chart game the development, including contact surface design and corresponding contact surface principle of design, but also introduced its development environment. [来源:http://Doc163.com]
Simultaneously also also has made the elaboration to the game system public function module through to this topic research design, how to designed the game using Visual Basic to have the certain degree understanding, and how to designed the game the skeleton to have grasps.
Key word: The game designs;Visual Basic technology;contact surface design; module;algorithm
简单地介绍了利用软件Visual Basic来编写简单实用的小游戏,说明Visual Basic的简单应用性,Visual Basic既继承了Basic语言简单易用的特点,又引入了如面向对象等一系列新的思想和元素,封装了Windows编程的复杂的一面,初学者可以像搭积木一样轻松地编写应用程序,而高级用户可以自如地编写核心代码而小必纠缠于界面。利用Visual Basic,专业人员可以实现其他任何Windows开发语言能够实现的功能,而初学者只要掌握几个简单的关键词就可以编写实用的应用程序了。可以说,从开发个人或小组使用的小工具到大型企业应用程序,都可以用Visual Basic来实现。
本系统的开发设计,充分利用了Visual Basic的基础程序设计,体现了Visual Basic在面向对象的可视化编程力面的高效、简节等特点。也明确了当前各大高校持续开设Visual Basic方面程序设计课程的必要性。同时为广大学生在学习Visual Basic方面提供了实际设计的参考。这些游戏的设计,使广大益智游戏爱好者们能够更方便的利用计算机来进行休闲和娱乐。 [版权所有:http://DOC163.com]
点纸牌简介
任意给的四张扑克牌(不包括大小王),只能够用加、减、乘、除以及适当的括号连接着四张牌使得结果为24,或者宣布根本就是无解的。需要注意的是,每张牌必须且运算一次;J、Q、K可设置为11、12、13。
使用本程序其实很简单,按[Start]后,程序会任意给出四张牌,在左边的按钮中也能看到相应的数值,只要输入相应的表达式就可以了。如:6、5、4、1这四个数,输入表达式为:6/(5/4-1)即可;如果你认为本题无解,那么你不必输入任何数值直接按回车就可以,程序会验算答题是否准确。如果输入的数据有错,那么程序会自动定位到出错的地方,以方便用户修改。
本程序还有一个Test功能,用于自定义出牌值。即:可以自己任意给出四个(1-13)的整数,按[OK]键后由程序自动算出答案。
拼拼图简介
根据右上角的小图片在大图中任意移动各分块,把图拼出来。按[新游戏]键重新开始游戏,按[设置]键出现设置游戏界面。在该界面中,用户可以从已有的图片中选出自己喜欢的图片进行游戏,也可以使用载入图片,到其他文档中挑自己喜欢的图片加载进去。点击[确定]即完成游戏设置。
按[退出]键直接退出游戏,按[关于]键显示版权信息。主要说明版权所有。
[资料来源:www.doc163.com]
目 录
第一章 游戏开发的现状分析 1
1.1游戏开发现状 1
1.2 游戏开发中存在的问题 2
第二章 游戏开发的技术基础 3
2.1 Visual Basic技术 3
2.1.1游戏开发软件的介绍 3
2.1.2 Visual Basic概述 3
2.2 Visual Basic的编程环境 4
2.2.1 Windows下的Visual Basic编程环境 4
2.2.2 面向对象的编程 4
2.2.3 VB在系统中的应用 6
2.3 小结 9
第三章 系统总体规划 10
3.1 系统功能简介 10 [资料来源:Doc163.com]
(毕业设计 )
3.1.1 24点纸牌简介 10
3.1.2 拼拼图简介 10
3.2 系统开发方法 11
3.2.1 24点纸牌的开发 12
3.2.2 拼拼图的开发 21
3.3 系统开发环境 25
3.3.1 开发平台 25
3.3.2 运行平台 25
3.3.3 输入输出设计 25
3.4 小结 26
第四章 系统功能模块设计 27
4.1 24点纸牌游戏公共模块 27
4.2 拼拼图公共模块 29
4.3 小结 30
第五章 总结与展望 30
5.1 全文总结 30
5.2 展望 31
参考文献 31
致 谢 33
参考文献
[1]杨正华,周荣彪,尹兵.Visual Basic游戏编程导学[M].第一版.北京.清华大学出版社.2004年.73-107
[2] 唐大仕.Visual Basic程序设计[M].第一版.北京.清华大学出版社.2004年.45-252
[3]松桥工作室.深入浅出Visual Basic程序设计[M].第一版.北京.中国铁道出版社.2004年.41-281
[4]胡同森.赵剑峰.Visual Basic6.0程序设计教程[M].杭州.科学技术出版社.2002.35-87
[5]孙燕.陈宁.Visual Basic6.0程序设计.北京.高等教育出版社[M].2000.115-152
[6]刘炳文,许蔓舒.Visual Basic程序设计教程[M].北京.清华大学出版社.2000年.81-131 [资料来源:www.doc163.com]
[7]郭洪新.短信乐园(手机游戏)的开发与设计.天津工业大学硕士学位论文.2003年.1-12
[8] 叶虹.校本教育游戏软件的设计研究.上海师范大学硕士学位论文.2004年.38-69 [来源:http://www.doc163.com]
上一篇:EHR人事管理系统的分析与设计(VB+SQL2000)(新品)
下一篇:学生档案管理系统的设计与实现