ド文系30代がプログラミングに興味を持ったので、超入門として無料のゲームをやってみた

f:id:shimakumasan:20190205230459j:plain

 

ド文系のしまくまです。

 

30代で、プログラミングはまったく分からないのですが興味を持ちました。

 

ということでまずはプログラミングが自分の性質的に苦なのか、そうじゃないのかを知りたく、超入門として無料でできるプログラミングのゲーム?のようなものをやってみました。

 

CodeMonkeyというイスラエル生まれの学習サイトです。

 

サルがバナナを取り返しに行くストーリーで学べるのですが、結論からいうとおもしろかったです。BGMやイラストもなごむ・・。

 

もちろん思い通りに行かないステージもあり、ちょっとばかりやきもきしたものの、、

 

プログラミングに「難しそう」「つまらん」「いやだ」など負の感情が湧かないので、まったくの未経験者や、子どものプログラミング入門としてもよさそうかなと。

 

本記事ではCodeMonkeyの内容を中心に記します。

 

CodeMonkeyの概要

イスラエル生まれのプログラミング学習サイト。

 

サルがゴリラにバナナを取られたので、取り返しに行くストーリー。サルに指示を与えて、バナナを拾い集めます。

 

言語はCoffeeScript。

 

週刊東洋経済によると、対象は「小学校高学年〜」とのこと。

 

最初の30ステージが無料で利用できるので、とりあえず無料分だけためしました。

 

>>CodeMonkey ( コードモンキー ) 日本公式サイト STEM教育・プログラミング教育に

 

素人レベル具合

私はプログラミングのド素人ですが、それでもおもしろかったです。

 

素人レベルとしては

・プログラミング言語について無知(CとかJavaは名前聞いたことある程度、内容知らない)

 

・CodeMonkeyの言語・CoffeeScriptとか初めて聞いたし、何のための言語か不明

 

・数学苦手、文学部出身のド文系

 

・二桁以上の掛け算になると暗算できない

 

・PC、雰囲気で使ってる

 

こんな感じです。

 

CodeMonkeyの内容はこんな感じ!

 内容をざっとご紹介します。

 

f:id:shimakumasan:20190205143734p:plain

サルのモンタが、悪いゴリラにバナナ取られる。

 

モンタ、ひとしきり泣いたら「ゴリ許さん!」と顔豹変、バナナ奪還に出陣。

f:id:shimakumasan:20190205144051p:plain

 最初の方はカンタン。

 

コードは書かなくても、右下にあるボタンを押せば記述される。私は大人なのでコード打ちました。

 

左下にMC役のような服を着たサルの兄貴みたいのがおり、アドバイスくれたり、励ましたりしてくれる。

 

 

f:id:shimakumasan:20190205144452p:plain

早くもここでつまずく。

 

生垣をよけてバナナを取りに行けばいいのだが、なぜか飛び越えなきゃあかん、という思考に支配され、試行錯誤したが撃沈。 シンプルに考えればカンタンだった。

 

 

f:id:shimakumasan:20190205144758p:plain

 サルの兄貴に「自分でコード全部書いてみよう」と言われ、一瞬萎える。ここまでコードが部分的にもともと書いてあったのだ。

 

「君ならできる!」ってあんた私の何を知ってんの、と卑屈になりつつも「まあコードは普通自分で書くもんだしな」と持ち直す。

 

 

f:id:shimakumasan:20190205145108p:plain

 「step3ってなんのこと?」の純粋な疑問のようなコメントに、逆に心がヒリヒリ。

step3 とstep 3、空白がちゃんとなくちゃ動作しないのね。そうなのね。。機械に指示を出すとはこういうことなのか。

 

 

f:id:shimakumasan:20190205145435p:plain

ときにほめてもらえる

 

f:id:shimakumasan:20190205145508p:plain

そうなのか、便利だがめんどくせえ・・!!

 

f:id:shimakumasan:20190205145547p:plain

えっ、バナナ複数になるの・・・?

 

f:id:shimakumasan:20190205145627p:plain

ドキドキ・・・ 

 

f:id:shimakumasan:20190205145657p:plainコード間違えてウカウカしてる間にバナナ腐った・・・

 

f:id:shimakumasan:20190205145801p:plain

えっ、そうなんだ、便利!! モンタすごい!

 

f:id:shimakumasan:20190205145843p:plain

サルの兄貴のほめ方が雑になってきた

 

f:id:shimakumasan:20190205145936p:plain

定規で距離測りつつ、コードを書いていく

 

f:id:shimakumasan:20190205150024p:plain

便利! なんだ turn 45とかじゃなくてもいいのか! よかった〜 便利になる〜

簡単になる〜

 

 

f:id:shimakumasan:20190205150212p:plain

もうほめてもくれない

 

f:id:shimakumasan:20190205150304p:plain

途中でカメも登場

 

f:id:shimakumasan:20190205150347p:plain

もう激励もしてもらえない

クリアできたが、行数が長かったため星2つ。現在もどうやって3行で解くのか分からない。

 

f:id:shimakumasan:20190205150540p:plain

何この面。難しそう・・。 こんな具合で段階的に学ベます。

 

f:id:shimakumasan:20190205150701p:plain

ヘぇ〜。なるほどねー

 

f:id:shimakumasan:20190205150728p:plain

ドキッ

 

f:id:shimakumasan:20190205150751p:plain

いやいや無理言いますね・・・

 

f:id:shimakumasan:20190205150823p:plain

現在もどうやって5行で解けるのか分からない

 

f:id:shimakumasan:20190205150918p:plain

いや、繰り返しのコード、まだダメだな・・雰囲気でやってみたがよく理解してない。

 

 

f:id:shimakumasan:20190205151111p:plain

ここで間違えまくって足止めを何回も食らっていたら、サルの兄貴がひらめき電球を出してくれた・・!

 

 

f:id:shimakumasan:20190205151016p:plain

30ステージクリア! 知らないうちに「関数と引数」「オブジェクト」などなんだかよく分からないものを理解したもよう。

 

イラストでワニやらネズミがいるところを見ると、この先に進めば出てくるんですね。

 

無料分の30ステージで、かかった時間は全部で1時間くらいだったでしょうか。

 

BGMは穏やかなジャングルサウンド、鳥のピロピロ〜などの音でかわいらしい&心地いいです。

 

大きい鳥が飛んでいるのでしょう、時たま鳥の影が横切ったりとヘタウマなイラストなわりに芸が細かく、楽しい気分になります。

 

プログラミングを試したことない人間が言ってもアレですが、入門としてはいい教材だと思いました! 少なくとも「プログラミング、やっぱいいや・・無理・・」とはならなかったので。

 
codemonkey.jp

 

CodeMonkeyに至るまで

さてここからは余談になりますが、この教材は雑誌東洋経済でチラリと紹介されており、対象が小学校高学年〜だったので当方30代ですがコレにしました。

 

ちなみにいくつか同じような「対象:小学校高学年〜、ステージクリア型×テキストエディタ」の教材がありましたが絵面が一番簡単そうだったのでCodeMonkeyに。

 

また、あわせてプログラミングについて詳しいmanablogのyou tubeチャンネルを見まして実際にさわり部分だけでもやってみようかという気持ちに。

 

youtu.be

 

 タイトル通り「文系のあなたでもプログラミング習得できますよ」という内容で、手を動かしてみるきっかけになりましたので、文系で興味がある方は見てみるといいかもです。

 

 

 

おしまい

 

 

\関連記事です/