コーディングを学べるWebサービスが国内でも充実してきましたね。でもひとつのことをマスターするには、時にいろいろな角度から試してみることで新しい「気づき」が得られるかもしれません。
そんな時、こちらの「遊び」の要素を取り入れた学習サービスはいかがでしょうか?
【CodinGame】(無料)
「シューティングゲームの開発がしたいわけじゃないんだよね」と思った方、もう少々お待ちください!
プレイヤーは画面右側の宇宙船で、左側から敵が流れてきます。そしてその敵を倒すためには適切なプログラムを組まなければなりません。
例えば、チュートリアルゲームでの目標は、「ターン(ループ)ごとに最も近くにいる敵宇宙船を攻撃するプログラムを書きなさい」というもの。そしてコーディング後再生ボタンを押すと、簡単にゲーム画面にてその処理を確認することができます。
また対応しているプログミング言語は、C++、Javascript、PHP 、Swift、Rubyなど26言語ですので一通りそろっている印象です。
ただし…!!
こちらの【CodinGame】はプログラミングの解説はほぼありませんので、プログラミング初心者の方にはちょっとハードルが高いです。プログミング言語の基礎を固めた方は、腕試しがてら【CodinGame】を覗かれてみてはいかがでしょうか?
【CodinGame】