中国象棋游戏开发计划
来源:互联网 发布:macbookair装软件收费? 编辑:程序博客网 时间:2024/05/16 01:25
“新”中国象棋开发计划
一、系统特点:
(1) 实体象棋,绝非普通的象棋游戏
(2) 玩家手感好,棋子采用“实木、象牙”制作。
(3) 具备自动摆棋,无须人工干预
(4) 可以进行“人-----机”、“人----人”队长
(5) 系统自动计时、评分
(6) 可以从网上下载棋谱,进行模拟演练
二、系统设计思路
三、摆棋
实现自动摆棋是本系统成功的关键,只有系统可以正确的摆放棋子,才能保证后面的人工智能可以准确地走棋。象棋和麻将不同,不可能直接把棋子堆放起来。
象棋具有对称性,棋子的摆放位置和麻将不同,因此不能采用“自动麻将桌”的办法。现在初步构思了下面的办法:
(1)把棋子全部推到“楚河汉界”上,在棋盘中间的“楚河汉界”部分,设置一个“翻盖门”,自动摆棋时,首先把象棋从这个门全部推入“棋箱”,如图
(2)棋子在“棋箱”内部进行识别、翻转“棋子正面超上”
采用磁铁同性相斥的原理,可以考虑在棋子内部放置一块“永磁铁”,通过电磁铁改变磁场方式,旋转棋子。达到调整棋子的正反面。
(3)棋子从棋盘上的固定位置出来后,通过机械手臂进行“布棋”,为了加快速度,可以在棋盘上安装2支机械手臂。
(4)关于,机械手取子的办法探讨。
当滑杆下降时,触及到棋子时,电磁铁加电就可以吸住棋子,然后把棋子移动到指定位置后,断电,棋子就可以落在指定位置。
未完待续。。。。
- 中国象棋游戏开发计划
- Firefox os 游戏开发之中国象棋
- flex 联机游戏开发 - 中国象棋游戏:(一)核心逻辑
- cocos2d-x游戏开发系列教程-中国象棋05-开始游戏
- java游戏开发计划
- cocos2d-x游戏开发系列教程-中国象棋00-前言
- cocos2d-x游戏开发系列教程-中国象棋03-主界面
- cocos2d-x游戏开发系列教程-中国象棋04-摆棋
- cocos2d-x游戏开发系列教程-中国象棋06-游戏规则
- Cocos2d-X开发中国象棋《四》设计游戏场景
- Cocos2d-X开发中国象棋《六》游戏开始功能的实现
- Cocos2d-x开发中国象棋《十一》在游戏中添加背景音乐
- Cocos2d-X开发中国象棋《十四》游戏打包成APK
- 一款中国象棋ajax游戏
- HTML5中国象棋游戏源代码
- C++项目开发中国象棋
- cocos2d-x游戏开发系列教程-中国象棋01-工程文件概述
- cocos2d-x游戏开发系列教程-中国象棋02-main函数和欢迎页面
- CVSNT 配置
- [企业管理]青润建议抵制51Testing——违反软工规定的51testing居然还敢来投诉我
- JavaFX 1.0 预览版正式发布了!
- Posix多线程编程学习笔记(五)—条件变量(1)
- 动态添加外部样式到head部分
- 中国象棋游戏开发计划
- C++中extern “C”含义深层探索
- linux的ln命令使用方法
- 全面理解javascript的caller,callee,call,apply概念
- kernel fan
- 鱼对水的故事
- 工作心情
- Grails试用感受
- 快速去掉QQ 2008