@@ -64,40 +64,36 @@ If needed, a section can be split into subsections with a "------" delimiter.
64
64
-->
65
65
66
66
## Game Updates
67
- ### Animal Chess [ https://github.com/netcan/AnimalChess ] ( https://github.com/netcan/AnimalChess )
68
- ![ AnimalChess] ( https://github.com/netcan/AnimalChess/raw/master/assets/animal_chess.png )
69
67
70
- Pronounced "Doe Show Chee" which means literally, Animal Fight Chess,
71
- This is a popular game in China, especially among children.
68
+ ### [ Animal Chess] [ AnimalChess ]
72
69
73
- It is apparently derived from the very popular Xiangqi — the Chinese form of chess.
70
+ ![ Part of the game map ] ( animal- chess.jpeg )
74
71
75
- Although Dou Shou Qi is not familiar to many in the western world,
76
- it has strong similarities to the game Stratego.
72
+ ^ _ Part of the game map_
77
73
78
- The project use alpha beta pruning algorithm for AI, and provide python module to use
79
- AlphaZero algorithm for training, unfortunately it's restricted by my computing power,
80
- currently doesn't get best model.
74
+ [ Animal Fight Chess] [ AnimalChess ] (斗兽棋, "Doe Show Chee") by [ @netcan ]
75
+ is a Rust implementation of a popular Chinese game.
81
76
82
- #### Goal
83
- To win the game, one player successfully move any animal into
84
- the Den(兽穴)of the opponent or eat all animals of opponent.
85
-
86
- The basic move is just one space either forward, backward, left or right.
77
+ To win the game, one player must successfully move any animal into
78
+ the Den(兽穴) of the opponent or eat all animals of the opponent.
79
+ The basic move is just one space either forward, backward, left, or right.
87
80
The pieces never move diagonally.
88
-
89
- Each player has eight pieces, different animals, with different degrees of power,
90
- a larger power piece can eats little power piece, but rat can eats elephant.
91
-
92
- Here are the pieces, their English names, and their relative powers,
93
- indicated by number:
94
-
95
- [ http://ancientchess.com/graphics-rules/dou_shou_qi_jungle_game-pieces-values.jpg ] ( http://ancientchess.com/graphics-rules/dou_shou_qi_jungle_game-pieces-values.jpg )
96
-
97
- More details see:
98
- - [ http://ancientchess.com/page/play-doushouqi.htm ] ( http://ancientchess.com/page/play-doushouqi.htm )
99
- - [ https://en.wikipedia.org/wiki/Jungle_(board_game) ] ( https://en.wikipedia.org/wiki/Jungle_(board_game) )
100
-
81
+ Each player has eight pieces,
82
+ [ different animals with different degrees of power] [ animal-chess-pieces ] ,
83
+ a larger power piece can eat a little power piece, but rat can eat elephant.
84
+ Here's a picture of the pieces, their English names,
85
+ and relative powers indicated by a number.
86
+ See full rules at [ ancientchess.com] [ animal-chess-rules ]
87
+ or [ Wikipedia] [ animal-chess-wiki ] .
88
+
89
+ The project uses alpha beta pruning algorithm for AI and provides
90
+ a python module to use AlphaZero algorithm for training.
91
+
92
+ [ AnimalChess ] : https://github.com/netcan/AnimalChess
93
+ [ @netcan ] : https://github.com/netcan
94
+ [ animal-chess-rules ] : http://ancientchess.com/page/play-doushouqi.htm
95
+ [ animal-chess-wiki ] : https://en.wikipedia.org/wiki/Jungle_(board_game)
96
+ [ animal-chess-pieces ] : http://ancientchess.com/graphics-rules/dou_shou_qi_jungle_game-pieces-values.jpg
101
97
102
98
## Learning Material Updates
103
99
0 commit comments