虚拟足球游戏  
发布时间: 2008-2-14 文章流量: 3186 次 文章来源: http://www.caref.cn
作品名称   虚拟足球游戏  
作品编号   EAG62G8R03I7KMS4JSRA
编程工具   VB.NET
数 据 库   Access
论文字数   15000 字
运行环境   Windows
论文价格   500 元
推荐指数   ☆☆☆☆☆☆☆☆
包含内容   毕业论文+程序代码
整理日期   2008-2-12
作品简介

目  录
摘  要 1
Abstract 2
前  言 3
第一章  绪论 4
1.1  开发虚拟足球游戏的意义 4
1.2  开发和运行环境的选择 4
1.3  Visual Basic.NET的开发环境与功能特性 4
1.3.1Visual Basic.NET的开发环境 5
1.3.2Visual Basic.NET的功能特性 5
第二章  项目的分析与总体设计 7
2.1  总体设计 7
2.1.1项目开发设计思想 7
2.1.2项目需求分析 7
2.1.3项目模块设计 7
2.2  数据存储设计 8
2.2.1数据存储文件 8
2.2.2数据需求分析 9
2.2.3数据逻辑结构设计 10
第三章  项目的功能与实现 11
3.1  项目功能分析 11
3.2  各个功能模块的实现 11
3.2.1项目开始模块 11
3.2.2足球俱乐部模块 12
3.2.3技能学习模块 14
3.2.4劳动中心模块 15
3.2.5娱乐中心模块 15
3.2.6购房处模块 16
3.2.7其它附属模块 17
3.3  模块的编译和运行 18
第四章  项目测试运行 19
第五章  总结 21
参考文献 22
附  录 23
后  记 36
 
摘  要

近年来,随着计算机的不断发展,游戏的种类也层出不穷,网络游戏与单机版游戏并驾齐驱。网络游戏绚丽的3D场面,精彩的搏杀画面,以压倒的优势占据着计算机游戏市场的大半个江山,但是单机版游戏仍然受到很多用户的关注。
论文主要介绍了本课题的开发背景,所需要的功能和开发过程。重点地说明了项目设计的重点,难点技术和解决方案。本虚拟足球游戏的设计思想是足球类游戏与养成类游戏互相融合,即以一名球员为主角,一方面通过踢球来更好的发展自己,同时又要经历人生中不可缺少的生活画面。该游戏的优点是用户不仅可以通过附加功能改变个人的相关指数,如:健康,金钱和经验等,还可以感受到作为一名球员在球场踢球的激情,将自己的人生观,价值观融入游戏。通过设计分析此游戏,我受益匪浅,把所学的理论通过毕业设计与实践联系起来,解决实际问题,提高了本身的设计水平和编程技巧,同时也认识到自己的不足,将在以后的工作和学习中更加完善自己。
关键词:计算机游戏;足球类游戏;养成类游戏
 
Abstract
In recent years, along with the computer unremittingly of society, the types of game are endless, network game and PC game common development. There are beautiful 3D scenes and wonderful battle scenes in network game, occupy most of computer game market, but PC game still be concerned.
The thesis mainly introduced the development background of this topic, finished function and the process of the developments. The point explained difficult technique and solution of the system design. The design thinking of virtual football game includes football game and develop type game, there is protagonists of a player, while develop its own from competition, and experienced life’s indispensable life. The advantage of game is users not only change personal data from additional function, for example, health,money and experience, you will feel player’ s competition passion from stadium ,the game include life and values. I obtain much benefit, learn of theories contact through the graduation design and fulfillments, resolve the actual problem, the design level that raise oneself and program technique, also know own shortage, will in later of work and studies more perfect oneself.
Key words: computer game; football game; develop type game
 
前  言

目前的游戏产业在飞速进步,主要延两个方向发展。一个是网络游戏,另一个就是大家所熟知的单机版游戏。网络游戏的发展之快是有目共睹的,从具有革命性意义的《传奇》到现如今风靡全球的《魔兽世界》,无不给用户惊喜,那绚丽的画面吸引着无数玩家的眼球。但更多的用户却注视着单机游戏的革新。由于国内和国际的各项体育赛事的召开,更多人将视线转移到了运动类游戏这一块,许多游戏公司争相瓜分这块丰盛的蛋糕。如:《FIFA》,《NBA》等具有代表性的游戏,都从不同的角度和层面突出运动类游戏可观的发展前景。随着游戏的不断革新,人们越来越迫切地希望从游戏中寻找到生活中缺少的东西,于是游戏的设计者便将游戏与生活相结合,如:《模拟人生》,《大富翁》等,由用户经营自己的虚拟人生。
课题研究的主要内容:用户可以自由的输入名字,选择喜欢加入的球队,可以进入学校学习踢球的技能,也可以去劳动中心打工赚取经验,金钱,到娱乐中心休闲娱乐,提高快乐指数。在球场上可模拟现实情景,通过抢球来获得射门机会。
此游戏是将运动与经营两大概念相融合的游戏,同时将用户的人生观,价值观融入游戏。采用了模块化程序设计,既便于游戏功能的各种组合和修改,又便于参与开发的或未参与的人员进行修改,维护。各个功能模块明确,注意模块间的连接。游戏满足用户平时的操作习惯,操作过程直观,方便,容易掌握。采用了现今较为实用的开发平台Visual Basic.NET,充分利用Visual Basic.NET的实用特性,及相关资源,提高了游戏的娱乐效果。
 
第一章  绪论
1.1  开发虚拟足球游戏的意义
今天,随着游戏的不断发展,单一的游戏模式已不能再满足用户的需求,因此,将不同的游戏模式相结合已成为发展趋势。许多用户所熟知的《FIFA》等足球类游戏模式就相对单一,这类游戏只为用户提供纯粹的踢球比赛概念,用户在游戏中只能体会到赛场上的激烈气氛。而养成类游戏则侧重了将现实的生活搬入游戏,其中包括了一些生活场景,如:图书馆,学校等场所,使用户在游戏中能够体会到现实生活中感受不到的快乐。
虚拟足球游戏正是基于足球类游戏和养成类游戏两概念,一方面模拟足球,另一方面模拟人生,使之具有娱乐价值。所以开发虚拟足球游戏是具有现实意义的,通过此游戏一方面可迎合现实游戏的发展趋势,一方面也可使用户在同一款游戏中感受到两种游戏概念的快乐。由于Visual Basic.NET具有集成开发环境的特点,不必编写程序来描述界面组件的外观和配置,工具箱中有丰富的,实用的工具,所以选择在Visual Basic.NET环境下开发。
1.2  开发和运行环境的选择
(1)开发环境:Windows 2000或Windows XP操作系统。
(2)开发工具:Visual Basic .NET。
(3)运行环境:Windows 2000或Windows XP操作系统。
1.3  Visual Basic.NET的开发环境与功能特性
微软在全球使用中文的地区推出Visual Basic.NET的中文版。Visual的中文意思是视觉,它是指开发图形用户界面的方法,其方法就是在建立输入输出界面时,不必编写程序来描述界面组件的外观和配置,只要实用工具箱的工具,在程序设计阶段便可达成,是属于一种直觉式的设计观念。VB就是以Basic语言为基础,再加入许多和Windows GUI 有关的功能,但却没有对象中非常重要的“继性”属性。Visual Basic.NET所提供的集成开发环境(Integrated Develop Environment,简称IDE)是目前程序语言操作环境的潮流,目前很多高级程序语言都已经采用IDE方式以利操作。由于Visual Basic.NET中文版是在Windows 环境下使用的程序语言,因此必须先进入Windows操作系统才能顺利执行。至于专业的程序设计师也可使用Visual Basic.NET辅以Excel,Access等应用软件开发出需要的数据库管理系统,甚至可以使用ActiveX,XML Web Services等技术,进行Internet 程序设计。
1.3.1Visual Basic.NET的开发环境
1.工具栏
在菜单下方的工具栏中将菜单中常用的命令以图标表示,只要在该图标上单击,就如同在菜单中选取该命令,如此可以省掉两次按键的时间。每个工具栏皆可在最左侧裁接记号处双击而成为浮动工具栏,此时宽,高度可调整而且可移到窗口中的任何位置。若欲使浮动工具工具栏变成紧接在菜单下方,则在工具栏的标题栏上双击即可。
2.工具箱
Visual Basic.NET工具箱是以如同抽屉般抽动的方式设计。若要使用工具箱时,只要将鼠标指针移到工具箱卷标上,工具箱就会抽出。抽动式的工具箱最大的优点就是不占据版面。
3.解决方案资源管理器
当编写一个Visual Basic.NET的程序时都会产生一个方案,在方案下可以存放所编写的相关文件。因为整个程序的程序代码并不一定全都放在同一个文件中,可能分开放在数个不同的文件中,所以方案就是用来管理各种和程序相关的文件。
4.属性窗口
在Visual Basic.NET中每个控件都有其自己的属性,可以通过“属性”窗口来更改各个属性的默认值。可以在“程序设计阶段”,在“属性”窗口内直接改变对象的属性值,或在程序执行时,通过程序来修改属性值。打开“属性”窗口的操作就是执行菜单的“视图”|“属性窗口”命令。
5.代码页
代码窗口是用户与编辑的程序交流的地方,每个窗体都有程序代码窗口。用户可以执行菜单的“视图”|“代码”命令或单击“解决方案资源管理器”窗口“查看”图标。
1.3.2Visual Basic.NET 的功能特性
1.输入输出界面设计简单,提供许多对象类
通过Visual Basic.NET所提供的工具,只要设置该工具的属性,不用写程序便能做到实用的输入输出界面,至于传统Basic就必须编写繁复的程序,不具备一定编程经验的人是很难做到的。同时.NET框架中提供了一个丰富的基础类链接库,Visual Basic.NET可以通过.NET框架这些类链接库来进行相关的处理,而不再需要直接调用Windows API函数,此举简化了程序设计的过程。在Visual Basic.NET中除了可以使用COM组件进行N-Tiers程序设计外,更可以使用Visual Basic.NET 来设计ActiveX控件,ActiveX控件可以说是新版的OCX控件,可以置于网络服务器,用户只要通过Internet Explorer下载,就可以直接在浏览器中执行Visual Basic.NET应用程序。
2.动态链接库,数据库连接
Visual Basic.NET可以实现动态链接库,让程序的执行更有效率,更可以设计成网站应用程序组件。在Visual Basic.NET的组件版本架构管理下,可以改善DLL Hell现象。Visual Basic.NET同时支持各类数据库,包括Access,dBASE与SQL等,并提供方便的数据库与控件的数据域连接功能,用户只要简单地设定控件与数据库的数据链路,就可以制作出功能强大的数据库管理系统。Visual Basic.NET提供了最先进的ADO.NET,更适合用于开发网络数据库与存取不同架构的数据库,配合自制的Active Data Control,让网络数据库程序的发展更加快速简单。在Windows NT+IIS服务器上,原本用户就可以运用ASP来开发各类WWW网站应用程序,藉以取代传统CGI程序,在Visual Basic.NET中,可以利用熟悉的Visual Basic.NET 程序开发方法,使用WebClass 对象和ASP语法来开发IIS应用程序,或者直接使用ASP.NET,快速编织出各类型网页应用程序。
3.Visual Basic.NET 的新特性
(1)基于对象与面向对象的程序设计
Visual Basic.NET程序执行的流程是在执行时由用户来决定其流程。只要在某个有作用的对象上按下键盘,移动鼠标或单击鼠标,都会产生一种反应,Visual Basic.NET将此反应称为事件。当Visual Basic.NET收到属于某个对象的事件时,Visual Basic.NET会根据此事件做适当的处理,其处理的方式就是去执行该对象相对应的程序代码,称为事件程序。在Visual Basic.NET中的每个对象都有一些方法用来改变该对象的外貌或内部行为,有了对象的方法,可以在不需要知道真正的数据结构以及其他相关的事项的情况下,就可以满足需求。例如,在窗体对象中提供了清图,打印,画点,画线等功能,这些功能统称为方法。在Visual Basic.NET中更支持面向对象的相关语法与运作机制,让程序设计者在处理复杂的软件系统时,通过面向对象的程序设计方式,简化软件设计的复杂度,提高软件开发的效率并增强软件的可维护性。
(2)制作多媒体软件,多任务与多线程处理
由于Visual Basic.NET是在Windows环境下执行,多媒体接口规格统一,因此编写程序时不必考虑兼容性问题。在传统Basic语言下,多个程序是无法同时执行的。在Windows环境,Visual Basic.NET拥有多任务处理的功能,因此Visual Basic.NET能同时打开多个窗口执行不同的工作。在Visual Basic.NET中更支持执行线程的使用,这让程序设计师可在同一个程序中进行异步运作,也就是说可同时在同一个程序中执行多项运算。
 
第二章  项目的分析与总体设计
2.1  总体设计
2.1.1项目开发设计思想
尽量利用计算机现有软,硬件环境,采用先进的设计方案,从而达到充分利用计算机及相关资源,提高系统开发水平和运行效果的目的。项目满足游戏用户的娱乐需要,并达到操作过程中的直观,方便,实用,等要求。游戏采用模块化程序设计方法,既便于游戏功能的各种组合和修改,又便于未参与开发的维护人员进行补充,维护。游戏应具备数据维护功能,及时根据用户需求对存储的数据进行添加,删除等操作。
2.1.2项目需求分析
今天,随着游戏的不断发展,单一的游戏模式已不能再满足用户的需求,因此,将不同的游戏模式相结合已成为发展趋势。由于国内和国际的各项体育赛事的召开,更多人将视线转移到了运动类游戏这一块,许多游戏公司争相瓜分这块丰盛的蛋糕。如:《FIFA》,《NBA》等具有代表性的游戏,都从不同的角度和层面突出运动类游戏可观的发展前景。随着游戏的不断革新,人们越来越迫切地希望从游戏中寻找到生活中缺少的东西,于是游戏的设计者便将游戏与生活相结合,如:《模拟人生》,《大富翁》等,由用户经营自己的虚拟人生。虚拟足球游戏正是基于运动类游戏和经营类游戏两概念,一方面模拟足球,另一方面模拟人生,使之具有娱乐价值。所以开发虚拟足球游戏是具有现实意义的,通过此游戏一方面可迎合现实游戏的发展趋势,一方面也可使用户在同一款游戏中感受到两种游戏概念的快乐。
2.1.3项目模块设计
虚拟足球游戏的基本功能是用户以虚拟的身份参加俱乐部足球比赛,并处理日常生活,如到学校学习踢球技能,来提高自己的踢球水平,如果金钱过低,用户可以到劳务中心打工赚取金钱,当拥有一定的资金后可以到房屋中心购买房产,也可到娱乐中心放松娱乐提升健康指数。所以本次毕业设计主要研究踢球,学校,劳动中心,娱乐中心,购房处五个模块,本项目在模块设计时,主要从以上五个方面考虑。每一个模块都有其独立运作的功能,且每一个模块都有自己的界面。如图2-1所示。

下载地址   #
购买说明 计算机毕业设计完整作品。
包括源程序、可执行文件、开题报告、论文、英文文献和中文翻译。
请加客户服务联系 15303601058 联系QQ:380894045/279018395 EMAIL:CareF@CareF.CN 获取作品的详细资料。
相关链接  
上一篇: IT游戏
下一篇: 超市销售管理系统(VB.Net+SqlServer)
信息回复  
版权所有 Copyright 2005-2008 悠索科技 Inc. All Rights Reserved
联系QQ: 380894045 279018395 EMAIL:CareF@CareF.CN
黑ICP备06003839号 黑ICP备08000316号