ハッカー気分でJavaScriptの学習が出来るブラウザゲームがある!

タイトル通りJavaScriptの学習がブラウザ上ででき、リアルなハッカー気分を疑似体験できるユニークな無料Webゲームを『Bitburner』ご紹介します!
PCゲームとしてSteamからもリリースされていますが、今回ご紹介するブラウザ版は手軽に遊べるのでオススメです。ターミナル風のゲーム画面が特徴で、実際にJavaScriptを使ってプログラミングも行うことが出来ます。

ユーザ登録などは不要で開いたらすぐにゲーム開始となります。
Statsを見ることで今の自分の能力値や所持金。スキルなどの確認が行えます、これはハッキングの成功率に影響しているようです。

そして次にTerminalを選択します。
ここで実際に様々なコマンドを入力してゲームを進めていきます、画像は試しにhelpコマンドを打ったものです。

「Bitburner」では、さまざまな仕事(タスク)をして収入を得る仕組みが用意されていますが、本当に楽しむのであればハッキングをして大きな収益を得ることが出来ます。

「scan-analyze」や「scan」コマンド、さらに専用に用意されているこれは「hack」というコマンドもあり、実行するだけで自動的にハッキング処理されます。

「Bitburner」での一般的なハッキング手順としては以下のとおりです。
1.対象のサーバに接続する
2.必要であればポートを開放する
3.ウィルスを実行する
4.ルートアクセスを取得する
5.ハッキングコマンドを実行する
上記の流れが成功すると、大きな収益を得ることができます。

さらにハッキングの一連をScriptに記載しておけば自動実行やバックグラウンドでの実行も可能になります。
プレイヤースキルに合わせてハッキングを分岐させたり、サーバを拡張したり、資金を増やしたりなど、プログラムで実現できることは自分の技術次第で何でもできるのが大きな魅力といえます。

遊びながらJavaStatsの学習にもつながり、技術力向上やセキュリティ意識の向上にも繋がるかもしれませんね。
ハッキング以外にも様々なゲームを楽しくする仕組みがありますので気になった方はぜひ遊んでみてください。