/Tetris

Primary LanguageJulia

概要

これは深層強化学習で使用しているテトリスシミュレータです。

デモ画像

セットアップ

git clone https://github.com/char5742/Tetris
julia --project
]
(Tetris) pkg> instantiate

画面描画にcursesを使用しています。Windowsの場合は同梱しているため、追加のインストールは不要です。 Macの場合は以下のコマンドでインストールしてください。

brew install ncurses

その他OSは各自の環境に合わせてインストールしてください

プレイ方法

julia --project main.jl

ゲームシステム

ガイドラインおよびTetris Channel様を参考にしました。

パラメータ

NEXT 5
FPS 60

操作方法

Windows

操作 キー
HOLD Shift
Hard Drop Space
Soft Drop Down Arrow
左回転 Left Ctrl
右回転 Z or Up Arrow
左移動 Left Arrow
右移動 Right Arrow
終了 Esc

Mac

操作 キー
HOLD A
Hard Drop Space
Soft Drop Down Arrow
左回転 S
右回転 D or Up Arrow
左移動 Left Arrow
右移動 Right Arrow
終了 Q