《Anroid 2.0游戏开发实战宝典》- - 第13章 棋牌游戏——中国象棋人机对弈

更新时间:2023-08-27 16:40:02 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

《Android 2.0游戏开发实战宝典》随书附赠DVD,中的电子教案PPT,7个真实游戏案例:体育游戏——疯狂足球益智游戏——推箱子滚屏动作游戏——太空保卫战棋牌游戏——中国象棋人机对弈3D物理传感器游戏——小球快跑昌险游戏——胜利磊逃亡策略游戏——回到战国

Android游戏开发培训视频 游戏开发培训视频

棋牌游戏——中国象棋人机对弈 中国象棋人机对弈 棋牌游戏

Android游戏开发 Android游戏开发 游戏开发

《Android 2.0游戏开发实战宝典》随书附赠DVD,中的电子教案PPT,7个真实游戏案例:体育游戏——疯狂足球益智游戏——推箱子滚屏动作游戏——太空保卫战棋牌游戏——中国象棋人机对弈3D物理传感器游戏——小球快跑昌险游戏——胜利磊逃亡策略游戏——回到战国

课程安排

背景概述 功能简介 游戏的策划 开发前的准备工作 各个类的简要介绍 游戏的框架简介 共有类ChessActivity的实现

Android游戏开发 游戏开发

1-2

《Android 2.0游戏开发实战宝典》随书附赠DVD,中的电子教案PPT,7个真实游戏案例:体育游戏——疯狂足球益智游戏——推箱子滚屏动作游戏——太空保卫战棋牌游戏——中国象棋人机对弈3D物理传感器游戏——小球快跑昌险游戏——胜利磊逃亡策略游戏——回到战国

课程安排(续)

辅助界面相关类的实现 游戏界面相关类的实现 象棋规则类的实现 游戏界面的完善 游戏的优化与改进

Android游戏开发 游戏开发

1-3

《Android 2.0游戏开发实战宝典》随书附赠DVD,中的电子教案PPT,7个真实游戏案例:体育游戏——疯狂足球益智游戏——推箱子滚屏动作游戏——太空保卫战棋牌游戏——中国象棋人机对弈3D物理传感器游戏——小球快跑昌险游戏——胜利磊逃亡策略游戏——回到战国

开发背景

中国象棋具有悠久的历史,象棋的爱好者更是数不胜数 ,远在战国时代,象棋便在贵族阶层中广为流传,早期 的象棋是象征着当时战斗场面的游戏,后来这种观念慢 慢被改变,成了人们休闲娱乐中不可缺少的一部分。 而当今的人们忙于工作,很少有时间静下心来享受一下 象棋对弈的乐趣,因此电脑版象棋、手机版象棋便开始 受到人们的关注。

Android游戏开发 游戏开发

1-4

《Android 2.0游戏开发实战宝典》随书附赠DVD,中的电子教案PPT,7个真实游戏案例:体育游戏——疯狂足球益智游戏——推箱子滚屏动作游戏——太空保卫战棋牌游戏——中国象棋人机对弈3D物理传感器游戏——小球快跑昌险游戏——胜利磊逃亡策略游戏——回到战国

功能演示

这一节将对本游戏各个功能进行演示。

Android游戏开发 游戏开发

1-5

《Android 2.0游戏开发实战宝典》随书附赠DVD,中的电子教案PPT,7个真实游戏案例:体育游戏——疯狂足球益智游戏——推箱子滚屏动作游戏——太空保卫战棋牌游戏——中国象棋人机对弈3D物理传感器游戏——小球快跑昌险游戏——胜利磊逃亡策略游戏——回到战国

游戏的策划

接下来对本游戏的策划进行简单介绍,在真实的游戏开 发中,该步骤还需要更细致、更具体、更全面,该游戏 的策划如下所列。

游戏类型 运行的目标平台 操作方式

Android游戏开发 游戏开发

1-6

《Android 2.0游戏开发实战宝典》随书附赠DVD,中的电子教案PPT,7个真实游戏案例:体育游戏——疯狂足球益智游戏——推箱子滚屏动作游戏——太空保卫战棋牌游戏——中国象棋人机对弈3D物理传感器游戏——小球快跑昌险游戏——胜利磊逃亡策略游戏——回到战国

开发前准备工作

游戏的准备工作主要是在进行开发之前的非代码方面的 准备工作,主要包括以下两个方面。

图片资源的准备工作 声音资源的准备工作

Android游戏开发 游戏开发

1-7

《Android 2.0游戏开发实战宝典》随书附赠DVD,中的电子教案PPT,7个真实游戏案例:体育游戏——疯狂足球益智游戏——推箱子滚屏动作游戏——太空保卫战棋牌游戏——中国象棋人机对弈3D物理传感器游戏——小球快跑昌险游戏——胜利磊逃亡策略游戏——回到战国

游戏的架构

在正式代码的开发之前,首先对该游戏的设计框架进行 简要介绍,以帮助读者更好的理解后面的内容。

Android游戏开发 游戏开发

1-8

《Android 2.0游戏开发实战宝典》随书附赠DVD,中的电子教案PPT,7个真实游戏案例:体育游戏——疯狂足球益智游戏——推箱子滚屏动作游戏——太空保卫战棋牌游戏——中国象棋人机对弈3D物理传感器游戏——小球快跑昌险游戏——胜利磊逃亡策略游戏——回到战国

游戏的类框架

Android游戏开发 游戏开发

1-9

《Android 2.0游戏开发实战宝典》随书附赠DVD,中的电子教案PPT,7个真实游戏案例:体育游戏——疯狂足球益智游戏——推箱子滚屏动作游戏——太空保卫战棋牌游戏——中国象棋人机对弈3D物理传感器游戏——小球快跑昌险游戏——胜利磊逃亡策略游戏——回到战国

各个类的简要介绍

该游戏中开发的类比较多,为了让读者能够更好的理解各 个类的在游戏中所扮演的角色,本节将按照前面的框架分 类对各个类的功能进行简要介绍。

共有类 辅助界面相关 游戏界面相关类

Android游戏开发 游戏开发

1-10

《Android 2.0游戏开发实战宝典》随书附赠DVD,中的电子教案PPT,7个真实游戏案例:体育游戏——疯狂足球益智游戏——推箱子滚屏动作游戏——太空保卫战棋牌游戏——中国象棋人机对弈3D物理传感器游戏——小球快跑昌险游戏——胜利磊逃亡策略游戏——回到战国

共有类ChessActivity的实现

ChessActivity 类是整个游戏的控制器,主要负责游戏 的切屏等操作。在本游戏的开发中,需要先对该类进行 开发。

Android游戏开发 游戏开发

1-11

《Android 2.0游戏开发实战宝典》随书附赠DVD,中的电子教案PPT,7个真实游戏案例:体育游戏——疯狂足球益智游戏——推箱子滚屏动作游戏——太空保卫战棋牌游戏——中国象棋人机对弈3D物理传感器游戏——小球快跑昌险游戏——胜利磊逃亡策略游戏——回到战国

辅助界面相关类的实现

接下来将对本游戏的除了主游戏界面之外的其他界面以 及相关线程进行介绍,开发步骤如下。

欢迎界面WelcomeView的介绍 欢迎界面动画生成类WelcomeViewThread的介绍 菜单界面MenuView的介绍 帮助界面HelpView的介绍

Android游戏开发 游戏开发

1-12

《Android 2.0游戏开发实战宝典》随书附赠DVD,中的电子教案PPT,7个真实游戏案例:体育游戏——疯狂足球益智游戏——推箱子滚屏动作游戏——太空保卫战棋牌游戏——中国象棋人机对弈3D物理传感器游戏——小球快跑昌险游戏——胜利磊逃亡策略游戏——回到战国

游戏界面框架介绍

前面已经将欢迎动画和菜单等界面介绍完毕,从本节开 始将本游戏最主要的环节—

—游戏界面的开发,为了让 读者能够非常容易的理解游戏界面的开发,本节先对游 戏界面的框架进行介绍。

Android游戏开发 游戏开发

1-13

《Android 2.0游戏开发实战宝典》随书附赠DVD,中的电子教案PPT,7个真实游戏案例:体育游戏——疯狂足球益智游戏——推箱子滚屏动作游戏——太空保卫战棋牌游戏——中国象棋人机对弈3D物理传感器游戏——小球快跑昌险游戏——胜利磊逃亡策略游戏——回到战国

游戏界面的框架

Android游戏开发 游戏开发

1-14

《Android 2.0游戏开发实战宝典》随书附赠DVD,中的电子教案PPT,7个真实游戏案例:体育游戏——疯狂足球益智游戏——推箱子滚屏动作游戏——太空保卫战棋牌游戏——中国象棋人机对弈3D物理传感器游戏——小球快跑昌险游戏——胜利磊逃亡策略游戏——回到战国

游戏界面相关类的实现

接下来将对本游戏的游戏主界面的相关类进行介绍。

走法类ChessMove的介绍 思考时间线程TimeThread的介绍

Android游戏开发 游戏开发

1-15

《Android 2.0游戏开发实战宝典》随书附赠DVD,中的电子教案PPT,7个真实游戏案例:体育游戏——疯狂足球益智游戏——推箱子滚屏动作游戏——太空保卫战棋牌游戏——中国象棋人机对弈3D物理传感器游戏——小球快跑昌险游戏——胜利磊逃亡策略游戏——回到战国

象棋规则类的实现

会玩中国象棋的人都知道,象棋的规则是很多的,“马 走日,象走田”等,GuiZe类就是对这些规则进行封装 的类,当玩家需要走某步棋时,需要通过该类判断是否 可以走。

象棋规则类GuiZe的框架 走法判断方法canMove的架构 帅、士、象、兵的规则介绍 将、车、马、炮的规则介绍 走法产生方法allPossibleMoves的架构 走法产生方法allPossibleMoves的完善

Android游戏开发 游戏开发

1-16

《Android 2.0游戏开发实战宝典》随书附赠DVD,中的电子教案PPT,7个真实游戏案例:体育游戏——疯狂足球益智游戏——推箱子滚屏动作游戏——太空保卫战棋牌游戏——中国象棋人机对弈3D物理传感器游戏——小球快跑昌险游戏——胜利磊逃亡策略游戏——回到战国

帅、士的走法

Android游戏开发 游戏开发

1-17

《Android 2.0游戏开发实战宝典》随书附赠DVD,中的电子教案PPT,7个真实游戏案例:体育游戏——疯狂足球益智游戏——推箱子滚屏动作游戏——太空保卫战棋牌游戏——中国象棋人机对弈3D物理传感器游戏——小球快跑昌险游戏——胜利磊逃亡策略游戏——回到战国

象、兵的走法

Android游戏开发 游戏开发

1-18

《Android 2.0游戏开发实战宝典》随书附赠DVD,中的电子教案PPT,7个真实游戏案例:体育游戏——疯狂足球益智游戏——推箱子滚屏动作游戏——太空保卫战棋牌游戏——中国象棋人机对弈3D物理传感器游戏——小球快跑昌险游戏——胜利磊逃亡策略游戏——回到战国

车、马的走法

Android游戏开发 游戏开发

1-19

本文来源:https://www.bwwdw.com/article/vxji.html

Top