WWDCが終わったばかりなので、Human Resource Machine 以上に良いゲームはないだろうと考えました。これは開発をテーマにしたパズルゲームで、昨年秋からMacとWindowsでプレイできますが、今月初めにiOS版もリリースされました。Human Resource はシンプルなスタートです。プレイヤーは名もなき作業員として、受信トレイのベルトコンベアから送信トレイのベルトコンベアへ箱を移動させる任務を負います。41レベルはすぐに難しくなりますが、とても楽しく、プログラミングの知識がなくてもプログラミングの概念を巧みに学ぶことができます。
各レベルでは、人事担当者がレベルの目標を説明し、「コピー先」、「コピー元」、「ジャンプ」といった一連の機能を紹介します。利用可能な機能と、床に設置された一時的にボックスを置くことができるスロットを活用して、上司が提示するパズルを解くことがあなたの仕事です。キャラクターに作成する指示は、機能を画面右側の領域にドラッグすることで組み立てられます。準備ができたら、画面下部の再生ボタンをタップして指示が機能するかどうかを確認し、次のレベルに進むか、指示を一つずつ前後に進めて各ステップをテストしてください。後のステージでは、できるだけ少ないステップでパズルを解くと報酬が与えられます。
Human Resource におけるプログラミングの類似点は容易に見分けられます。プレイヤーキャラクターはタスクを完了するために命令を必要とする CPU であり、床にある箱を一時的に保管できる場所はメモリアドレスです。そして関数は小さなコードの塊であり、それらから作業員が実行するプログラムを組み立てます。
Human Resourceは、World of Gooの開発元である2D Boyのチームメンバーが手掛けた作品で、その美的センスはステージの美しさにも表れています。各ステージは、まるで過ぎ去った時代を彷彿とさせる、美しくダークなセピア調のビジュアルで、懐かしいサウンドトラックが流れています。
このゲームはプログラマーだけが楽しめるものかと疑問に思うかもしれませんが、そうではないと思います。導入される概念は明らかにプログラミングの世界から来ていますが、視覚的に段階的に説明されているため、特別な構文やその他のプログラミングの要素を学ぶ必要はありません。Human Resourceはプログラミングの詳細を抽象化し、直感的な論理パズルへと落とし込んでいます。このパズルは、面倒な作業に感じることなく、非常に難しいものになっています。
プログラミングの基本概念を楽しく学びたい場合でも、41 レベルの難解な論理パズルに頭を悩ませたい場合でも、Human Resource Machine を強くお勧めします。
Human Resource Machine はユニバーサルで、App Store で 4.99 ドルで入手できます。
追加コンテンツと特典にアクセスする
Club MacStories は 2015 年に設立され、ほぼ 10 年間にわたって毎週独占コンテンツを提供してきました。
毎週、毎月の電子メール ニュースレターから始まったものが、すべての MacStories ファン向けに設計されたメンバーシップ ファミリーに成長しました。
詳細については、こちらおよびクラブの FAQ をご覧ください。
Club MacStories : アプリ、ヒント、自動化ワークフロー、長文執筆、MacStories Unwind ポッドキャストへの早期アクセス、定期的な景品など、盛りだくさんの情報を満載した、電子メールと Web 経由の週刊および月刊ニュースレター。
Club MacStories+ : Club MacStories が提供するすべての機能に加え、アクティブな Discord コミュニティ、クラブの過去のカタログ全体を閲覧するための高度な検索機能とカスタム RSS 機能、ボーナス コラム、多数のアプリ割引などが含まれます。
Club Premier : 上記のすべてに加え、早期に、広告なしで、高ビットレートのオーディオで配信される当社の主力ポッドキャストの拡張バージョンである AppStories+ が含まれます。