开题报告
1. 选题的背景
随着计算机技术的飞速发展,计算机硬件和软件成本的逐渐降低,使得人手一台计算机的梦想成为可能。特别是近几年,计算机的普及速度达到了空前的高度。计算机在我国普及的速度更是举世瞩目的,这一点可以从我国互联网用户数的增加速度看出来,而随着互联网的日益普及,高速移动互联、虚拟现实(VirtualReality)、实时三维影像等最新技术将被率先应用到游戏领域,从而带动在线游戏的爆炸性发展。在PC第三次浪潮、技术升级换代的大背景下,网络游戏作为未来娱乐业的主流地位得以凸现。
张良的故事网络游戏从2000年进入我国四年来经历了从无到有,从无序到有序的曲折过程,从早期进入中国大陆的网络游戏之一《万王之王》获得巨大的成功到随后的北京华义代理的《石器时代》于2001年1月正式上市,再到由亚联游戏代理的《千年》在2001年2月开始测试,我国的网络游戏用户数也逐渐增多,而网络游戏的市场规模也成倍增长,2001年中国网络游戏市场规模仅为3.1亿元人民币,这主要是以华义《石器时代》为代表的几个网络游戏贡献的,而到了2002年,网络游戏市场规模已经上升至10.2亿,一共上市运营的网络游戏也达到70多款。这些统计数字表明,在经历多年缓慢起步阶段之后,内地网游市场正在进入蓬勃发展的黄金时期。
网络游戏不但撑起了互联网的半边天,更对娱乐业、互联网的业务、电信、IT行业产生了巨大的影响。
而网络游戏带动相关产业的发展更是惊人。
网络游戏促使娱乐市场的格局发生了重大的变化。据
InformaMedia集团发表的研究报告显示,游戏将成为主流,全球游戏市场规模未来5年可成长71%,达到860亿美元,使用线上游戏的人数会不断增加。美国交互软件协会(IDSA)最近的调查表明,目前美国人最喜欢的娱乐项目是电子游戏。回答最喜欢游戏的人占被调查人中的34%,超过其他娱乐消遣方式而占居首位。从这些数据,可以看出网络游戏为游戏运营商,特别是具有自主产权的游戏厂商,如华义都取得了难得的发展机遇。
同时,促使中国的电信运营商从基础服务向娱乐经济转型。由于增值业务本身满足的是用户方便性和娱乐性的需求,市场弹性大,发展潜力大,如果促销得法,其未来市场将大大超过基础服务市场。因此,对电信运营商来说,如果仍然固守基础服务提供商的角,必将错过电信业务的巨大发展。从基础服务提供商到一般服务提供商、再到娱乐型企业的转变,是必然的趋势。
二.课题的提出意义
俄罗斯方块游戏是一款风靡全球的电视游戏机和掌上游戏机游戏,目前在qq游戏和kele8等多种网络游戏上都有它的身影,而它曾经造成的轰动与造成的经济价值可以说是游戏史上的一件大事。
本次课题,可以说是对游戏开发的一次偿试,无论从技术上,还是社会意义上看,都是很有价值的.
三.本次开发的功能及特点
本游戏分为单人游戏、双人单机游戏和网络游戏两部分,其中单人游戏主要是玩积分的俄罗斯方块游戏,它需要完成的工作主要是能够计算分数,并进行积分排名,存入高分排行榜等功能。双人单机游戏和网络游戏部分主要是进行互相攻击,
最后看输赢,网络游戏还需要完成网络的连接、数据的传输等功能。
本游戏主要由方块形状数组、单人游戏、双人单机游戏、双人网络游戏等多个部分组成。他们之间的关系如下图(3.1):
游戏主体
医疗事故鉴定程序方块形状模块
单人游戏
双人单机游戏
双人网络游戏
游戏的各个组成部分由多个模块所组成:
单人游戏由绘图模块、存储模块、消行模块等多个模块组成。
双人单机游戏由绘图模块、消行模块、攻击模块等多个模块组成。
郭彦均老婆双人网络游戏由网络连接模块、数据处理模块、绘图模块、消行模块、攻击模块等多个模块组成。
四.系统的设计方法和技术线路
5.1选用设计语言
目前的可用的设计技术在设计此类系统上的数据库技术已经非常成熟,可提供的开发工具也很多,例如:Visual C++ ,Visual
Basic,PowerBuilder,Dephi, visual foxpro等,它们都是很好的数据库开发工具,都是可视化开发工具,功能强大,开发容易,开发周期短,对于本任务都能够胜任。
Visual Basic是一种可视化的、面对对象和条用事件驱动方式的结构化高级程序设计,可用于开发Win
dows环境下的种类应用程序。它简单易学、效率高,且功能强大,可以与Windows的专业开发工具SDK相媲美,而且程序开发人员不必具有C/C++编程基础。在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的应用程序接口(API)函数,以及动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)、开放式数据访问(ODBC)等技术,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统。
姚乐怡三级总的来说,Visual Basic具有以下特点:
可视化编程:
用传统程序设计语言设计程序时,都是通过编写程序代码来设计用户界面,在设计过程中看不到界面的实际显示效果,必须编译后运行程序才能观察。如果对界面的效果不满意,还要回到程序中修改。有时候,这种编程-编译-修改的操作可能要反复多次,大大影响了软件开发效率。Visual Basic提供了可视化设计工具,把Windows界面设计的复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码。只需要按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出各
种“部件”,即图形对象,并设置这些图形对象的属性。Visual Basic 自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部
分代码,从而可以大大提高程序设计的效率。
面向对象的程序设计
4.0版以后的Visual Basic支持面向对象的程序设计,但它与一般的面向对象的程序设计语言(C++)不完全相同。在一般的面向对象程序设计语言中,对象由程序代码和数据组成,是抽象的概念;而Visual Basic则是应用面向对象的程序设计方法(OOP),把程序和数据封装起来作为一个对象,并为每个对象赋予应有的属性,使对象成为实在的东西。在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具画在界面上,Visual Basic自动生成对象的程序代码并封装起来。每个对象以图形方式显示在界面上,都是可视的。
结构化程序设计语言
Visual Basic是在BASIC语言的基础上发展起来的,具有高级程序设计语言的语句结构,接近于自然语言和人类的逻辑思维方式。Visual Basic语句简单易懂,其编辑器支持彩代码,可自动进行语法错误检查,同时具有功能强大且使用灵活的调试器和编译器。
Visual Basic是解释型语言,在输入代码的同时,解释系统将高级语言分解翻译成计算机可以识别的机器指令,并判断每个语句的语法错误。在设计Visual Basic程序的过程中,随时可以运行程序,而在整个程序设计好之后,可以编译生成可执行文件(.EXE),脱离Visual Basic 环境,直接在Windows环境下运行。
徐若瑄拍过的电影五.系统统设计进度安排
1. 系统运行需求: PII以上处理器,128MB内存,硬盘
20G以上.
2. 将会用到的软件:Visual Basic 6.0 , Access 2000
3. 制作时间安排节日问候短信
第一阶段:通过调查分析开发所具备的能力及实现的方
法。
发布评论