またプログラムも1度書いてお題をクリアしたら終わりではなく、やりこみ要素も存在する。
それぞれのお題には「サイズ目標」と「スピード目標」が設定され、それぞれプログラムの行数を短くすることと、プログラムのステップ数(箱を置いたり足したり比較したりする回数)を少なくすることを目指せる。1度クリアしたら、立ち返って効率的なプログラム制作にチャレンジしてもいいだろう。
わかりにくい点とは?
非常に楽しいヒューマン・リソース・マシーンであるが、多少わかりにくい点もある。
命令の使い方などは面をクリアすることで段階的に覚えていくことができてわかりやすいのだが、わかりにくい点がないわけではない。特にお題に対して何を出力していいか悩むことがある。
それも、ちゃんと画面を見れば上司と話す選択肢の中に「回答例が欲しい」がある。これを選択すれば、上司が具体的な回答例を提示してくれる。困ったときはこれをよく見て考えれば、なんとか理解できるはずだ。
ほかには、タッチしてプログラムをスクロールするときに、間違って命令を動かしてしまいがちな点もある。もし、そうなったときは「一手もどす」を利用して元に戻さないと、ただでさえグチャグチャなプログラムが、どうにもならなくなるので、要注意。
ゲームを起動する際には、操作方法は2つから選べる。最初の画面タッチとジョイコンの絵が出ているところで、画面をタッチするとタッチ操作に。ジョイコンのボタンを押すとジョイコンでの操作となる。
ただ、ジョイコンでの操作はジャイロの傾きでカーソルを動かすという操作には違和感を覚えた。このあたりは難点かもしれない。
実をいうと、僕も過去にC言語を学んでいたことがある。決して仕事に使えるようなレベルではなかったが、ポインタくらいは理解できていたつもりだ。専門学校時代に、このゲームの最終課題である、ソートのプログラミングなどを苦労しながら作っていたことを思い出して、懐かしい気分に浸れた。
今はもっと高級な言語からプログラムを始める人が多いし、ソートなんて関数に数列や文字列突っ込めば何も考えずともできるが、こうした数値や文字列をいじるだけの地味な作業もまた、プログラムの醍醐味である。
このヒューマン・リソース・マシーンは、プログラムのことを何も知らない人がプレーしても面白いが、日頃プログラムに接し、高級言語に慣れた人がプログラムの原点に返る意味でプレーしてみても、楽しめること請け合いだ。スパゲティナポリタンのように、頭をパスタとケチャップでグチャグチャにして遊ぼう。
記事をマイページに保存
できます。
無料会員登録はこちら
ログインはこちら
印刷ページの表示はログインが必要です。
無料会員登録はこちら
ログインはこちら
無料会員登録はこちら
ログインはこちら