- Chapter07,08,09,10
- スレッドの終了処理を修正
- Chapter06,07,08,09,10
fix_block
関数の引数に空白を追加
- Chapter05,06,07
- コメントに含まれる
ture
をtrue
に修正
- コメントに含まれる
- Chapter01
- Rustの解説は少ない(サンプルコードは載せているので各自調べてみてほしい)旨を追記。
解説はぼちぼち追加していきたい
- Rustの解説は少ない(サンプルコードは載せているので各自調べてみてほしい)旨を追記。
- Chapter05
-
- ブロックの描画
field_buf
変数に対する注釈を追記- “全てのブロックを定義する”の
BitOrAssign
(|=
)をAssign
(=
)に変更
当初は描画用フィールドへのブロック情報の書き込みもBitOrAssign
であったが、if式で1
の場合のみ書き込むように変更したため。
-
- 全章
- フィールドサイズを変更
- 「テトリミノ」を「ブロック」へ変更
- 「ブロック」の色を変更
- その他細かい追記/修正
- Chapter01
- 表題変更: “なぜテトリスなのか” → “はじめに”
- 著作権/商標権について注釈を追記
- Chapter07
- スーパーローテーションについて注釈を追記
- Chapter09,10
- 「ニューラルネットワーク」を「AI」へ変更
nn.rs
をai.rs
へ変更
本のタイトルを変更: 『Rustで作るテトリス入門』→『Rustで作るテトリス風ゲーム入門』
- Chapter11
- ソースコードのリポジトリを追記
初版公開