本书通过目前流行的高级编程语言——Java语言来介绍游戏程序设计的相关知识,并通过案例讲解的方式由浅入深地介绍游戏设计各个环节的基本理论和方法。
全书共13章,分别介绍了计算机游戏的发展及游戏设计的基本流程,游戏的基本框架和运行机制;围绕一个2D横版动作游戏案例详细阐述游戏设计的具体细节,内容涉及游戏场景创建、游戏角色设定、场景和角色的交互、游戏关卡设计、游戏音乐的播放及简单人工智能的实现等;分别介绍手机游戏设计及游戏设计工具Greenfoot,并对几个游戏案例的设计过程进行了详细讲解。
本书适合作为本科院校及大专院校的教材,也可供职业技术学校和各游戏培训机构使用。此外,本书也适合对游戏程序设计及Java程序设计感兴趣的读者阅读。
源代码在哪?