知識ゼロから始める!ゲームで学ぶプログラミングアプリ6選

パソコン おすすめアイテム・ツール

なにやら牛山くんがスマホで楽しそうに遊んでいます。

猫田さん
猫田さん

牛山くん、何やってんのー?

牛山くん
牛山くん

スマホのアプリゲームですよ。最近のは完成度が高くて面白いですよね。 プリグラミング学習もゲームみたいだったら、もっとサクサク覚えられるような気がします

CANIT先生
CANIT先生

ゲームみたいな感じでプログラミングを学べるアプリもありますよ

猫田さん
猫田さん

えっ、そうなの? 教えてー

というわけで、今回はゲームで学べるプログラミングアプリを厳選して6つ紹介します。

ゲームをしながらプログラミングを学べるアプリ6選

女性 スマホ
CANIT先生
CANIT先生

さっそく、ゲームをしながらプログラミングを学べるアプリを紹介していきましょうか。実は結構たくさんあるんですよ。全部は紹介しきれないので、おすすめのものを厳選して6つ紹介しますね

  1. Swift Playgrounds
  2. LightBot
  3. テクノロジア魔法学校
  4. プログラミングで彼女を作る
  5. 一攫千金プログラミング
  6. 推しと学べるプログラミング

①:Swift Playgrounds

swiftplayground

Swift Playgroundsは遊びながらSwiftについて学べるAppleが提供しているiPad用のアプリです。

Swiftを使いながらパズルを解いてゲームを進めることで、コマンド・関数・変数・ループ・型などのSwiftの基礎について理解が深められます。小学校高学年程度の子どもから大人まで幅広い年齢の方におすすめです。

猫田さん
猫田さん

Swiftってなんだっけ?

CANIT先生
CANIT先生

アップル社が開発した比較的新しいプログラミング言語ですね。iOSアプリ開発などに使われます

②:LightBot

lightbot

『LightBot』は視覚的に理解できるアイコンで表示された命令ブロックを組み合わせてロボットを動かし、パズルを解いていくというシンプルなアプリです。キャラクターをどうやって動かせばよいか考えることで、プログラミングの基本的な思考法について学べます。

LightBotは英語版のみですが、直感的な操作が可能なので抵抗なく取り組めるでしょう。Hour of Code版は無料で利用できるので、LightBotに興味を持った方はまずそちらを試してみることをおすすめします。

猫田さん
猫田さん

これはコードを書いたりはしないの?

CANIT先生
CANIT先生

プログラミングをするとどんなことができるのかを学ぶアプリなので、実際にコードを書いたりはしません。難易度は相当低いので気軽に遊べますよ。ただ、プログラミング学習のためと考えてしまうと、少し物足りないかもしれません

③:テクノロジア魔法学校

テクノロジア魔法学校

テクノロジア魔法学校はディズニーの世界観でプログラミングが学べるサービスです。アドベンチャーRPGのような感覚で進められるので、ディズニーが好きな方におすすめのゲームです。ディズニーが開発したオンラインプログラミング学習教材で、とても親しみやすいので子どものプログラミング入門にもよいでしょう。

学習を進めていくと、どんどん本格的なプログラミングの内容に進んでいき、大人の方も納得できる複雑な内容へと進んでいきます。幅広い年齢層におすすめの教材です。ただし全部学ぶためには商品を購入する必要があります。税込32,780円となかなかのお値段です。まずは無料版から試すのが良いですね。

牛山くん
牛山くん

有料なのが残念ですけど、これはなかなか凄そうですね

CANIT先生
CANIT先生

ストーリーパートがしっかりしていますから、エンタメとしても楽しめますよ

④:プログラミングで彼女を作る

プログラミングで彼女を作る

プログラミングで彼女を作る』は、プログラミングの問題を解くとゲーム内で使えるパーツや衣装などのアイテムが増えたり、女の子との親密度が上昇していく恋愛シミュレーションゲームです。

学習できる言語は、Java、PHP、Ruby、Python2、Python3、Perl、C、C++、C#、JavaScript、Objective-C、Scala、Go、Swift などが学べることができます。非常に幅広いプログラミング言語の経験を積むことができます。

猫田さん
猫田さん

あー これは絶対に牛山くんがハマるやつだ

CANIT先生
CANIT先生

そうなんですか?(笑)

牛山くん
牛山くん

これ、paizaに登録しないとできないみたいですね

CANIT先生
CANIT先生

そうなんです。実はこの『プログラミングで彼女を作る』も含めた後半の3つのゲームは全てpaizaからリリースされているものです

paizaはプログラマー向けの転職・就活用のサイトです。登録は無料なので、ゲームをするために登録をしても良いと思いますよ。

⑤:一攫千金プログラミング

一攫千金プログラミング

一攫千金プログラミング』では、カジノのブラックジャックをモチーフにしながらプログラミングを学べます。ギャンブルに特化したAIを作り、女性ディーラー達とカード対決をするゲームです。対応言語は幅広く、JavaやRubyなど24種類のプログラミング言語に対応しています。

牛山くん
牛山くん

これもpaizaのゲームなんですね。なかなか攻めてるなぁ。 ところでブラックジャックってどんなゲームですか?

CANIT先生
CANIT先生

トランプを使ってカードの合計が21に近いほうが勝ちというシンプルなカジノゲームですね。日本ではあまり馴染みがないかもしれませんが、カジノでは人気のゲームの1つですよ

牛山くん
牛山くん

AIを使ってカジノゲームを攻略しようとする感じですか。なかなか面白そうです

猫田さん
猫田さん

いやいや、牛山くんはカジノゲームなんかやらないで、絶対にプログラミングで彼女を作ろうとするよ(笑)

⑥:推しと学べるプログラミング

推しと学べるプログラミング

『推しと学べるプログラミング』は、女性プログラマーを目指す人向けのゲームです。イケメン達と一緒にプログラミングを学ぶというコンセプトで、対応言語もPHP、Ruby、Python、JavaScriptなど非常に幅広く扱っています。こっち系のゲームが好きな人なら、楽しく学べるでしょう。

牛山くん
牛山くん

これは僕はやらないかなぁ……

CANIT先生
CANIT先生

そうですね(笑) 牛山くんはプログラミングで彼女を作りますもんね

牛山くん
牛山くん

キャニット先生まで……ひどいなぁ

ゲームで学ぶプログラミング:まとめ

スマホ
猫田さん
猫田さん

もっと堅苦しいゲームばかりかと思ったら、いろんなのが出てるんだね

CANIT先生
CANIT先生

やってみたいのはありましたか?

猫田さん
猫田さん

カジノゲームのやつがやりたいけど、今のわたしじゃまだついていけなそうだなぁ。 でも、牛山くんがプログラミングで彼女を作り始めるところまでは読めました

牛山くん
牛山くん

なんでそうなるんですかっ!

というわけで、プログラミングが学べるゲームを厳選して紹介しました。気になるものがあったら、是非遊んでみてください。

挫折率が高い??プログラミング学習のポイント
駆け出しエンジニアが一緒に学ぶ
CANITは、Progateやドットインストールで独学している人達同士をつなげます。駆け出しエンジニアのあなたのためのSNSです。
おすすめアイテム・ツール
【この記事を書いた人】
CANIT 先生

あらゆるプログラミング言語をあやつるフリーの凄腕講師。温和な性格で「わかるまで教えます」がモットー。たまに時間ができると動物の仲間達に、プログラミングを教えることもある。現在の生徒は牛山くんと猫田さん。

CANIT
タイトルとURLをコピーしました