利用WC3Edit系统的RPG游戏毕业论文

 2021-04-10 11:04

摘 要

二十一世纪,计算机应用已经深入人类生产生活的方方面面。

而影响人类最深的,尤其是影响青少年最深的,正是电子娱乐产业——计算机游戏行业,就是在这样的情况下应运而生。

《魔兽争霸Ⅲ》(WarcraftⅢ)作为暴雪公司出品的《魔兽争霸》系列即时战略游戏的第三部,一直备受关注,也是无数游戏迷们日日津津乐道的游戏之一。而其中搭载的地图编辑器WarCraftⅢ World Editor也给予了玩家们在原有地图的基础上创新改造的强大功能。

WarCraftⅢ World Editor在主界面之下拥有包括地形编辑器、单位编辑器、触发编辑器、AI编辑器等各个功能强大的模块,玩家在熟练使用的情况下,能够通过简便的方式创造出自己心仪的3D游戏。

但作为一款编辑器,他确实也有着自己的局限性。比如加载速度过慢,或者很难创造出超脱即时战略模式的剧情的特点。但幸好,玩家可以通过内置的Jass脚本进行修改,完成自己大部分的创意。

基于WarCraftⅢ World Editor的RPG游戏,是以此编辑器为引擎,利用编辑器搭载的子模块与其独有的Jass脚本编写而成的。

关键词: Warcraft III WorldEditor RPG Jass 脚本

Abstract

In the Twenty-first Century , the utility software are now working in everywhere of people’s life .

But which has the most effect in this field , especially the one has the most effect to the teenager is the Electron Entertainment . And the Industry of Computer Games was born in this situation.

The Warcraft Ⅲ , as the third part of the RTS Game ( Real-Time Strategy Game ) , Warcraft series , which is producted by Blizzard Entertainment , is now paying attention by all circles . Also , it’s the most one of the games which are delighted in talking about by the game fans . And the WarCraftⅢ World Editor can give the player different chance to transform and innovate on the base of old map .

Under the interface of the WarCraftⅢ World Editor are the Topography Editor , the Unit Editor , the Trigger Editor , the AI Editor and so on . The player can parctised using these functional modules and create the 3D game he want with a simple and convenient way .

But as one kind of game editors , it actually has some limitations . Such as it has a long loading speed , it’s hard to create a game without the RTS model . Fortunately , the user can use Jass to revise it and complete his most originality.

An PRG game based on the WarCraftⅢ World Editor is use the editor as the engine , and it’s use the different modules in the editor and Jass , a particular programming language created because of the editor to compile.

Kedword : Warcraft III , WorldEditor , RPG , Jass , Script Language

目 录

摘 要 1

Abstract 2

第一章 绪论 1

1.1、计算机的应用 1

1.2 电子娱乐行业的发展 1

1.3 RPG游戏的主要发展与设计 2

第二章 Warcraft III WorldEditor系统 3

2.1 Warcraft III的发展与意义 3

2.2 Warcraft III WorldEditor的主要作用 3

2.3 Warcraft III WorldEditor的主要使用方法 4

2.3.1 地形编辑器 4

2.3.2 物体编辑器 5

2.3.3 触发编辑器 5

2.3.4 AI编辑器 6

2.3.5 战役编辑器 7

2.3.6 物体管理器 7

2.3.7 其他 8

2.4. Warcraft III WorldEditor的使用实例 8

第三章 利用WC3Edit系统的RPG游戏 9

3.1 编程语言简介 9

3.2 脚本语言与开发平台的结合 9

3.3功能程序的实现 10

3.3.1游戏开发程序分析 10

3.3.2 游戏核心架构与游戏性设计 11

3.3.3游戏特色设计 12

3.3.4游戏剧情设计 13

3.3.5游戏角色与AI设计 15

3.3.6游戏地图设计 17

3.4具体设计方案 18

3.4.1利用编辑器建立的大体构架 18

3.4.2利用脚本写作的细化流程 21

第四章 对利用WC3系统的RPG游戏的测试 23

4.1关于测试的重要意义 23

4.2测试计划的设定 23

4.2.1游戏测试准则 23

4.2.2 游戏测试的实现 24

总结与展望 26

致 谢 28

参考文献 29

第一章 绪论

1.1、计算机的应用

二十一世纪,因为计算机的普及和网络的快速发展,人类生产生活真正进入了便捷、智能、高效的快车道。

现代电子计算机,特别是微型计算机已广泛应用于人类生活中的各个领域。大到宇宙飞船,小到每一个家庭,都有计算机在发挥作用。

而在当前社会,尤其是在青少年之间,除了人人都会使用的各种工具外,最重要的软件便是各类电子游戏了。电子娱乐已经渗透到了现代青少年生活的方方面面,潜移默化地影响着青少年的各个观念。一款游戏的成败,不只是游戏的成败,也会影响到其中的玩家,进而影响社会。

而我今天研究实现的就是计算机在电子娱乐方面的应用。我想要做的,是通过设计一款游戏来真正了解青少年们对游戏的需求,了解他们的心理。

只有在此基础上,才能对症下药地了解到当今游戏行业的真正发展方向,并使之向有利于社会发展的方向前进。

1.2 电子娱乐行业的发展

在当前社会中,由于计算机技术的大范围普及,数字娱乐行业也日渐成熟,并形成了“动”“漫”“游”三大主体,而电子游戏,正是其中风头最劲的。在微软研究院所罗列的四大方向之一,就有网络游戏这一块。这被比尔·盖茨称之为“最好的投资。”[ 1]

电子游戏本质是一种虚拟现实技术——Virtual Reality,是科技发展到相当高度后诞生的新娱乐形式,其核心在于“透过一定的软硬件技术手段实现人和计算机程序的互动,在这个虚拟的过程中,玩家可以体会到精神上的快感”。[2]

您需要先支付 80元 才能查看全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找,优先添加企业微信。