基于OpenGL的即时策略游戏”XX战争”的设计与实现.docx

  • 需要金币2000 个金币
  • 资料目录论文助手 > 高校设计 > 计算机信息 >
  • 转换比率:金钱 X 10=金币数量, 例100元=1000金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2019-07-27
  • 论文字数:13100
  • 课题出处:(樊老师)提供原创资料
  • 资料包括:完整论文

支付并下载

摘要:本文首先介绍了即时战略类型游戏以及其发展趋势,之后提出了本人打算在Windows上利用C++开发的即时战略游戏—RTS战争这一目标。先是对开发过程中使用到的技术进行简要说明和评估,随后确定了RTS战争的游戏规则和游戏内容,再之后还探讨了该项目的具体细节和实现方案,最后则是对本次游戏开发工作进行总结和展望。

 

关键词:游戏开发;即时战略;联机;场景编辑

 

目录

摘要

Abstract

1-概述-1

1.1-项目背景-1

1.2-项目意义-1

1.3-国内外研究现状及发展趋势-2

1.4-本文主要研究内容和章节安排-2

2-开发环境及相关技术介绍-2

2.1-开发环境-2

2.2-运行环境-3

2.3-freeglut概述-3

2.3.1-基本使用方法-3

2.3.2-优点-3

2.3.3-用途-4

2.4-glew概述-4

2.4.1-基本使用方法-4

2.4.2-优点-4

2.4.3-用途-4

2.5-jsoncpp概述-4

2.5.1-基本使用方法-5

2.5.2-优点-5

2.5.3-用途-5

2.6-posix threads for win32概述-5

2.6.1-基本使用方法-5

2.6.2-优点-5

2.6.3-用途-6

2.7-directsound概述-6

2.7.1-基本使用方法-6

2.7.2-优点-6

2.7.3-用途-6

3-游戏的功能模块设计和游戏内容设计-7

3.1-游戏的功能模块设计-7

3.2-游戏内容设计-7

3.2.1-游戏规则-7

3.2.2-游戏元素-8

3.2.3-游戏操作方法-8

3.2.4-游戏界面设计-9

4-游戏的详细设计与具体实现-10

4.1-游戏的详细设计-10

4.1.1-实体与角色-10

4.1.2-信号-11

4.1.3-状态-12

4.1.4-状态机-12

4.1.5-游戏时间和动画序列-13

4.1.6-服务器与客户端-14

4.1.7-位置与速度-16

4.1.8-飞行道具-16

4.1.9-ID管理-17

4.2-游戏的具体实现-17

4.2.1-图像的显示-17

4.2.2-音效-21

4.2.3-邻域查找-22

4.2.4-碰撞检测-22

4.2.5-视野的大小和移动-22

4.2.6-窗体到游戏场景变换-23

4.2.7-实时寻路-23

4.2.8-游戏优化-25

4.2.9-配置文件-25

5-总结与展望-26

参考文献-28


支付并下载

提示:本站支持手机(IOS,Android)下载论文,如果手机下载不知道存哪或打不开,可以用电脑下载,不会重复扣费