Java游戏程序设计教程-(第2版)

本书特色

[

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

]

内容简介

[

通过具体的程序案例来讲解游戏设计的具体方法,应用性和操作性很强,基础入门、容易掌握理解

]

目录

第1章计算机游戏概述1.1计算机游戏的发展历史1.2计算机游戏的基本类型1.3计算机游戏的本质及特征1.4计算机游戏的主要功能习题第2章游戏设计的基本流程2.1游戏策划2.2游戏美术设计2.3游戏音频设计2.4游戏程序设计2.5游戏测试习题第3章游戏程序的基本框架3.1java2d图形绘制简介3.1.1坐标系统3.1.2图形处理类3.1.3绘制几何图形3.1.4填充图形3.1.5图形变换3.2构建游戏循环3.3双缓冲机制3.3.1离屏绘制3.3.2前屏显示3.4游戏的运行框架3.5设置帧速率3.6applet游戏程序框架习题第4章游戏的运行机制4.1游戏中的物体运动4.1.1模拟匀速直线运动4.1.2模拟加速直线运动4.2碰撞检测4.3传递控制命令4.4游戏设计案例一:《贪食蛇》游戏4.4.1游戏整体设计4.4.2贪食蛇的表示4.4.3绘制贪食蛇4.4.4食物类的实现4.5游戏设计案例二:《打砖块》游戏4.5.1游戏整体设计4.5.2挡板类的实现4.5.3砖块类的实现4.5.4小球类的实现习题第5章游戏场景设定5.1java2d图像绘制简介5.2绘制卷轴型图像5.2.1基本绘制方法5.2.2滚动显示5.2.3创建ribbon类5.3绘制砖块型图像5.3.1基本绘制方法5.3.2创建tilemap类5.3.3滚动显示5.4创建完整的游戏场景习题第6章游戏角色设定6.1精灵的图像绘制6.2精灵的移动控制6.3创建精灵类习题第7章角色与场景的交互7.1概述7.2玩家角色的运动及控制7.3玩家角色与游戏场景的碰撞检测7.3.1基本原理7.3.2创建gameworldmanager类7.3.3调用碰撞检测方法7.4电脑角色的运动及碰撞检测7.4.1定义电脑角色的行为7.4.2设置电脑角色的初始位置7.5玩家角色与电脑角色的碰撞检测习题第8章声音效果设定8.1播放音效8.2播放音乐8.3为游戏添加动作音效和场景音乐习题第9章完善游戏规则9.1有限状态机模型9.2玩家角色跳起来”踩”电脑角色9.3玩家角色发射子弹攻击电脑角色9.4增加玩家角色生命值9.5显示玩家生命及游戏分数9.6实现简单的游戏人工智能习题第10章游戏关卡设计10.1完善游戏关卡10.1.1完善场景的滚动10.1.2添加敌人和道具10.1.3添加新的关卡10.2添加游戏菜单10.2.1游戏菜单设计10.2.2游戏菜单的显示10.2.3游戏的保存与恢复10.3设计关卡地图编辑器10.3.1地图编辑器总体设计10.3.2地图编辑器详细设计习题第11章手机游戏设计简介11.1手机游戏概述11.2手机游戏开发平台简介11.3手机游戏的程序框架11.3.1使用wtk设计手机游戏11.3.2使用netbeans设计手机游戏11.4设计《打砖块》手机游戏11.5使用游戏生成器创建手机游戏习题第12章游戏设计工具greenfoot12.1概述12.2基本操作方法12.2.1打开游戏场景12.2.2添加游戏角色12.2.3运行游戏12.3相关api简介12.4编写游戏程序12.4.1创建游戏世界12.4.2创建游戏角色12.4.3让游戏角色运动起来12.4.4处理游戏中的图像12.4.5碰撞检测12.4.6键盘控制12.4.7鼠标控制12.4.8播放声音12.4.9控制游戏的运行12.4.10导出游戏场景12.5编程示例习题第13章游戏设计案例详解13.1模拟钢琴游戏13.1.1基本功能设计13.1.2添加更多琴键13.2太空射击游戏13.2.1构建游戏框架13.2.2程序结构优化13.3点灯游戏13.3.1游戏整体设计13.3.2各个类的具体实现习题附录java类库引用参考参考文献

封面

Java游戏程序设计教程-(第2版)

书名:Java游戏程序设计教程-(第2版)

作者:何青

页数:295

定价:¥42.0

出版社:人民邮电出版社

出版日期:2014-07-01

ISBN:9787115354181

PDF电子书大小:119MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注