CodeCombat力を鍛える

CodeCombat力を鍛える

いつか来る子供と「ロボットを作る日」の役に立つかと今更ながら楽しみながらプログラミングの基礎を学ぶことができるらしい「CodeCombat」を試してみた。

12436288584_94d6bc46d2_b.jpg
Learn programming with a multiplayer live coding strategy game for beginners. Learn Python or JavaScript as you defeat ogres, solve mazes, and level up. Open source HTML5 game!

導入方法

  1. CodeCombat【https://codecombat.com/】にアクセス。
  2. 日本語に対応しているみたいなのでとりあえず右上から言語を日本語に
    codecombat 言語を日本語に
  3. アカウント登録。面倒な場合はfacebookやgoogle+のアカウントでも登録可能
    codecombat_start_02
  4. Continue Pyaling
    codecombat_start_03
  5. ダンジョン選択。
    codecombat_start_04
    初期ダンジョンのキースガードのダンジョンを最後までクリアしなくてもある程度進めると次のダンジョンのロックが解除する模様
  6. ステージの詳細
    ダンジョンの中にはいくつかステージがある
    codecombat_start_05
    各ステージに設定されている目標を使用可能なコマンドを駆使して目標をクリアしていく
    最初期は上下左右に移動するコマンドだけだった^^
    codecombat_start_06codecombat_start_07新しい装備を手に入れると新しいコマンドを使えるようになる
    codecombat_start_08
  7. 次の問題(ステージ)へ!

とりあえず感想

まだ初期だがプログラミングしている感覚は無く、ゲームのコントローラーの代わりにキーボードで文字打ってる感じ。これでプログラミングが出来るようになるのだろうか…

各ステージに設定されている目標のクリアは簡単だが、上級者用にタイムアタック要素もある模様。ステージクリア報酬のダイヤ(?)を貯めて移動速度を上げたり攻撃力を上げたり…この辺りはゲーム要素だと思うが、初期装備でも上手いことプログラミングできれば全てのステージをクリア出来るような難易度だったらいいなぁ~