Upload
kaz-yoshikawa
View
232
Download
6
Embed Size (px)
Citation preview
Shogi Rules• 9x9の将棋盤を用意する
• 歩、香、桂、銀、金、角、飛、王の駒を使う
• 先手、後手交互に指す
• 敵陣内に移動、敵陣内で移動した場合は成る事ができる
• 金、王は成る事ができない
• 一度なった駒は元に戻せない
Shogi Rules• 自駒の移動先に敵駒がある場合は取る事ができる
• 先に相手の王を取った方が勝ちとなる
• 王がどこに移動しても、相手の駒に取られてしまう状態を詰みとし、勝負がついたものとする
• 取った駒は空いている場所に打つ事ができる
• 成った駒をとっても、打つときは成った状態で打てない
Shogi Rules• 歩は同じ列に2つ置いてはいけない(2歩)
• 歩を打って、相手の王を詰めてはいけない(打ち歩詰め)
• 歩、香、桂は次の手で移動できなくなる手は指してはならない
• 千日手や相入玉などの特殊な状態がある
Plural Issue
• 日本語は単数形・複数形を意識しない場合が多い
• object ↔ objects OK
• オブジェクト ↔ オブジェクト群 ?
• var pieces: Piece → var 駒s: Piece
Plural Issue• 英語でも実は同じ問題がある
• Data の複数形は → 実は datum の複数形
• sheep の複数形は / fish の複数形?
• 文法を気にせず太く生きる
• (例)Toronto Maple Leafs
Implement Movement• 動きは2種類
• 決まった方向へ決まったマスの数だけ移動
• 連続して移動
http://www.geocities.co.jp/Playtown/6157/oboeru/ugoki.html