第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图形处理和Java2D

  3.1Java图形背靠标注体系和图形左右文

  3.2Color类

  3.3Font类和FontMetrics类

  3.3.1Font类

  3.3.2FontMetrics类

  3.4日用的绘制方法

  3.4.1绘制下垂线

  3.4.2绘制矩形

  3.4.3绘制长圆

  3.4.4绘制弧形

  3.4.5绘制多边形和折线段

  3.4.6肃清绘制的图形

  3.5Java2D信介

  3.5.1Java2D API

  3.5.2Graphics2D信介

  3.5.3Graphics2D的图形绘制

  3.5.4Graphics2D的属性设置

  3.5.5道路类

  3.5.6平移、收缩放或旋转图形

  第4章Java游玩以次的根本框架

  4.1触动画的典型及帧频

  4.1.1触动画典型

  4.1.2设置靠边的帧频

  4.2游玩触动画的创造

  4.2.1绘制触动画以及触动画循环

  4.2.2免去触动画闪烁即兴象——副缓冲技术

  4.3运用限期器

  4.4设置游玩难度

  4.5游玩与玩家的提交互

  4.6游玩中的碰撞检测

  4.6.1矩形碰撞

  4.6.2圆形碰撞

  4.6.3像斋碰撞

  4.7游玩中的图像绘制

  4.7.1图像文件的装载

  4.7.2图像文件的露示

  4.7.3绘制卷轴型图像

  4.7.4绘制砖块型图像

  4.8游玩角色开辟

  4.9游玩音响效实设定

  第5章铰箱儿子游玩

  5.1铰箱儿子游玩伸见

  5.2以次设计的文思

  5.3以次设计的步儿子

  5.3.1设计舆地图数据类(MapFactory.java)

  5.3.2设计舆地图类(Map.java)

  5.3.3设计游玩面板类(GameFrame.java)

  5.3.4播放背景音乐类(Sound.java)

  第6章雷电飞机射击游玩

  6.1雷电游玩伸见

  6.2以次设计的文思

  6.2.1游玩斋材

  6.2.2舆地图滚触动的规律完成

  6.2.3飞机和儿子弹的完成

  6.2.4主角飞机儿子弹与敌机的碰撞检测

  6.3关键技术

  6.3.1多线程

  6.3.2Java的Thread类和Runnable接口

  6.4雷电飞机游玩设计的步儿子

  6.4.1设计儿子弹类(Bullet.java)

  6.4.2设计敌机类(Enemy.java)

  6.4.3设计游玩界面类(GamePanel.java)

  6.4.4设计游玩窗口类(planeFrame.java)

  第7章21点扑克牌游玩

  7.121点扑克牌游玩伸见

  7.2关键技术

  7.2.1扑克牌面绘制

  7.2.2识佩牌的点数

  7.2.3Dealer(村儿子家)要牌智能完成

  7.2.4游玩规则的算法完成

  7.3以次设计的步儿子

  7.3.1设计扑克牌类(Card.java)

  7.3.2设计壹副牌类(Poker.java)

  7.3.3设计游玩面板类(PokerPanel.java)

  7.3.4设计游玩主窗口类(Pai.java)

  第8章包包看游玩

  8.1包包看游玩伸见

  8.2以次设计的文思

  8.2.1包包看游玩数据模具

  8.2.2栽物方块规划

  8.2.3包畅通算法

  8.2.4智能查找干用的完成

  8.3关键技术

  8.3.1栽物方块图案的露示

  8.3.2鼠标注相干的事情

  8.3.3延时干用

  8.4以次设计的步儿子

  8.4.1设计游玩界面窗体(LLKFrame.java)

  8.4.2设计游玩面板类(LLKPanel.java)

  ……

  第9章人物合并图游玩

  第10章对对碰游玩(按钮版)

  第11章对对碰游玩(图形版)

  第12章华容道游玩

  第13章欢快农场

  第14章单机版五儿子棋游玩

  第15章“网绕五儿子棋”游玩

  第16章网绕中国象棋

  第17章RGP走迷宫游玩

  第18章佰变方块游玩

  第19章狩猎游玩

  第20章2.5D游玩

  第21章俄罗斯方块游玩

  第22章两人麻痹将游玩

  参考文件