コピー2020.09.07スポンサーリンク本記事では、「ぷよぷよプログラミング」を実際にやってみた感想についてアウトプットします。実際にやってみて、これからプログラミングを始めてみたいなという人のきっかけ作りに良さそうな教材だと感じました。そもそもぷよぷよプログラミングとはぷよぷよを題材にした無料のSEGA公式プログラミング学習企画です。(SEGA公式HP、ぷよぷよプログラミング)ぷよぷよプログラミングを始めるにあたって必要なものはパソコン、タブレットインターネットメールアドレス(プリンター)気合いだけで、ぷよぷよを作りながらプログラミングを学習できる教材です。私がぷよぷよプログラミングをやってみたきっかけは、そもそもゲーム好きが、(ぷよぷよという有名な)ゲームを作ることができる教材に食いつかないわけがないことですね。プログラミングで使う言語は、「HTML」と「JavaScript」で、普段私が学んでいる言語は「Python」ですが、息抜きがてらやってみました。実際にやってみてぷよぷよを作ってみた感想できたぷよぷよはこちらよかったところクラウドの開発環境で、環境構築の手間が無い作ったものを改変して遊べる作る楽しさを実感することができるiPad(タブレット)でもできるもう少しなところクラウド環境の接続時に頻繁にエラーが出るもう少し解説があってもよかった?まとめ:初心者の教材としてかなり良いと思うスポンサーリンクぷよぷよプログラミングでぷよぷよを作ってみたぷよぷよを作る手順ぷよぷよプログラミングでは下記の4つの手順で簡単にぷよぷよを作ることができます。アカウント登録ログインプロジェクトのインストール(初級、中級、上級)クラウド環境でプログラミング開始!実際にやってみて初級、中級、上級から選べますが、もちろん、上級をやってみました。言いつつ、用意されているコードを写経するだけですが...HTMLなんて研究室のHPでしかいじった程度しか知りません。JavaScriptも十数年前に少し触った程度です。Pythonとの違いを比べてみながらひたすら写経してみました。作ってみた感想できたぷよぷよはこちら実際にこんな感じでできました。Chromeであれば、PCはもちろん、iPadでもコードを書くことができます。誰でも気軽に簡単にできますね。コードを書いていると、右のほうの画面にリアルタイムで書いたコードの結果が表示されていて、ちゃんと書けているかどうか簡単に判断がつきます。できたぷよぷよは、タブレットやスマホ上のアプリで操作することもできます。写経とはいえ、ミスしていた部分を修正していく作業はやはり大変で、実際に動いた時の達成感はなかなか大きなものでした。右側に結果が表示されていて、動きがおかしな時は、どの部分を直すのか推定しやすかったですが、何も表示されない(真っ白な画面)ほどのミスだと、原因の追求がかなり大変でした。(ファイル1個1個、1文字ずつスペルミスなどがないか確認していく作業...)プログラミングで1からものを作っている人は本当にすごい根性の持ち主だと思います。よかったところぷよぷよプログラミングの教材でよかったと感じたことは下記の通りです。クラウドの開発環境で、環境構築の手間が無いPythonを始める時に、環境構築でかなり苦戦したので、この手間が無いのは便利で良いですね。本当にプログラミングをしたことのない初心者にとって、環境の準備はかなり難しく、挫折のきっかけだと感じます。作ったものを改変して遊べる実際に作ったぷよぷよの、落下速度を変えたり、背景を変えたり、得点倍率を変えたりと、どの記述が何に作用しているのかをつかむことができて、いいですね。個人的に、できてるものをいじっていくことが上達の一つのポイントだと考えています。作る楽しさを実感することができる写経でも、小さな達成感を積み上げることが上達のコツと聞きます。初級から徐々に小さな達成感を積み上げていくと、コードを書くことに慣れることができそうです。iPad(タブレット)でもできるプログラミングといえば、「パソコン」という概念が覆りそうですね。最近はタブレットでもプログラミング学習ができるアプリ(例:Swift、Apple)が増えてきていますし、パソコンとタブレットの境界がぼやけつつありますね。ところぷよぷよプログラミングの教材で、ここをもう少し改善してくれたら...という部分です。クラウド環境の接続時に頻繁にエラーが出るログインしてから、クラウド環境を開く時にとにかくエラーがたくさんでました。体感としては、4回に1回正常に入れたら良いぐらいでした。私の環境だけがこうなっていたのかはわかりませんが、エラーが多いと、小・中学生なんかがする時に、挫折のきっかけになってしまいそうですね。最低限のところは絶対に不具合が起きないようにするのはものづくりで大事だなと感じました。解説があってもよかった?ぷよぷよを作るためには必要な説明は不足なくされていたと思います。それでも少し勿体無いなと感じたのは、HTMLやJavaScript興味を持って、もっと知りたいと思った子がもっと学べるように続けられる解説があったら良いのになと思いました。いうのも、昔、「子供の科学」という雑誌の付録で、JavaScriptを少し勉強していましたが、当時は調べる能力が無く、挫折してしまいました。何もなくても自分で調べられる人は調べてどんどん上達していくことができるけれど、調べ方やその導入がないと、せっかく興味を持っても諦めてしまう人が多いような気がします。そこまでいくと、無料の枠を越えると思いますし、むしろ無料でいいのか!?というぐらいのクオリティなので、贅沢な要求な気もします。いうところを解説するような記事を私が書けたら良いのかもしれませんね...スポンサーリンクまとめ:初心者の教材としてかなり良いと思うまず、題材が「ぷよぷよ」という、おそらく誰もが知っているゲームということ。その「ぷよぷよ」を自分で作ることができるのは、プログラミング初心者からしたら、かなり衝撃的だと思います。この、「ぷよぷよ」が数行のコードを入力するだけで、実際に遊べる程度に動かすことができ、好きにカスタマイズもできます。プログラミングのなんたるかを学ぶには全然ですが、プログラミングでものを作る楽しさを知るには十分なきっかけになるのではないかと感じました。プログラミングに興味がある、やってみたいという方は、ぜひ「ぷよぷよプログラミング」を触ってみてはいかがでしょうか。あなたの1フォロー、1いいねが記事更新の励みになります。ノンプログラマーにもできる自動化処理プログラミング」というPython学習本を使って、Python初心者が学んだことをアウトプットします。本記事では「ITパスポートで必要最低限のITリテラシーを身につける」ことについて、実際にITパスポートを取得して良かったと感じることをアウトプットします。本記事では羊土社から発売されている「独習Pythonバイオ情報解析」という教科書から学んだことをアウトプットします。iOS+Pythonで数値処理からGUI、ゲーム、iOS機能拡張まで」という本を読んで学んだことをアウトプットします。MemoPython【Matplotlib】Pythonデータ取得ツールを複数グラフに対応してみた本記事では「【Matplotlib】Pythonデータ取得ツールを複数グラフに対応してみた」についてアウトプットします。以前PythonでMatplotlibを使ったデータ解析補助ツールについてアウトプットしました。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。コメントデータの処理方法の詳細はこちらをご覧ください。Memoろーか再生医療や創薬応用への研究に勤しむ研究者(工学博士Ph.D.)です。楽しく自由に大切にがモットー。研究、ガジェット、Pythonなど科学に役立つ情報・経験を本ブログでアウトプットしてます。博士といっても、世界は広く知らないことだらけなので、毎日が勉強の日々。あなたの1フォロー、1いいねが記事更新の励みになります。科学のメモ帳.ホーム検索トップサイドバータイトルとURLをコピーしました。