JAVA期末大作业 中国跳棋
PS:这学期期末成绩差不多出完了,接下来会陆续把这学期课程中的代码陆续扔到这里来以便后人****,同时自己也留个纪念。 本学期选了java选修,期末大作业面向GitHub编程写了个中国跳棋。代码中还有写小bug,不过懒得调了... update: github 1.游戏介绍 中国跳棋,简称跳棋,是一种可以让二至六人一起玩的棋,棋盘为六角星形状,棋子一般分为六种颜色,每种颜色有 10 或 15 枚棋子(或弹珠),每一位玩家占一个角,执一种颜色的棋子,如果玩的人数较,也能每人执两种颜色的棋子玩。 游戏规则如下: 先将一种颜色的棋子按规则全部放在一个角上,各人循顺时针或逆时针方向轮流走子,每次只能动一枚棋子,全部棋子先到达对角那一边的为赢家。棋子有两种走法: 1) 一枚棋子移动到相邻六格其中一格。 2)“ 搭桥 ”: 自己的棋子 (A) 同一条直线上还有一枚棋子 (B), 不限属于哪一方 , 大家之间没有任何棋子阻隔。如果 B 的另一方也没有棋子阻隔, A 就可以跳到 B 的相反方向,而且和两枚棋子原来的距离一样。跳跃可以一直进行下去,直到没有前进的路径为止。如果有循环情况,可在任意一处停下。 2.项目介绍 1 )本跳棋 project 支持两人、四人、六人跳棋对战 2 )具有计时功能,可显示当前时间,同时也可判断当前玩家是否超时 3