ゲームtwitterfacebookhatenabookmarklineどうもこじらです。今回は単発のゲーム紹介記事です。linkヒューマンリソースマシーンとはヒューマン・リソース・マシーンは、この記事のタイトルでは「プログラミングを学べるゲーム」と書きましたが、構えるほど難しいものではないのでご安心ください。執筆時点の価格はSteam版が490円(50%OFFセール中の値段。普通は980円らしい)iOS版は360円、Android版は270円(セール中?だかで半額になってる。表示価格は540円)Switch版は1000円です。値段がバラバラですねwwただ、iOS版とAndroid版は日本語に対応していないので注意してください。↓これを見てください。アップデートが溜まっていますね。いやそこじゃないです。iOS版のヒューマンリソースマシーンの購入画面なんですが、これだけ色んな言語に対応してるのに日本語には対応していません。なんでこれだけ色んな言語に対応してて、日本語に対応してないんだよ!!!??Switch版とSteam版では対応してるのによぉ!!?と、キレざるを得ません。値段が高くても、持ち歩けて日本語に対応しているSwitch版が一番おすすめです。↓具体的なゲーム内容は、画像右側の青い部分に命令を書き、左上らへんにいる「社員」を操作するといった感じです。「inbox」が左のベルトコンベアーに乗っているボックスを取り、「outbox」で右のベルトコンベアーに流すという意味です。zero」(ループやif文が可能になる命令)や、「bump+」(添え字の役割を数字に持たせることが可能になる命令)など全部で11この命令が使用可能になり、複雑になっていきます。あーなんか説明的に難しそうに聞こえますね。たしかにプログラミングのド初心者がやったら終盤は難しいかもしれません。このゲーム自体がプログラミングができる人に向けているものではないので安心してください。そもそもプログラミングを学ぶゲームじゃなくて、プログラミングの概念をついでに学ぶことができるゲームという感じです。クリアできた時の達成感がすごいこのゲームはクリアできた時の達成感がすごいです。問題の難易度が上がっていくので苦労なく学んでいくことができます。これがモノづくりの悦びか!みたいなね、はい。普通のクリア以外に「サイズ目標」と、「スピード目標」があるので、アルゴリズム初心者から上級者まで楽しむことができます。難しいのは、短い行数で書く「サイズ目標」です。これは本当難しいです。ちなみに、スピード目標は非効率な書き方に見えるものが正解だったりするので、目指す必要はないかと思います。デバックが見やすく分かりやすい上の画像で囲った黄色い枠の部分では実行▶してみて実際にうまく動くかどうかの他に、実行を止めてみて何が間違っているのか探すことができます。専門用語でいうとデバックですね。こいつがなかなか有能で、データの動きを言葉通り実際にみることができます。簡単な命令しかできないのが難しいこのゲームには簡単な命令しか用意されておらず、掛け算や割り算をしてくれる命令すらありません。そのため、プログラミングじゃなくて電子回路か何かの勉強してるんじゃないかと思う瞬間があります。難しいのが9番目の課題の「ゼロだけを残せ」です。これは数字がゼロのときの判断ができる命令を使用して、数字がゼロでないときの判断をしないといけないという課題です。プログラミングをかじっている人は「else文がないんだがwww」ってなると思います。この「ゼロだけを残せ」ができればその後は割とスムーズにクリアできるかと思います。日本語がしっかりしている販売元はアメリカのゲーム会社です。その癖に日本語がすごくしっかりしてるんですよね。違和感がある部分がなくてむしろ違和感を感じるレベルで違和感がないです、はい。印象的な課題フィボナッチ数列プログラミングの基礎学習としてよく扱われるフィボナッチ数列。左のコンベアから流れてくる数字を超えるまでのフィボナッチ数列を出力するという課題ですが、なかなかに楽しいです。↓この中央部分の緑色の部分をカーペットといい、ボックスを置いておける場所です。作業領域って感じです。この課題では普通にプレイした場合、最初に0が置かれている場所を合わせて5ヵ所のカーペットを使ってクリアできますが、4ヵ所でクリアする方法とか考えるとおもしろいですよ。素因数分解この課題は普通に難しかったです。サイズ目標は私は自力じゃクリアできないと思います。素因数分解というのは18だったら2×3×3ですよね。この2や3はどうやって求めたんだ?という部分に着目する必要があります。並び替え基本的にバブルソートを使います。それを他のソート方法でクリアできないか探るのが楽しいです。全部クリアした後の楽しみ方って感じですね。まとめ「IT企業内定者におすすめ!」とタイトルに書きましたが、ヒューマンリソースマシーンは何かを作るのが好きな人なら誰でも楽しめるゲームです。プログラミングという視点から見ると、データの動きが実際に見えて分かりやすいですが、普通のプログラミング言語には標準装備の関数すらないことがあるので、逆に難しい部分もあります。まとめると、プログラミングの基礎が学べて、プログラミングしている気になれるゲームです。いう感じで今回は締めさせていただきます。コメントをキャンセルコメントName*Email*(公開されません)Website次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。マリオオデッセイの発売まであと一週間となりまして。Reserved.arrowuphome。