新しいプログラミング言語を覚える際に最初は書籍を使うかも知れません。しかし基礎は学べても実践的とは言いがたいのではないでしょうか。そこで使えるのがオープンソース・ソフトウェアです。 オープンソース・ソフトウェアを使うことでソースコードを読みつつ、そのテクニックを学んでいけます。今回はRust学習者向けに倉庫番ゲーム、sokoban-rsを紹介します。

sokoban-rsの使い方

sokoban-rsを起動したところです。ちなみにこれってクリアできないように見えるのですがどうなんでしょう…。Nキーでスキップできます。

操作は矢印キーくらいです。後はRキーでリスタート、Nキーでスキップです。

こんな広いステージもあります。

sokoban-rsはシンプルなUI、誰でも分かるルール、遊んでいて楽しいといった具合に魅力溢れるゲームになります。Rustを学んでいる方にとってはとても良い材料になるのではないでしょうか。

sokoban-rsはRust製、Apache License 2.0のオープンソース・ソフトウェアです。

swatteau/sokoban-rs