何升主编的《Java程序设计——游戏动画案例教程》分3个部分,第一部分是Java基础知识(第1—6章),包括Java概述、程序控制结构、方法、数组与文件以及如何用Greenfoot完成第一个游戏等; 第二部分是面向对象程序设计(第7—11章),包括类与对象的概念、对象交互、继承与接口、对象集合以及如何从Greenfoot到Java等; 第三部分是Java综合实训(第12—15章),它从游戏框架、游戏场景到游戏角色等4个游戏制作专题方面,分别介绍了一个完整游戏开发的几个重要组成部分。它既是对前面知识的综合运用,更是从知识到技能,乃至问题求解思维的综合训练。
何升主编的《Java程序设计——游戏动画案例教程》通过游戏动画制作来学习Java程序设计。每一个实例都是按照“先框架后细节代码”逐步迭代递进的方式展开的,重点在于培养运用Java知识来解决具体问题的能力。通过全书十几个妙趣横生的游戏动画实例,学生可以掌握常用的、必备的Java知识。
全书共15章,分3个部分。第1—6章是Java基础知识,使学生初步了解游戏程序的特征与组成要素,并扫清游戏动画程序开发的知识障碍; 第7—11章是面向对象程序设计,也是本书的重点,采用Greenfoot教学工具详细讲解面向对象程序设计的概念、特点与应用; 第12—15章是Java综合实训,围绕一个Java平面游戏案例,从游戏框架、游戏场景到游戏角色等4个专题方面来详细阐述游戏设计的具体细节。
《Java程序设计——游戏动画案例教程》形式新颖、案例丰富,具有很强的实用性,适合作为高职高专院校计算机及相关专业的程序设计课程教材,此外,它也适合对游戏设计感兴趣的读者阅读。
第一部分 Java基础知识
第1章 Java程序设计概述
1.1 程序设计与Java程序设计语言
1.2 Java程序设计开发工具介绍
1.2.1 Java环境与JDK
1.2.2 Java集成开发环境与Eclipse
1.2.3 Java教学工具软件Greenfoot
1.2.4 一个简单的Java应用程序
1.3 本书的结构形式及教学建议
1.4 练习
第2章 Java语言基础
第3章 初识Greenfoot: 肥猫吃比萨游戏
第4章 方法与if语句: 另一版猫吃比萨游戏
第5章 循环与数组: 酷猫弹钢琴动画
第6章 字符串与文件
第二部分 面向对象程序设计
第7章 对象和类: 钢琴游戏
第8章 对象交互: 弹力球动画实例
第9章 继承、抽象与接口: 射击类游戏
第10章 对象集合: 棋牌类游戏
第11章 从Greenfoot到Java
第三部分 Java综合实训
第12章 实训主题一: 构建游戏的运行框架
第13章 实训主题二: 游戏场景绘制
第14章 实训主题三: 制作游戏地图编辑器
第15章 实训主题四: 游戏角色创建与碰撞检测
参考文献