





定价:99.8元
印次:1-2
ISBN:9787302557876
出版日期:2021.01.01
印刷日期:2023.01.13
图书责编:王冰飞
图书分类:教材
本书是一本面向广大编程爱好者的游戏设计类图书。本书从最基本的Java面向对象设计,图形开发开始,对游戏的原理及其Java程序实现进行了详细介绍,包括动画的实现、音效的处理、鼠标和键盘事件的处理。本书最后4章在前面基础上讲解Android游戏图形界面开发,介绍Java如何开发Andriod手机游戏。
前言 Java语言的出现迎合和满足了人们对应用程序跨平台运行的需求,已成为软件设计开发者应当掌握的一门基础语言,很多新的技术领域都使用Java语言。目前无论是高等院校的计算机专业还是IT培训学校,都将Java语言作为主要的教学内容之一,这对于培养学生的计算机应用能力具有重要的意义。掌握Java语言已经成为人们的共识。经过多年的发展,Java集动画、多媒体集成、人机交互、网络通信、数据处理等功能于一身,这也使得Java成为动画、网络游戏开发的平台。随着Android智能手机的普及和手机游戏开发的需求,本书增加了使用Java开发Android手机游戏的内容。 本书编者长期从事Java教学与应用开发,在长期的工作和学习中积累了丰富的经验,了解在学习编程的时候需要什么样的书才能提高Java开发能力,以最少的时间投入得到最快的实际应用。 本书游戏实例涵盖了益智、射击、棋牌、休闲、网络等游戏类型。 本书内容丰富、全面,其中的通用代码可直接应用于一般的游戏。每个游戏实例均提供了详细的设计思路、关键技术分析以及具体的实现步骤。每个游戏实例都是活的、实用的Java编程实例。 本书是步入Java动画和游戏设计行列的敲门砖,为读者以后进行手机Android游戏开发打下坚实的基础。 需要说明的是学习编程是一个实践的过程,而不仅仅是看书、看资料的过程,亲自动手编写、调试程序才是至关重要的。通过实际的编程以及积极的思考,读者可以很快地掌握很多编程技术,而且在编程中会积累许多宝贵的编程经验。在当前的软件开发环境下,这种编程经验对开发者而言尤其显得不可或缺。 本书提供教学...
目录
第一部分Java
第1章计算机游戏开发的Java基础
1.1计算机游戏的发展历史
1.2计算机游戏的类型
1.2.1RPG游戏
1.2.2SLG游戏
1.2.3AVG游戏
1.2.4PUZ游戏
1.2.5STG游戏
1.2.6ACT游戏
1.2.7RAC游戏
1.3计算机游戏的策划和开发工具
1.3.1游戏的策划
1.3.2游戏设计的基本内容
1.3.3游戏的开发工具
1.4开发游戏的Java技术
1.4.1标识符
1.4.2基本类型
1.4.3运算符和表达式
1.4.4类型转换
1.4.5打印语句
1.4.6逻辑控制语句
1.5Java语言的类和对象
1.5.1对象
1.5.2成员方法和类的特点
1.5.3包
1.5.4Java访问权限修饰符
1.5.5Java语言注释
1.6Java数组和Vector容器的应用
1.6.1Java数组
1.6.2Vector容器
1.7文件操作
1.7.1字节流
1.7.2字符流
第2章游戏图形界面开发基础
2.1AWT简介
2.2Swing基础
2.3Swing组件
2.3.1JButton
2.3.2JRadioButton
2.3.3JCheckBox
2.3.4JComboBox
2.3.5JList
2.3.6JTextField和JPasswordF... 查看详情