游戏程序设计教程

游戏程序设计教程
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2011-04
版次: 1
ISBN: 9787115248428
定价: 28.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 209页
字数: 388千字
正文语种: 简体中文
8人买过
  • 《游戏程序设计教程》通过目前流行的高级编程语言——java语言来介绍游戏程序设计的相关知识,并通过案例讲解的方式由浅入深地介绍游戏设计各个环节的基本理论和方法。
    《游戏程序设计教程》共11章。第1章和第2章分别介绍计算机游戏及游戏设计的基本理论;第3章和第4章介绍游戏的基本结构和运行机制;第5章~第9章则是围绕一个2d横版动作游戏案例来详细阐述游戏设计的具体细节,内容涉及游戏场景创建、游戏角色动画、场景和角色的交互、游戏音乐的播放及简单人工智能的实现等内容;第10章和第11章则分别介绍手机游戏设计及游戏设计工具greenfoot。
    《游戏程序设计教程》适合作为本科院校及大专院校的教材,也可供职业技术学校和各游戏培训机构使用。此外,《游戏程序设计教程》也适合对游戏程序设计及java程序设计感兴趣的读者阅读。 第1章计算机游戏概述
    1.1计算机游戏的发展历史
    1.2计算机游戏的基本类型
    1.3计算机游戏的本质及特征
    1.4计算机游戏的主要功能
    习题

    第2章游戏设计的基本流程
    2.1游戏策划
    2.2游戏美术设计
    2.3游戏音频设计
    2.4游戏程序设计
    2.5游戏测试
    习题
    第3章游戏程序的基本框架
    3.1Java2D图形绘制简介
    3.1.1坐标系统
    3.1.2图形处理类
    3.1.3绘制几何图形
    3.1.4填充图形
    3.1.5图形变换
    3.2构建游戏循环
    3.3双缓冲机制
    3.3.1离屏绘制
    3.3.2前屏显示
    3.4游戏的运行框架
    3.5设置帧速率
    3.6Applet游戏程序框架
    习题
    第4章游戏的运行机制
    4.1游戏中的物体运动
    4.1.1模拟匀速直线运动
    4.1.2模拟加速直线运动
    4.2碰撞检测
    4.3传递控制命令
    4.4游戏设计案例一:《贪食蛇》游戏
    4.4.1游戏整体设计
    4.4.2贪食蛇的表示
    4.4.3绘制贪食蛇
    4.4.4食物类的实现
    4.5游戏设计案例二:《打砖块》游戏
    4.5.1游戏整体设计
    4.5.2挡板类的实现
    4.5.3砖块类的实现
    4.5.4小球类的实现
    习题
    第5章游戏场景设定
    5.1Java2D图像绘制简介
    5.2绘制卷轴型图像
    5.2.1基本绘制方法
    5.2.2滚动显示
    5.2.3创建Ribbon类
    5.3绘制砖块型图像
    5.3.1基本绘制方法
    5.3.2创建TileMap类
    5.3.3滚动显示
    5.4创建完整的游戏场景
    习题
    第6章游戏角色设定
    6.1精灵的图像绘制
    6.2精灵的移动控制
    6.3创建精灵类
    习题
    第7章角色与场景的交互
    7.1概述
    7.2玩家角色的运动及控制
    7.3玩家角色与游戏场景的碰撞检测
    7.3.1基本原理
    7.3.2创建GameWorldManager类
    7.3.3调用碰撞检测方法
    7.4电脑角色的运动及碰撞检测
    7.4.1定义电脑角色的行为
    7.4.2设置电脑角色的初始位置
    7.5玩家角色与电脑角色的碰撞检测
    习题
    第8章声音效果设定
    8.1播放音效
    8.2播放音乐
    8.3为游戏添加动作音效和场景音乐
    习题
    第9章完善游戏规则
    9.1有限状态机模型
    9.2玩家角色跳起来“踩”电脑角色
    9.3玩家角色发射子弹攻击电脑角色
    9.4增加玩家角色生命值
    9.5显示玩家生命及游戏分数
    9.6实现简单的游戏人工智能
    习题
    第10章手机游戏设计简介
    10.1手机游戏概述
    10.2手机游戏开发平台简介
    10.3手机游戏的程序框架
    10.3.1?用WTK设计手机游戏
    10.3.2使用NetBeans设计手机游戏
    10.4设计《打砖块》手机游戏
    10.5使用游戏生成器创建手机游戏
    习题
    第11章游戏设计工具Greenfoot
    11.1概述
    11.2基本操作方法
    11.2.1打开游戏场景
    11.2.2添加游戏角色
    11.2.3运行游戏
    11.3相关API简介
    11.4编写游戏程序
    11.4.1创建游戏世界
    11.4.2创建游戏角色
    11.4.3让游戏角色运动?来
    11.4.4处理游戏中的图像
    11.4.5碰撞检测
    11.4.6键盘控制
    11.4.7鼠标控制
    11.4.8播放声音
    11.4.9控制游戏的运行
    11.4.10导出游戏场景
    11.5游戏设计案例
    习题
    附录Java类库引用参考
    参考文献
  • 内容简介:
    《游戏程序设计教程》通过目前流行的高级编程语言——java语言来介绍游戏程序设计的相关知识,并通过案例讲解的方式由浅入深地介绍游戏设计各个环节的基本理论和方法。
    《游戏程序设计教程》共11章。第1章和第2章分别介绍计算机游戏及游戏设计的基本理论;第3章和第4章介绍游戏的基本结构和运行机制;第5章~第9章则是围绕一个2d横版动作游戏案例来详细阐述游戏设计的具体细节,内容涉及游戏场景创建、游戏角色动画、场景和角色的交互、游戏音乐的播放及简单人工智能的实现等内容;第10章和第11章则分别介绍手机游戏设计及游戏设计工具greenfoot。
    《游戏程序设计教程》适合作为本科院校及大专院校的教材,也可供职业技术学校和各游戏培训机构使用。此外,《游戏程序设计教程》也适合对游戏程序设计及java程序设计感兴趣的读者阅读。
  • 目录:
    第1章计算机游戏概述
    1.1计算机游戏的发展历史
    1.2计算机游戏的基本类型
    1.3计算机游戏的本质及特征
    1.4计算机游戏的主要功能
    习题

    第2章游戏设计的基本流程
    2.1游戏策划
    2.2游戏美术设计
    2.3游戏音频设计
    2.4游戏程序设计
    2.5游戏测试
    习题
    第3章游戏程序的基本框架
    3.1Java2D图形绘制简介
    3.1.1坐标系统
    3.1.2图形处理类
    3.1.3绘制几何图形
    3.1.4填充图形
    3.1.5图形变换
    3.2构建游戏循环
    3.3双缓冲机制
    3.3.1离屏绘制
    3.3.2前屏显示
    3.4游戏的运行框架
    3.5设置帧速率
    3.6Applet游戏程序框架
    习题
    第4章游戏的运行机制
    4.1游戏中的物体运动
    4.1.1模拟匀速直线运动
    4.1.2模拟加速直线运动
    4.2碰撞检测
    4.3传递控制命令
    4.4游戏设计案例一:《贪食蛇》游戏
    4.4.1游戏整体设计
    4.4.2贪食蛇的表示
    4.4.3绘制贪食蛇
    4.4.4食物类的实现
    4.5游戏设计案例二:《打砖块》游戏
    4.5.1游戏整体设计
    4.5.2挡板类的实现
    4.5.3砖块类的实现
    4.5.4小球类的实现
    习题
    第5章游戏场景设定
    5.1Java2D图像绘制简介
    5.2绘制卷轴型图像
    5.2.1基本绘制方法
    5.2.2滚动显示
    5.2.3创建Ribbon类
    5.3绘制砖块型图像
    5.3.1基本绘制方法
    5.3.2创建TileMap类
    5.3.3滚动显示
    5.4创建完整的游戏场景
    习题
    第6章游戏角色设定
    6.1精灵的图像绘制
    6.2精灵的移动控制
    6.3创建精灵类
    习题
    第7章角色与场景的交互
    7.1概述
    7.2玩家角色的运动及控制
    7.3玩家角色与游戏场景的碰撞检测
    7.3.1基本原理
    7.3.2创建GameWorldManager类
    7.3.3调用碰撞检测方法
    7.4电脑角色的运动及碰撞检测
    7.4.1定义电脑角色的行为
    7.4.2设置电脑角色的初始位置
    7.5玩家角色与电脑角色的碰撞检测
    习题
    第8章声音效果设定
    8.1播放音效
    8.2播放音乐
    8.3为游戏添加动作音效和场景音乐
    习题
    第9章完善游戏规则
    9.1有限状态机模型
    9.2玩家角色跳起来“踩”电脑角色
    9.3玩家角色发射子弹攻击电脑角色
    9.4增加玩家角色生命值
    9.5显示玩家生命及游戏分数
    9.6实现简单的游戏人工智能
    习题
    第10章手机游戏设计简介
    10.1手机游戏概述
    10.2手机游戏开发平台简介
    10.3手机游戏的程序框架
    10.3.1?用WTK设计手机游戏
    10.3.2使用NetBeans设计手机游戏
    10.4设计《打砖块》手机游戏
    10.5使用游戏生成器创建手机游戏
    习题
    第11章游戏设计工具Greenfoot
    11.1概述
    11.2基本操作方法
    11.2.1打开游戏场景
    11.2.2添加游戏角色
    11.2.3运行游戏
    11.3相关API简介
    11.4编写游戏程序
    11.4.1创建游戏世界
    11.4.2创建游戏角色
    11.4.3让游戏角色运动?来
    11.4.4处理游戏中的图像
    11.4.5碰撞检测
    11.4.6键盘控制
    11.4.7鼠标控制
    11.4.8播放声音
    11.4.9控制游戏的运行
    11.4.10导出游戏场景
    11.5游戏设计案例
    习题
    附录Java类库引用参考
    参考文献
查看详情
相关图书 / 更多
游戏程序设计教程
游戏数据分析:从方法到实践
数数科技分析师团队 编著
游戏程序设计教程
游戏动漫人体结构&类人角色绘画造型技法
[韩]朴炯旭
游戏程序设计教程
游戏UI设计原则与实例指导手册(第2版)
李世钦
游戏程序设计教程
游戏和博彩中的数学(影印版)
Edward Packel
游戏程序设计教程
游戏故事写作(创意写作书系)
[美]迈克尔·布劳特(Michael Breault)
游戏程序设计教程
游戏中的科学【全6册】在科学游戏中训练游戏思维培养习惯中小学课外阅读书籍青少年儿童书籍6-8-12儿童科普大百科激发孩子科学兴趣培养动手能力
陈亮亮
游戏程序设计教程
游戏活动指导——游戏是儿童的生命(幼儿园班级管理丛书)
崔利玲 主编;朱水莲
游戏程序设计教程
游戏动漫人物设计指南 设计思想人体结构角色创作
[英]凯文·克罗斯利(Kevin Crossley)
游戏程序设计教程
游戏架构设计与策划基础(第3版)
刘炎
游戏程序设计教程
游戏UI设计项目实战
周婷 主编;张婕 副主编;彭阳;李琳
游戏程序设计教程
游戏出海合规指引
李金招;蒋晓焜
游戏程序设计教程
游戏力:儿童游戏治疗基础与进阶(第2版)
[美]泰瑞·科特曼 著;张婷婷 秦红梅 郑淑丽 译