ポリネシアンWebブラウザ自作、2日目 Rustの勉強
Published on: Thu Feb 26 2026 00:00:00 GMT+0000 (Coordinated Universal Time)
長らく更新が止まってしまいましたが、WEBブラウザ作成を再開します。今回はRustの勉強をしていきます。 まずやったこととしては、
- Tour of Rustをやる
- Rustでテトリスを作る
の2つです。 Tour of Rustは、ブラウザで実行できる形でRustの基本的な文法や機能を学ぶことができます。 公式ドキュメントも軽く見ましたが、最初軽く触れるにはTour of Rustがやりやすいです。 とりあえず6章のテキストまで進めたのですが、ここらへんで飽きてきたので実際に何か作ってみようと思い、テトリスを作ることにしました。
テトリス作成はこの記事を参考にしました。
本書では落ち物パズルゲームとして有名なテトリス風ゲームの開発を通してRust言語を学ぶことを目的としています。 テトリスを知らない方でも問題なく読み進めることができます。 先ずは理解しやすいコードでシンプルな落ちものパズルゲームを実装し、後にリファクタリングや機能追加、自動化をし
https://zenn.dev/kumavale/books/30efec2e1d3428↗
ほぼほぼ写経みたいな感じではありますが、
- 構造体
- pubとprivate
- impl
- match文
- パッケージの調べ方
- ファイルの分け方
- 簡単な借用の考え方
あたりが勉強になりました。 できたテトリスのリポジトリはここに載せておきます。
tomatotamada/Rust_tetris
↗
やってるうちにRustで何か作るのが楽しくなってきて、 今はターミナルで動かせるtodoリストを作っているのですが、これも完成したら載せておきます。
Rustの勉強はぼちぼちにしてそろそろブラウザ作るほうに戻ろうと思います。