【テトリスを作る②】基本機能の実装
「テトリスを作る」第2回は、SRSシステムやスコア計算を除く基本機能の実装です。前回の記事はこちら具体的には、TetrominoクラスPlayFieldクラスTetrionクラスCanvasクラス(GUI用)EventHandlerクラス(キー入力管理)Applicatio
「テトリスを作る」第2回は、SRSシステムやスコア計算を除く基本機能の実装です。前回の記事はこちら具体的には、TetrominoクラスPlayFieldクラスTetrionクラスCanvasクラス(GUI用)EventHandlerクラス(キー入力管理)Applicatio
テトリスはプログラミング入門教材としてよく使われているらしく、インターネット上にも解説記事がたくさんあります。一方でそれらのほとんどが単純なテトリスであり、販売されているものと比較すると機能が不足しています。そこでこの記事では、テトリスのガイドライン(Tetris Wiki)に従い、なるべ