outlining the essential task
This commit is contained in:
0
README.txt
Normal file
0
README.txt
Normal file
72
pseud
Normal file
72
pseud
Normal file
@@ -0,0 +1,72 @@
|
||||
Explain, O supereminent in virtue, the game on the eight
|
||||
times eight board:
|
||||
Tell me, O my master, how the Chatarunga may be played.
|
||||
Vyasa replied:
|
||||
set up board
|
||||
[array or ht] under [cells]
|
||||
8x8
|
||||
[abcd1234 x 4 quadrants] over [all 8]
|
||||
rules (modular)
|
||||
|
||||
;; a {w} & {b} ... uncheckered
|
||||
players
|
||||
1 vs cpu
|
||||
2
|
||||
4
|
||||
|
||||
ally
|
||||
|
||||
earth water fire air
|
||||
north west south east
|
||||
black blue red yellow {e}
|
||||
black yellow green red {i}
|
||||
|
||||
|
||||
die 1-6
|
||||
2x 2-5
|
||||
|
||||
for each {player}'s turn
|
||||
'moves' 0,1,2 in each turn
|
||||
-> passes clockwise
|
||||
on each piece
|
||||
|
||||
raj {or} pada
|
||||
|
||||
elephant [proto-rook]
|
||||
|
||||
move [1 or 2] < [or any] squares in any direction
|
||||
|
||||
else if ashva, horse [knight]
|
||||
|
||||
;; else if rath / chariot [rook]
|
||||
|
||||
ship boat [bishop]
|
||||
move 2 diagonally (jump)
|
||||
|
||||
else if padati, foot soldier
|
||||
move fwd, capture diag, promo
|
||||
-> promo from captured pieces + the rank it lands
|
||||
|
||||
;; mantri [proto-queen]
|
||||
|
||||
else if raj
|
||||
shatpada
|
||||
promotion
|
||||
sinhasana
|
||||
land on the raj asana
|
||||
ally controlling both armies
|
||||
enemy freeze
|
||||
chaturanji
|
||||
control your own + other rajas
|
||||
vrihannauka
|
||||
ship triumph
|
||||
kakakashtha
|
||||
raj lost all pieces before being taken
|
||||
|
||||
playinng as text first, EPA4 earth pawn a4 [of which quad]
|
||||
something of this nature
|
||||
|
||||
|
||||
art/ assets
|
||||
|
||||
render plane
|
||||
Reference in New Issue
Block a user