内容简介
如果你对开发休闲游戏市场的游戏感兴趣,那么准备好开始吧。这本针对初学者的指南,通过让你创建一款具备漂亮的美术效果和复杂细节的游戏,来一路提高游戏开发的水平。
本书不是一本Java编程语言的入门指南,而是使用Java进行游戏编程的一本入门图书。从创建简单Java程序和编写图形代码的基础,到使Java高级2D库和添加声音效果与音乐,本书一步一步地讲解将能够帮助你获得开发专业品质的、基于精灵的游戏所需的所有技能。
编辑推荐
本书系统介绍用Java进行游戏开发的技术与过程。通过一个逐步扩展和丰富的游戏实例Galactic War来主导学习过程,从而覆盖游戏开发的方方面面。集趣味性、直观性、可操作性于一体,实用性高。
目录
第一部分 Java编程入门
第1章 Java 5入门
1.1 游戏产业新动向
1.2 休闲游戏的兴起
1.2.1 休闲游戏玩家
1.2.2 休闲游戏
1.3 Java游戏
1.3.1 不需要Java开发经验
1.3.2 开发工具
1.3.3 安装最新的JDK
1.3.4 版本号和修订灾难
1.3.5 从命令行编译
1.4 编写第一个Java程序
1.4.1 DrinkJava程序
1.4.2 Appletizer程序
本章小结
复习题
练习题
第2章 Java编程基础
2.1 JavaApplet
2.1.1 Web服务器技术简介
2.1.2 寄存Java Applet
2.2 Java语言
2.2.1 Java数据类型
2.2.2 类的基础知识
2.2.3 main函数
2.2.4 面向对象编程
本章小结
复习题
练习题
第3章 键盘和鼠标输入
3.1 监听用户
3.2 键盘输入
3.2.1 监听键盘事件
3.2.2 测试键盘输入
3.2.3 创建KeyboardTest项目
3.3 鼠标输入
3.3.1 读取鼠标移动
3.3.2 检测鼠标按钮
3.3.3 测试鼠标输入
本章小结
复习题
练习题
第4章 声音效果和音乐
4.1 播放数字化声音样本文件
4.1.1 Java声音起步
4.1.2 播放声音
4.2 播放MIDI序列文件
4.2.1 载入MIDI文件
4.2.2 播放音乐
4.3 可复用的类
4.3.1 SoundClip类
4.3.2 MidiSequence类
本章小结
复习题
练习题
第5章 创建第一个Java游戏
5.1 有关游戏项目..