posts - 156,  comments - 601,  trackbacks - 0


   记得刚开始学习中国象棋,还不太明白象棋的规则。所以自然是下得比较糗,所以也不知道是从哪里学来了这种玩法,就是只使用半张的 棋盘 空间,把红黑两方的棋子都反面朝下打散,然后玩家就一个个把棋子翻过来,比谁的棋子大,如果相邻的棋子,大的一方可以把小的一方吃掉,到最后谁的棋子先被吃光,则就输了。

大小比较规则 将>士>象>车>炮>兵>将兵只能吃将

光讲太抽象,本人也正好利有业余时间,把该游戏用Java实现一下。借助Jorge(一个开源的游戏框架),可以实现玩家在线联网进行游戏。下面是游戏的主界面:




游戏玩法(比较简单)

所以显示为 "密" 的棋子,表示都是未被玩家翻开,玩家可以点击把棋子翻过来。

参与游戏的玩家可选择红和黑两种棋子。各自的玩家只能移动自己的棋子。

移动(吃对方玩家的棋子):

玩家用鼠标左键选中要移动棋子不要放,拖到要移动的目标位置(或对方玩家的棋子上)即可。

注:玩家每次只能移动一格的位置(只能是上下左右,不能斜对象的移动)

下图中,画 "X" 都是 不能移动的地方



玩法非常简单,相信大家一看就非常明白。游戏的耐玩性比起本人前一个游戏要有意思些,在公司也是经常在下班时间和同事玩上几局,由于游戏运行需要一个服务器支持,所以相关程序本人也是会尽快整理后,上传上来。


Good Luck!
Yours Matthew!



posted on 2009-06-30 19:43 x.matthew 阅读(2245) 评论(10)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: