RPGゲームでプログラミングを覚えられる『CodeCombat(コードコンバット)』
IdeaHackをフォロー:
初学者に向けたプログラミング学習用のサービスは米国を中心として現れ始めていますが、『CodeCombat』はそんなサービスの中でもストーリーやキャラクター、グラフィック、BGMなど多くの優れたゲーム要素を備えるプログラミング学習サービス。
ゲームをしながらプログラミングを覚えられるサービスとしてはUNIXコマンドを遊びながら覚えられるブラウザゲーム『Terminus』や、子供にプログラミングの基礎を体感させるボードゲーム『Robot Turtles』などがありますが、この『CodeCombat』はRPG要素の強いゲームとして中々クオリティが高そうです。
Webベースでブラウザからプレイすることが可能で、ご覧のとおり日本語対応されているので英語が苦手という方でも安心して楽しむ事が可能。
現在学ぶ事ができるのはJavascript。
ゲーム内では自分が魔法使い(プログラマー)となってキャラクター(オブジェクト)を操作し、目標として提示された行動(アルゴリズム)を完成させるというもの。
キャラクターを選択し、そのキャラクターごとのメイン関数内で「this.moveUp();」や「this.attackNearbyEnemy();」などの命令文を記述していきます。
ちなみに画面外に移動させるプログラムを書いたりすると「逃げるな!」と怒られます。
全クリアした訳ではないのでまだ面白さの全てを感じ取った訳ではないですが、ゲームをしながらプログラミングを勉強したい人にはオススメかも。
早速プレイしてみようという方はこちらから。
ゲームをしながらプログラミングを覚えられるサービスとしてはUNIXコマンドを遊びながら覚えられるブラウザゲーム『Terminus』や、子供にプログラミングの基礎を体感させるボードゲーム『Robot Turtles』などがありますが、この『CodeCombat』はRPG要素の強いゲームとして中々クオリティが高そうです。
Webベースでブラウザからプレイすることが可能で、ご覧のとおり日本語対応されているので英語が苦手という方でも安心して楽しむ事が可能。
現在学ぶ事ができるのはJavascript。
ゲーム内では自分が魔法使い(プログラマー)となってキャラクター(オブジェクト)を操作し、目標として提示された行動(アルゴリズム)を完成させるというもの。
キャラクターを選択し、そのキャラクターごとのメイン関数内で「this.moveUp();」や「this.attackNearbyEnemy();」などの命令文を記述していきます。
ちなみに画面外に移動させるプログラムを書いたりすると「逃げるな!」と怒られます。
全クリアした訳ではないのでまだ面白さの全てを感じ取った訳ではないですが、ゲームをしながらプログラミングを勉強したい人にはオススメかも。
早速プレイしてみようという方はこちらから。
そういえば、この記事もおもしろかったです。
UNIXコマンドを遊びながら覚えられるブラウザゲーム『Terminus』
4歳児でも一次方程式が数秒で解けるようになるシリアスゲーム『DragonBox』
プログラミングの基礎が学べる子供向けのボードゲーム『Robot Turtles』
2022-09-15
request failed.
by Amazon
同じジャンルのおすすめ記事
人気記事 TOP 10
足りない時にはぐりっと出てくる”隠れ”コンセント「theOUTlet」
これ欲しい!わずか20秒で完成する簡易ソファ「Lamzac Hangout」が素晴らしい!
一人3,000〜5,000円の出張シェフサービス『お届けリストランテ』と『マイシェフ』
窓のない部屋に「太陽光」を疑似再現するLED照明が凄すぎる
大自然に寝転ぶ快感。自宅で森林や牧草地を再現する「森カーペット」が素敵すぎる
カテゴリー
アイデア /
ゲーム /
ガジェット /
ウェアラブル /
サービス /
アプリ /
広告 /
ファッション /
アート /
エコ /
運動 /
健康 /
植物 /
音楽 /
動画 /
楽器 /
料理 /
旅行 /
アウトドア /
ロボット /
3Dプリンター /
スマートフォン /
Kickstarter /
ピックアップ記事