| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:11400 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.docx) |
摘要:电子游戏的诞生追溯到二十世纪五十年代初,电子游戏发展到现在已有70余年历史,从简单的单像素游戏到如今利用游戏引擎和高性能计算机制作的大型游戏,游戏的发展史彰显着计算机的发展史。
Kotlin语言是一种基于JAVA语言的第五世代编程语言,本文尝试用IDEA编译器开发一款基于Kotlin语言的Roguelike冒险类小游戏,以此案例体会Kotlin语言的特点与优势、游戏引擎对于游戏开发的重要作用,理解游戏引擎的运作原理,并熟悉游戏开发过程中的基本步骤顺序。
KorGE 游戏引擎是使用Kotlin编程语言创建的一种现代游戏引擎,其设计具有极大的可移植性,使用起来非常有趣,适用于台式机,网络和移动设备。由于是完全异步,因此对编写web端的程序也非常不错。本文将“基于Korge引擎的小游戏的设计与实现”这一课题进行研究,围绕“绪论”,“相关概念与基础理论”,“基于Korge引擎的小游戏设计”,“基于Korge引擎的小游戏实现”,“测试与运行”这五大章节来完成整个项目的开发。完成的小游戏具备完整的六要素:Actions(行动)Rules(规则)Goals(游戏目标)Objects(游戏对象)Space(游戏空间)Players(玩家)。
最终效果:主人公在一个随机生成的地牢迷宫里展开他的冒险,四周都是一片漆黑的迷雾且气氛诡异阴沉,我们的主人公必须斩杀四处游荡的怪物并生存下去,而赢得游戏胜利的条件就是找到隐藏在地牢迷宫里的宝藏。
关键词:Kotlin;KorGE;游戏引擎;游戏开发
目录
摘要
Abstract
第1章 绪 论 1
1.1背景与意义 1
1.2国内外发展(应用)现状 1
1.2.1国外发展 1
1.2.2国内发展 2
1.3论文研究方案 4
1.3.1研究目的 4
1.3.2研究内容 4
1.3.3研究计划 4
1.4论文章节安排 5
第2章 相关概念与基础理论 6
2.1相关概念 6
2.1.1游戏开发 6
2.1.2 IDEA编程工具 7
2.1.3 Kotlin语言 7
2.2理论基础 8
2.2.1游戏理论 8
2.2.2电子游戏理论 8
第3章 基于Korge引擎的小游戏设计 10
3.1游戏空间 10
3.2人物动作 11
3.3规则 11
3.4 Sprite精灵 12
3.5美术 12
3.6音乐 13
第4章 基于Kroge引擎的小游戏实现 15
4.1创建项目 15
4.1.1环境配置 15
4.1.2项目构建 16
4.2素材导入 18
4.3代码编写 18
4.3.1地图编辑 18
4.3.2数值公式的设计实现 21
4.3.3动作设计实现 24
4.3.4 AI的设计实现 25
第5章 测试与运行 26
5.1测试环境 26
5.2测试方法 26
5.3作品展现 26
第6章 结论与展望 28
致 谢 29
参考文献 30 |

