by @d_etteiu8383
って知ってますか?
プログラミングの出番
Python で 200 行ぐらいのプログラムを書いた。 (今日皆さんに書いてもらうのは JavaScript で最大 300 行ぐらい)
今回の例では「マイデザインを簡単に作りたい」という目的をプログラミングという手段で達成した
「プログラミングができる人」というより「プログラミングでできるかも」と、考えられる人になってほしい
プログラミングはあくまでも手段なので、「プログラミング上達したい!」みたいにプログラミング自体を一番の目的にして勉強するのは(個人的には)あまりおすすめしません。
何か一つ目的を持って、手段として勉強することから始めよう(少なくとも僕はそうしていました)。
今回のプログラミング教室は「シューティングゲームを作ること」が目的。
目的が無くても「将来のために」「稼げると聞いた」などの理由でプログラミングをしたい人もいる。 そんな人には競技プログラミングがおすすめ。
競技プログラミングは
競技です。競技プログラミングは具体的な点数が得られるので目標にしやすい。
「JavaScriptでインベーダーゲームを作れる人」ではなく、 「プログラミングの雰囲気を知り、今後手段としてプログラミングを選べる人」に なってほしいです。
この資料は<https://d_etteiu8383.trap.show/p4klt-21summer/>にて公開しています。
2020年3月20に発売したゲーム
例えばこれは僕が「おいでよどうぶつの森」や「街へ行こうよどうぶつの森」をやっていた頃の話なんですが、マイデザイン機能を使ってマンホールや足跡の絵を書いてそれを村の地面に貼って装飾しようとしたときに、いざ描いてみるとめちゃくちゃ難しいんですよね。