こんにちは!インストラクターの井上です。
プログラミングの学習ってなかなか集中して出来なかったり、長時間やりつづけると疲れてきたりしますよね。
そんなあなたにはPaizaさんから出ているプログラミングを楽しく学べる「コードガールこれくしょん」というゲームで息抜きしながら学習はいかがでしょうか?
とりあえずチュートリアルをやってみる
これが噂のブラウザゲーム「コードガールこれくしょん」です。
後から知ったんですが、略称は「コードガール」じゃなくて「ガルこれ」なんですね。
艦これみたいな感じなのかな???

ゲームを開始するとなんだかシュミレーションゲームのような導入でスタートになります。
まったく、Paizaさんはいつもいつもプログラマのオタク層を狙いにきますねぇ〜。
大好きです。

チュートリアル冒頭、これはもう、誰がどう見ても完全にギャルゲですね。

このゲームのストーリーは、「PINEという電脳世界でプログラミングのコードを修復する(問題を解く)ことで、女の子のフィギュアを集めて記憶を取り戻す」ということらしいです。
うん…。
なるほど??????

はじめの1体をくれるらしいです。
モンスターやカードを使うゲームっぽい展開ですね。

御三家キャラを選べるようですが、よく見ると何か特殊能力っぽいのがついています。
- コンボ切れ1回 免除
- スコア6% UP
- コンボ時間2秒 UP
ノーヒントで期待を煽るんですね。にくいですね。

正直全く分からないので、一応正妻のヒロインっぽいキャラを選んでおきます。

ここから本格的にチュートリアルが進みます。

ソーシャルゲームのようにクイズのステージを進めていきます。

クイズに書かれているものを満たすプログラムを書いたり、もともと書かれている誤ったプログラムを修正したりしていきます。
回答がショートカットで出来るのがよいですね。

このようにどんどんプログラムの問題に答えながら進めていきます。
ゲームの特徴
やりこみ要素満載!

毎日のログインボーナスがあります。

メインのリーダーキャラと見せる用の「ベストこれくしょん」を5名設定できます。
ランキング上昇に有利なスコアアップや、レベルアップ速度が速まる経験値上昇、ガチャが引けるようになるコインUPなど様々な能力を持つキャラクターを選んでプログラミングの問題に挑戦できます。

ポイントやイベントガチャなどもあります!

可愛いキャラクターごとに設定があり、コレクター魂がくすぐられます。
他にも条件を満たすともらえる称号が設定できたり、自分のマイページをSNSでシェアできたりと、超ソーシャルゲームしててハマる人は超ハマると思います!
プログラミングを学びながら遊べる!

プログラミングで各種ステージをクリアしていくと新しいステージが現れます。

進むごとに新しい構文や新しい関数が出てきて難易度が上がっていきます。

そして「難しい!」と感じた際には各種ステージごとに対応する動画がすぐに見られるようになっていますので、学習や復習をしながら進めることが出来ます。
ただ、動画に出てきてない問題等もあるので、分からない問題があったらググりながら進める必要もあります。
逆にカンニング前提っていうのもプログラマっぽくていいですね。
このゲームの対象者
PHPとRubyプログラミング初学者の学習として

PHPとRubyしかありませんが、この2つに興味のある初学者にはとても良い学びの機会になります。
実際、難易度が高い!と感じてもしっかり自分で調べることで、問題解決能力を養うこともできるでしょう。
プログラミング中級者の趣味として
ゲーム自体が「時間で回復する体力」のあるスタンダードなソーシャルゲームのような構成になっています。
プログラミングの問題を解いてステージをクリアするという点以外でも、ランキング要素などやりこみ要素があるのでかなり楽しむことが出来ます。
仕事の合間などに頭の体操がてら遊ぶのにも良いでしょう。
ただ、職場によっては誤解の生まれる画面を見られてしまうかもしれませんので自己責任でお願い致します。

まとめ
簡単なライトゲームにプログラミング学習をくっつけたサービスかと思いきや、完全なソーシャルゲームで、題材がプログラミングになったような形で提供されています。
相当お金かけてるであろうPaizaさんの本気が垣間見えました。大好きです。
プログラミングってなんだか難しそう!プログラミングってやっててもつまんない!
そんな方は是非このゲームで学習を進めてみてはいかがでしょうか。
おまけ

序盤でステージ突入時にお金にボーナスがかかるアイテムは完全に罠です。
200コイン払ってもクリア後60コインくらいしか貰えません。
また、テストコードが甘いのか、手が滑った時にちょっとこれは正解にしちゃいけないだろうというものが正解になったり、はじめから正解のコードが登場したりしていた点はご愛嬌という感じの面はあります。
まぁ、なんだかんだ言って、やっぱり楽しいというのが一番ですね!!!
コードガールこれくしょんはこちらからどうぞ!
https://paiza.jp/cgc
P.S.
現在RubyおよびPHPも17ステージまで出ているようですね。
続きが出るのを楽しみにしておきます。

ガチャコンプとか称号コンプまでは結構かかりそうですね…。







