HTML5がどんどん高機能化、表現力が高くなっているのに合わせて、これまでローカルアプリケーションでしか実現できなかったようなことがWeb上でできるようになっています。ゲームもその一つです。 今回紹介するFlatrisはプログレッシブなWebテトリスです。HTML5でさくさくと遊べます。

Flatrisの使い方

ゲーム画面です。

やはりテトリスを狙いたくなりますよね。

ゲームオーバー。

FlatrisはプログレッシブWebに対応しており、タブを閉じたとしてもまた途中から再開できるようになっています。さらにオフラインでも動作します。アーキテクチャとしてはReact/Reduxを使っています。

FlatrisはReact/JavaScript製のソフトウェア(ソースコードは公開されていますがライセンスは明記されていません)です。

Flatris skidding/flatris: Progressive Web Tetris