作品简介

本书是高校教师多年开发经验的结晶之作,书中深入浅出地讲解使用Greenfoot编程软件进行Java游戏开发,帮助读者快速掌握游戏设计的基本原理和方法,同时提高Java语言的编程能力。

本书内容分为五篇:第一篇介绍Greenfoot编程基础,包含Greenfoot简介和Greenfoot游戏设计原理;第二篇介绍益智类游戏设计,包含记忆翻牌游戏、拼图游戏、扫雷游戏;第三篇介绍休闲类游戏设计,包含弹钢琴游戏、贪食蛇游戏、打砖块游戏;第四篇介绍飞行类游戏设计,包含太空生存游戏、星球大战游戏、飞扬的小鸟游戏;第五篇介绍棋牌类游戏设计,包含黑白棋游戏、接龙纸牌游戏、中国象棋游戏。

本书内容安排合理,架构清晰,注重理论与实践相结合,既适合作为零基础Java游戏开发初学者的教程,也可作为本科院校及大专院校的教材,还可供职业技术学校和各类游戏培训机构使用。

何青,高校计算机教师,毕业于中山大学,Greenfoot国际教学社区——Greenroom的注册会员。Greenfoot编程经验丰富,在Greenfoot官网的作品库中提交了大量游戏设计作品。热衷推广和普及Greenfoot技术,创建了国内最早的Greenfoot QQ群,曾协助Greenfoot的开发团队汉化Greenfoot操作界面。

作品目录

  • 内容简介
  • 作者简介
  • Preface 前言
  • 第一篇 Greenfoot编程基础
  • 第1章 Greenfoot简介
  • 1.1 概述
  • 1.2 Greenfoot的安装及设置
  • 1.3 Greenfoot基本操作方法
  • 1.4 Greenfoot提供的主要API
  • 第2章 Greenfoot游戏设计原理
  • 2.1 设置游戏场景和角色
  • 2.2 实现角色移动
  • 2.3 图像处理
  • 2.4 碰撞检测
  • 2.5 输入控制
  • 2.6 播放声音
  • 2.7 游戏运行控制
  • 2.8 导出游戏
  • 第二篇 益智类游戏设计
  • 第3章 记忆翻牌游戏
  • 3.1 游戏整体设计
  • 3.2 游戏程序实现
  • 3.3 游戏扩展练习
  • 第4章 拼图游戏
  • 4.1 游戏整体设计
  • 4.2 游戏程序实现
  • 4.3 游戏扩展练习
  • 第5章 扫雷游戏
  • 5.1 游戏整体设计
  • 5.2 游戏程序实现
  • 5.3 游戏扩展练习
  • 第三篇 休闲类游戏设计
  • 第6章 弹钢琴游戏
  • 6.1 游戏整体设计
  • 6.2 游戏程序实现
  • 6.3 游戏扩展练习
  • 第7章 贪食蛇游戏
  • 7.1 游戏整体设计
  • 7.2 游戏程序实现
  • 7.3 游戏扩展练习
  • 第8章 打砖块游戏
  • 8.1 游戏整体设计
  • 8.2 游戏程序实现
  • 8.3 游戏扩展练习
  • 第四篇 飞行类游戏设计
  • 第9章 太空生存游戏
  • 9.1 游戏整体设计
  • 9.2 游戏程序实现
  • 9.3 游戏扩展练习
  • 第10章 星球大战游戏
  • 10.1 游戏整体设计
  • 10.2 游戏程序实现
  • 10.3 游戏扩展练习
  • 第11章 飞扬的小鸟游戏
  • 11.1 游戏整体设计
  • 11.2 游戏程序实现
  • 11.3 游戏扩展练习
  • 第五篇 棋牌类游戏设计
  • 第12章 黑白棋游戏
  • 12.1 游戏整体设计
  • 12.2 游戏程序实现
  • 12.3 游戏扩展练习
  • 第13章 接龙纸牌游戏
  • 13.1 游戏整体设计
  • 13.2 游戏程序实现
  • 13.3 游戏扩展练习
  • 第14章 中国象棋游戏
  • 14.1 游戏整体设计
  • 14.2 游戏程序实现
  • 14.3 游戏扩展练习
  • 附录 Greenfoot API参考
  • 参考文献
展开全部