本书是一本面向广大编程爱好者的游戏设计类图书。本书从最基本的Java图形开发开始,对游戏的原理及其Java程序实现进行了详细介绍,包括动画的实现、音效的处理、鼠标和键盘事件的处理。本书以游戏开发案例为主要内容,书中涉及的游戏都是大家耳熟能详的,例如推箱子、连连看、网络中国象棋、开心农场、两人麻将和俄罗斯方块等,让读者对枯燥的语言学习充满乐趣,对于初中级的Java学习者是很好的参考资料。本书不仅列出了完整的游戏代码,同时对所有的源代码进行了非常详细的解释,做到了通俗易懂、图文并茂。本书适用于游戏编程爱好者、程序设计人员和Java语言学习者。1.从基本的Java图形开发开始对游戏的开发原理及其Java程序实现进行了详细介绍,包括动画的实现、音效的处理、鼠标和键盘事件的处理2.案例丰富,18种游戏实例涵盖了益智、射击、棋牌、休闲、网络等游戏。如推箱子,连连看,网络中国象棋,开心农场,两人麻将等,都是大家耳熟能详的。使你对枯燥的语言学习充满乐趣。3.市场上外版书和偏理论的书较多,实用的针对Java语言游戏编程的,尚属空白。4.获得中原工学院专业教材建设立项。第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.1按钮(JButton)2.3.2单选按钮(JRadioButton)2.3.3复选框(JCheckBox)2.3.4组合框(JComboBox)2.3.5列表(JList)2.3.6文本框(JTextField和JPasswordField)2.3.7面板(JPanel)2.3.8表格(JTable)2.3.9框架(JFrame)2.4布局管理器2.4.1布局管理器的概述2.4.2流布局管理器(FlowLayout)2.4.3边界布局(BorderLayout)2.4.4卡片布局管理器(CardLayout)2.4.5网格布局管理器(GridLayout)2.4.6null布局管理器2.5常用事件处理2.5.1动作事件处理2.5.2鼠标事件处理2.5.3键盘事件处理第3章Java图形处理和Java2D3.1Java图形坐标系统和图形上下文3.2Color类3.3Fo
"synopsis" may belong to another edition of this title.
US$ 18.00 shipping from China to U.S.A.
Destination, rates & speedsSeller: liu xing, Nanjing, JS, China
paperback. Condition: New. Language:Chinese.Pub. Date:2016-06-01 Pages:374 Publisher: Paperback Tsinghua University press book is a book for the majority of programming enthusiasts of the game design. This book from the most basic Java graphics development. the principle of the game and its Java program to achieve a detailed introduction. including the realization of the animation. sound processing. mouse and keyboard events. Seller Inventory # DN012464
Quantity: 5 available