Journey spree!

もっと動き回れ!遊べ!発信しろ!

RPGゲームでプログラミングを独学『code combat』無料日本語サイトを初心者がやってみた件

f:id:asasikibu:20180403181859p:plain

 

「プログラミング」というと、現在の小学生・中学生にとっては当たり前に浸透していますが、大人になってからスマホを手にした年齢層にとっては、何のことやら概念すらあんまりよくわかっていなかったりします。

 

さすがに、プログラミングが何なのかも分からないまま生きていくのは今後ちょっとやばいかな、と思い始めまして最近ちょこちょこと調べております。

 

プログラミングの概念が理解できそうな子ども向けゲーム『code combat』というものを知ったので、やってみたのでした。(課金しなければ)無料で遊べるゲームです。

 

 

『code combat』は動作をプログラミングして主人公を操作することで進めていくゲーム

f:id:asasikibu:20180403181022j:plain

 

これは、道を進んでいったり、敵を攻撃したりという動作をプログラミングすることで主人公を動かし、物語を進めていくゲームです。

 

対象年齢は主に「14歳以下」ww 別に何歳がやってもいいんですが、利用者は10代の子どもが圧倒的に多いです(笑)

 

とはいえ、何にも分からないのであれば、この位のレベルから始めた方が挫折しなくていいのかなと思います。

 

初めから大人向けの難しい本を買う人ほど、挫折しやすかったりもしますし。最初は、「慣れる」→「続ける」というフェーズに持っていく方が、苦手意識が湧かずに済むんじゃないかなと思ったのでした。

 

コードを手入力して敵を倒すRPGゲーム

f:id:asasikibu:20180403181027j:plain

 

f:id:asasikibu:20180403181033j:plain

 

画面右側で書いたプログラム通りに、画面左側の主人公がダンジョンを進みます。コードを手入力して、攻略していくRPGです。

 

例えば敵を攻撃するときは、「hero.attack()」と入力します。

▼入力画面はこんな感じです。

 

f:id:asasikibu:20180403205536j:plain

 

画像にもあるように、入力すべき言語は覚えておく必要はなくて、選択肢にペローンと出てくるんですよ。さすが子供用ゲーム。この中から正しいものを選んで、コードを組んでいきます。

 

登録不要で出来る無料ゲーム! 日本語版もあるから安心

f:id:asasikibu:20180403181004j:plain

 

「code combat」は、ユーザー登録すらしないで「今すぐプレイ」というところから、すぐに始めることができます。

 

 

ただし、ゲームの進行を記録しておいて、次回その続きから始めるには、ユーザーアカウント登録をしておく必要があります。登録は無料

 

f:id:asasikibu:20180403212455j:plain

 

対応言語

  • Python
  • JavaScript
  • CoffeeScript
  • Lua

 

デフォルトでは「Python」が設定されています。あと、ゲームを始めると音声が鳴りますので、場所に気を付けるかイヤホンしとくとか、ご注意ください。

 

ダンジョンがたくさん

ダンジョンはこのようにたくさん用意されているので、結構長く遊べそう。

 

f:id:asasikibu:20180403181020j:plain

 

無料にしては、かなりしっかり遊べます。ステージをクリアすると、アイテムを買えるジェムみたいなやつが溜まります。

 

f:id:asasikibu:20180403181031j:plain

  

f:id:asasikibu:20180403181023j:plain

 

ステージはクリアしていくごとに、新しいステージが解放されていきます。ゲームが進行していくと、有料のクエストもあったりします。

 

ゲームを進めて、かつ、課金をすると出来るようになるステージ&クエストがあるってことです。

 

全部無料でやりたければ、そういうところは無視すればOK。私も課金は一切してません。

 

やってみた感想 

ゲーム自体、普段ほとんどやらないので、ステージを10個クリアしたところで飽きました(笑)

 

でも、プログラミングってどういうものなのかなっていう感覚は知ることができました。本を買って来て読むよりは、私はこういったゲームで実際に触れてみてやってみる方が向いてます。

 

きっと玄人さんからみたら、うっわーって感じだと思うんですけど、ど素人だったらこういうゲームをやってみるのもいいと思いますよ!

 

全く知らない世界を少し垣間見るだけでも、脳みそ活性化してくれそうだなと思ったのでした。