デバッグ作業の繰り返しでプログラムを磨く
ハードウェア、ソフトウェアを設計した後は、敵機との戦闘を行う。戦闘中のOKEは一切操作できず、プレイヤーは、戦闘の過程と結果から、自分のプログラムが当初の意図どおりに動作しているかを確認する。
戦闘中は、敵機と自機の動作が3Dのグラフィックで映し出され、プログラムチップの処理の様子がインジケーター上に表示される。戦闘に敗北してしまった場合には、チップに設定しているパラメータを変更したり、場合によってはチップの配列、つまりアルゴリズム自体を変更して、より強いプログラムを作成する必要がある。また、戦闘に勝利した場合でも、よりスピーディーに勝利するため、アルゴリズムを最適化するといった作業を行える。いわば「デバッグ」的な作業を繰り返すことによって、プログラムを洗練し、より強いものへと仕上げていくことができるのだ。
完成したOKEを使って敵機との戦闘を開始。戦闘中は、その様子を眺めるだけで機体の操作は一切できない。画面左には実行されているプログラムチップの様子や実行結果のログが表示されるようになっており、戦闘結果とこれらの情報を、より「強い」プログラムを作るための参考にできる。
「敵弾を避けてすぐに攻撃に移るためには、どういう順序で動けばいい?」「周囲を索敵する場合に、一番効率的なアルゴリズムは?」などと考えながらチップを並べ、パラメータを設定し、戦闘の様子を見ながら、またプログラムをいじる……といった作業を繰り返していると、かつてフローチャートを書きながらBASICでプログラムを組み、エラーが出てはリストを見直していたころのアツい気持ちが蘇ってくる。
チュートリアル終了後には、ストーリーの進行に合わせて、さまざまな環境や敵機に対応したプログラムを作成する「シナリオゲーム」に加え、作り上げたOKEを使ってさまざまな敵機とひたすら戦闘を続けていく「バトルゲーム」といった、いわば本編とも言えるモードを選択可能になる。また、OKEのデータはファイル単位でのやり取りが可能なので、他人が作ったOKEと自分のOKEを戦わせるといった遊び方もできる。「Jupiter」というOKEデータの公式アップローダも開設されているため、本気になればかなり長い時間をかけて遊ぶことができそうだ。
反射神経重視のアクションゲームや、終了するまでに長い時間が必要なロールプレイングゲームは敬遠するようになってしまった元ゲームファンや、かつて「電子ブロック」やBASICでのプログラミングに夢中になった「元マイコン少年」には、ぜひ遊んでみてほしい。ただし、熱が入りすぎて、気がついたら夏休みのすべてをOKEプログラミングに費やしていた……ということになっても、筆者は責任を負わないのであしからず。
「製造」 の新着情報
-
容易にバッテリ交換できないiPhone、EU指令に抵触の可能性
EUは、携帯電話バッテリに関して、ユーザーが容易に交換してリサイクルに努めることができるような仕様の採用を求める、新指... - MS、Windows HPC Server 2008日本語版の提供開始--HPCの大衆化を目指す
- リアルコム、米国子会社のナレッジマネジメント製品「AskMe Enterprise」日本語版を出荷開始
- AMD、「Shanghai」チップの発売に向けて順調ぶりをアピール
- MSが考えるコンピューティングの未来--披露された次世代技術
- 製造 一覧へ »
「レポート」 のバックナンバー
-
企業へのクラウド導入--グーグルらが進める「信頼される」ための施策
米国時間7月8日に発生した「Google Docs」の障害により、クラウドコンピューティングの問題が浮かび上がったが、同時に企業のクラウドコンピューティングを推進するための努力も明らかになった。 -
MySQL元CEOのミコス氏、買収後を語る
-
「Google App Engine」の登場とPaaS--Web 2.5がもたらす変化
-
モジラ:「Firefox 4」に向けた目標はPCとの統合とウェブサービスとの連携強化
-
すべての道は「Vista」へ通ずる--移行は避けがたい必然
- レポート 一覧へ »
ZDNet Japan Essential Topic
-
【一流企業が用意する活躍の舞台】
各社のキーマンが考えるキャリア*公開中! -
コラボレーション基盤特集
Notes置換とバージョンアップの情報はこちら
企画特集
-
これからの時代のセキュリティ対策
くるぞ!in the cloudソリューション -
エンタメCGM「gooメーカー☆メーカー」
【第2回】メーカー/占いのコンテンツを作ってみた! -
グリーンITの第一歩は見える化です
経営・財務・情報システムの3つの視点から環境対応を考える -
ERPパッケージの導入を成功させるコツ
成功させるコツをクイズ形式のWebcastで配信中 -
ZDNet Japan Green IT
サミットだけでは終わらせない!エンタープライズの取り組みはこれからだ! -
Techno Exchange
RackableとCTCの地球にやさしい関係 -
なぜ社内文書は無秩序に分散するのか?
真の文書管理を考える3か条に迫る!
ZDNet Japan イベント
- 開催日:2008年10月23日(木)
- イベント一覧へ»