ニュース

「Java言語」がそのまま魔法呪文になる教育ゲーム「Codespell」が面白そう

フィールド上で「Java言語」を呪文として使って魔法を起こし、クエストを進めていく教育ゲーム「Codespell」が面白そうです。

advertisement

 カリフォルニア大学サンディエゴ校のヤコブス工学スクールで開発された教育ゲーム「Codespell」がプログラマなどの間で話題です。フィールド上でJava言語を呪文のように使って魔法を繰り出し、ゲームを攻略するというもの。「秋元@サイボウズラボ・プログラマー・ブログ」というブログが紹介したところ、はてなブックマークが400件以上も付くなど注目を集め、ネットでは「面白そう」「子どもと一緒にプログラミングが学べそう」といったコメントが寄せられました。Mac向けβ版が公式サイトのダウンロードコーナーで落とせるようになっていて、無料で楽しめます。

こちらが紹介動画。ミッションをクリアしてバッジをゲットしてく感じですかね

 ゲームを始めると3Dのフィールドが現れ、そこにはもののけ姫のこだまのような生き物たちが歩きまわっています(ちなみに音楽がカッコイイ)。プレイヤーはフィールド上のオブジェクトに対して魔法をかけられるようになっており、この魔法で生き物を助けていくのがゲームの進め方のようです。

Unityを使って作ったようです。なんかちっちゃいのが土を運んだり花を植えたりしてます

 ゲームのコントロール画面には「Spelle」という項目があり、いくつかの魔法が魔道書のようなものに登録されています。ここから使いたい魔法をコピーして利用できるのですが、どの魔法もJava言語が表示されていて、プレイヤーはソースを自分で書きかえることができます。

advertisement
魔法のソースをコピーして、石にドラッグしてみると……魔法発動!

 これらのソースは「ここをいじくると呪文の意味合いが変わりますよ」といった箇所が色付けされていて、初心者にもとっつきやすそうです。例えば「target.onFire(true)」となっている炎の魔法があるのですが、この魔法を使ってものを燃やした後、「target.onFire(false)」に書き換えて再度魔法をかけると、炎を消すことができます。こんな風にして、プログラミングをゲーム感覚で学んでいけるわけですね。なかなか面白そうです。

Copyright © ITmedia, Inc. All Rights Reserved.

記事ランキング

  1. 母親は俳優で「朝ドラのヒロイン」 “24歳の息子”がアイドルとして活躍中 「強い遺伝子を受け継いだ……」と注目集める
  2. 「その手があったか!」 ほぼ卵焼きだけの弁当?→“まさかのサプライズ”が800万再生 「天才すぎて泣いた」
  3. 「ボットン便所を簡易水洗にしたい」→「どれどれ……」 建設会社スタッフが驚がくした“歴史的遺物”に大反響 「相当貴重なもの」
  4. 「かわいいってこういうこと」 生後1カ月の子猫が暖をとる場所は……幸せしかない姿に「この角度から見るのが最幸」
  5. 「嘘だろおい……」 ペットのイグアナが産卵→食べてみた “衝撃の食リポ”が1700万表示 「驚愕してる」「勇気に脱帽」
  6. 「これは悲しい」 Appleが新型「iPad mini」いきなり発売→“まさかの悲劇”がショックすぎ 「本当にタイミング悪すぎた」と同情の声
  7. 目からウロコの“クリップ活用法”5選! まねしたくなるアイデアに「え、天才」「こんなに便利になるとは……」
  8. 「なんじゃこれ!」 JA全農が教える「さつまいものメープルバター」がおいしそう 簡単レシピで「とってもおいしい!」「これヤヴァイ」
  9. “本物のシンデレラ”にガラスの靴を見せるはずが…… まさかの珍事が428万再生「おもろい」「7回くらいリピートした」
  10. 「天才すぎ笑」 幼い姉弟に付き合う柴犬、アンパンマンカーを見事に乗りこなし…… 人間のような姿が860万再生「ちゃんと足上げてる!」