logo资料库

跳棋APP开发.docx

第1页 / 共5页
第2页 / 共5页
第3页 / 共5页
第4页 / 共5页
第5页 / 共5页
资料共5页,全文预览结束
开发工具和环境
跳棋历史
跳棋棋理
棋谱设计
UI设计
美工
跳棋robot算法
修改反馈
对比APP
参考
blog.sina.com.cn/tiaozhantq
跳棋 APP 开发 2016-02-26 开发计划: 1. 棋谱推演,打谱,读谱,战术推演。(一期工作内容 ) 象棋围棋这方面的软件有很多 2. 人机大战,robot 机器人,跳棋算法的研究。 3. 游戏平台,联网互战 开发工具和环境 使用语言 C++ 开发工具 cocos2dx, cocos Studio 操作系统 windows 第三方 Android NDK android(安卓) 跳棋历史 跳棋 1880 年在英国创立,英文名称:Halma(希腊文“跳跃”的意思),最初的棋盘是正 方形的,共有 256 格,开始时棋子分布在四个角落,以最快跳到对角为目标,规则和中国跳 棋雷同。不久就有人改成星形棋盘,由一间德国公司 Ravensburger 取得专利,称为 Stern-Halma。 20 世纪 30 年代起在美国开始流行,并改了 Chinese Checkers(中国跳棋)的名字。当这种 棋子传到中国时,称为波子棋,实质上跳棋并不是起源于中国。 跳棋棋理 一局跳棋,可以分为开局、中盘、收官(借用围棋术语)三个阶段。开局:一般指的是从双 方棋子的出动到子的初步相互接触为止的过程,一般在 10 步棋以内;中盘:是指双方的子 力纠缠在一起,争夺出路,同时又给对方设置障碍的阶段;收官:是双方的棋子基本分开, 各自按自己的方式尽快进入对面的阵地。 棋谱设计 参考象棋,围棋的棋谱,及 SGF( smart game format )棋谱格式
现在跳棋棋谱还不是很流行,很多对弈都没有棋谱记录,不方便流传推广。 跳棋棋谱包含的几个部分  棋盘的编码  对弈的说明,注释  打谱,[棋子][目标位置],棋子运动过程步骤,由软件自动计算。  对弈分支添加,和回退 UI 设计 欢迎界面 菜单选择 棋谱列表
新局,战术推演 棋谱
美工 跳棋 robot 算法 修改反馈 感觉界面上的棋子要走的地方看不清楚,没有明显的框线,空白地方反而更明显。 没有变化图啊 棋子形状像骰子也不太好 文件保存时自己没法起名也比较麻烦 V 1.1 1. 用户保存的棋谱文件改到 sdcard/chinesechecker/ 2. 棋谱文件增加自动播放功能。 3. 用户打谱时,增加悔棋功能。 V 1.3 编辑棋谱,保存变招。 能显示注释 对比 APP 跳棋大战 -- 这款跳棋界面简洁,棋盘一目了然,玩法和传统的跳棋一致。跳棋是大家必玩 的童年经典游戏! 参考 QQ 跳棋游戏大厅传统一子跳无道具 1v1 sgf 文件格式详解 15 房间。
浅谈跳棋的开局中篇和收官 《百度文库》 blog.sina.com.cn/tiaozhantq 跳棋挑战者的博客
分享到:
收藏