feat: onitama rules & cards
This commit is contained in:
parent
a84aa2426b
commit
4cb9f2dbd6
|
|
@ -0,0 +1,100 @@
|
||||||
|
# pattern forms a grid of 5x5
|
||||||
|
# o is the move's starting postion
|
||||||
|
# x are move end position candidates
|
||||||
|
# . is space
|
||||||
|
name,startingPlayer,row,pattern
|
||||||
|
tiger,black,0,..x..
|
||||||
|
tiger,black,1,.....
|
||||||
|
tiger,black,2,..o..
|
||||||
|
tiger,black,3,..x..
|
||||||
|
tiger,black,4,.....
|
||||||
|
|
||||||
|
dragon,red,0,.....
|
||||||
|
dragon,red,1,x...x
|
||||||
|
dragon,red,2,..o..
|
||||||
|
dragon,red,3,.x.x.
|
||||||
|
dragon,red,4,.....
|
||||||
|
|
||||||
|
frog,black,0,.....
|
||||||
|
frog,black,1,.x...
|
||||||
|
frog,black,2,x.o..
|
||||||
|
frog,black,3,...x.
|
||||||
|
frog,black,4,.....
|
||||||
|
|
||||||
|
rabbit,black,0,.....
|
||||||
|
rabbit,black,1,...x.
|
||||||
|
rabbit,black,2,..o.x
|
||||||
|
rabbit,black,3,.x...
|
||||||
|
rabbit,black,4,.....
|
||||||
|
|
||||||
|
crab,black,0,.....
|
||||||
|
crab,black,1,..x..
|
||||||
|
crab,black,2,x.o.x
|
||||||
|
crab,black,3,.....
|
||||||
|
crab,black,4,.....
|
||||||
|
|
||||||
|
elephant,red,0,.....
|
||||||
|
elephant,red,1,.x.x.
|
||||||
|
elephant,red,2,.xox.
|
||||||
|
elephant,red,3,.....
|
||||||
|
elephant,red,4,.....
|
||||||
|
|
||||||
|
goose,black,0,.....
|
||||||
|
goose,black,1,.x...
|
||||||
|
goose,black,2,.xox.
|
||||||
|
goose,black,3,...x.
|
||||||
|
goose,black,4,.....
|
||||||
|
|
||||||
|
rooster,red,0,.....
|
||||||
|
rooster,red,1,...x.
|
||||||
|
rooster,red,2,.xox.
|
||||||
|
rooster,red,3,.x...
|
||||||
|
rooster,red,4,.....
|
||||||
|
|
||||||
|
monkey,black,0,.....
|
||||||
|
monkey,black,1,.x.x.
|
||||||
|
monkey,black,2,..o..
|
||||||
|
monkey,black,3,.x.x.
|
||||||
|
monkey,black,4,.....
|
||||||
|
|
||||||
|
mantis,red,0,.....
|
||||||
|
mantis,red,1,.x.x.
|
||||||
|
mantis,red,2,..o..
|
||||||
|
mantis,red,3,..x..
|
||||||
|
mantis,red,4,.....
|
||||||
|
|
||||||
|
horse,red,0,.....
|
||||||
|
horse,red,1,..x..
|
||||||
|
horse,red,2,.xo..
|
||||||
|
horse,red,3,..x..
|
||||||
|
horse,red,4,.....
|
||||||
|
|
||||||
|
ox,black,0,.....
|
||||||
|
ox,black,1,..x..
|
||||||
|
ox,black,2,..ox.
|
||||||
|
ox,black,3,..x..
|
||||||
|
ox,black,4,.....
|
||||||
|
|
||||||
|
crane,black,0,.....
|
||||||
|
crane,black,1,..x..
|
||||||
|
crane,black,2,..o..
|
||||||
|
crane,black,3,.x.x.
|
||||||
|
crane,black,4,.....
|
||||||
|
|
||||||
|
boar,red,0,.....
|
||||||
|
boar,red,1,..x..
|
||||||
|
boar,red,2,.xox.
|
||||||
|
boar,red,3,.....
|
||||||
|
boar,red,4,.....
|
||||||
|
|
||||||
|
eel,black,0,.....
|
||||||
|
eel,black,1,.x...
|
||||||
|
eel,black,2,..ox.
|
||||||
|
eel,black,3,.x...
|
||||||
|
eel,black,4,.....
|
||||||
|
|
||||||
|
cobra,red,0,.....
|
||||||
|
cobra,red,1,...x.
|
||||||
|
cobra,red,2,.xo..
|
||||||
|
cobra,red,3,...x.
|
||||||
|
cobra,red,4,.....
|
||||||
|
|
|
@ -0,0 +1,47 @@
|
||||||
|
# Onitama
|
||||||
|
|
||||||
|
## 游戏目标
|
||||||
|
|
||||||
|
玩家在棋盘上移动棋子,达成两种胜利条件当中的一种即可赢得游戏:
|
||||||
|
- 占领:将师父棋子移动到对手师父棋子的初始位置
|
||||||
|
- 吃掉:将对手的师父棋子吃掉
|
||||||
|
|
||||||
|
## 游戏配件
|
||||||
|
|
||||||
|
公共配件:
|
||||||
|
- 卡牌:16张,每张标记一位起始玩家,和一个移动方式图示
|
||||||
|
- 棋盘:1个,5x5
|
||||||
|
|
||||||
|
玩家配件:
|
||||||
|
- 师父棋子:1个
|
||||||
|
- 徒弟棋子:4个
|
||||||
|
|
||||||
|
## 游戏布置
|
||||||
|
|
||||||
|
1. 将所有玩家的棋子放在棋盘的初始位置上:
|
||||||
|
```
|
||||||
|
bbBbb
|
||||||
|
.....
|
||||||
|
.....
|
||||||
|
.....
|
||||||
|
rrRrr
|
||||||
|
```
|
||||||
|
其中b表示黑方,r表示红方,大写表示师父,小写表示徒弟。
|
||||||
|
|
||||||
|
2. 将所有卡牌洗混,每名玩家抓2张放在自己面前。
|
||||||
|
|
||||||
|
3. 翻开一张卡牌作为额外卡牌。额外卡牌标记的玩家成为起始玩家。
|
||||||
|
|
||||||
|
## 游戏进行
|
||||||
|
|
||||||
|
从起始玩家开始,轮流进行以下步骤:
|
||||||
|
- 选择一张卡牌,按照其描述移动棋子。
|
||||||
|
- 将选择的卡牌与额外卡牌交换。
|
||||||
|
|
||||||
|
移动时,可以选择自己的任意棋子。
|
||||||
|
移动落点必须是空位或者对手的棋子。
|
||||||
|
若移动到对手的棋子上,则吃掉该棋子。
|
||||||
|
|
||||||
|
若玩家没有任何能够进行的移动,可以任意选择一张卡牌与额外卡牌交换,然后直接结束回合。
|
||||||
|
|
||||||
|
之后若有玩家达成胜利条件,游戏结束。
|
||||||
Loading…
Reference in New Issue