>>2009年04月10日プログラム教育考察どうも、takaです。新入部員がちらほらやってきてます。毎年新入部員にプログラムを教えていますがいったいどういう風に教えるのが良いのか困ります。いうことで、自分なりにいろいろとまとめて考察してみることにしました。(ちなみに教える言語はC言語で)1.プログラムの基礎概念さて、まず教えるべきことは何かそれはプログラムの基礎概念です。少なくてもソース→コンパイル→機械語程度のことは理解させときましょう。教える場合は実際にソースをコンパイルさせてみて実行するところまでを実演するといいでしょう。現在やってるコマンドプロンプトを使ってborlandでのコンパイル方法は習得しづらいので他のものを使うのも要検討です。2.プログラミング続いて、実際にプログラムを作っていくことになりますがいったい何から教えていくべきなのでしょう。参考書ではprintfによる出力からはじめています。変数が出てきてfor文やif文などの処理系が出てきます。途中にはscanfが出てきたり、配列が出てきたり、演算などが出てきます。進めていくうちにひとつづつ理解していけばいいんですがいまいちあっちに行ったりこっちに行ったりと理解しづらいです。いうことで、ここでは分類をしっかりさせておきます。分類方法はa.入出力系b.変数系c.処理系d.演算系の4つで分類します。これによりいったりきたりする教え方でも割と理解できるんじゃないかと思います。詳しい中身の方は入出力系ではprintfやscanf、ファイルの入出力とか。処理系はif,for,while,switchといった分岐、選択命令や関数。演算は四則演算とか論理演算です。これらをしっかり分類しておき何と何が同じ系統なのかを教えておけば理解もしやすくなります。(多分)3.応用といった感じで基本的なことは教えていきます。次はさらなる一歩を目指したもので大抵、理解度アップや技術力アップでは課題を出してそれに対して取り組んでいくようにします。それも十分効果はありますが、ここで提案するのは『プログラムを読ませる』ということです。これは実際に課題でプログラムを作らせる前段階で行います。これによりプログラムの処理の流れをつかみ、変数がどのように変わるかを理解することができます。ソースの書き方も学ぶことができます。考察の余地がありますが今日のところは以上です。|2009年01月19日モデリング・人の顔がモデリングできない・モデリングに自信がない・なんだか変なものしかモデリングできないそんな私に、特報です。対象をよく観察することから始めましょう。想像や思い込みで作れるほど3Dの世界は甘くないです。できたら、飽きるまで観察しましょう。夢にまで見るようになれたら文句なしです。いいものできるはずですよ。観察が終わったら...適当に作ってみましょう。焼き付けたイメージを徐々に細かくする感じ?など、思いながらやるといい。したら、自分の苦手な所がわかってくるよ。それで、作ってるとどうしても上手くできないところが見つかるはず。したら、今度はその部分だけを見つめて。制作する対象を見直してみる。していると、急に閃く。|2008年12月19日ゆっくりした結果がこれだよ!!![クリックで拡大]ただちゃんと「ゆっくりしていってね!!!」を混ぜてみた。個人的に、今年一番いい表情してると思う。「ゆっくりしていってね!!!」は。こいつら何考えてるんだろう。僅差で次点は「のヮの」かな。やまたつがお送りしました。※フォントはあくあさんの「あくあフォント」を使用させていただきました。見るあの画像と同じやつです。|2008年11月13日ベクタ系やまたつです。最近買ったIllustatorの習作をかねてトップ絵かきました。図形を組み合わせて描いていくのにまだまだ慣れません。コミケに向けて、ペンツールでストレスなく思った線が引けるよう練習したいものです。|2008年11月01日ソーシャルコメントツールアトリエニートの方からブログの点検に来ました。詐欺ではありませんので、このリンクをクリックしてください。詐欺ではありませんので。ページの左上の方に灰色のウィンドウみたいなものが表示されると思います。エラーが出た?すいません。リロードしてください。表示されない?すいません。IE7とかSafariでもいいですよ。開始ボタンを押したら、あとはニコニコするだけです。上のリンクをブックマークに登録(ブックマークレットっていうらしいですね)しておけば、いろんなページにコメントできますよ。貼らない絵よりも貼る絵。活動報告の一例みたいなもの。(1年生向け)人型っぽいメカを、無難なデザインにして描いてみました。メカとか詳しくないんでかなり適当です。細部を描く実力はありません。イメージなんでこんなもんでいいでしょう。(←逃げ口上)今度はちゃんと資料を見てお勉強してから描きます。ちなみに、ちゃんとなったらアクションゲームのボスにする予定。ドット絵に落とし込んだらまた貼ります。暇だったので作ってみましたさて、誰の声でしょう?初音ミクじゃないよこのブラウザでは再生できません。割り込みですみませんけいし、不定期です。『パラ落ち』の一般的総合評価(反応)ですが............なんと、『普通』です!♪ネット&リアルで把握している、おおよそのダウンロード数は、累計800人程度です。寄せられた感想は、おおむね良好です。サイトのアクセス数は、平均約100人/日です。パラ落ちによって得られた、金銭的利益は、約750円です。総合して見ると、『普通』なのです!♪......で、やっと気付いた訳です。『僕には見えているものが、みんなには見えていない』です!......逆?まあ、逆もあるかもしれませんが、とにかく、これに至りました。♪みんなには全然見えていません。僕は、ソレをコンセプトにゲームを作っていたので、これが見えないと、パラ落ちはただの、落ちゲーとRPGの融合程度になってしまいます。完成していませんが、LIMITensionはただのシューティングに、エリミゲームはただの対戦ボードゲームなってしまいます。『普通』に面白い程度のゲームになってしまうわけです。みんな浅すぎです、薄すぎです。プログラムのようです。僕はそんな面白くない人たちの為にゲームを作っていたんですか......。ここで、そんな人たちが喜ぶようなゲームを作るとしましょう。どんなゲームになると思いますか?まさに、おの先輩の指摘するようなゲームになるでしょうね。おの先輩の指摘は、的確です。確かに、おの先輩の言うとおりにしていれば、みんな的に面白いゲームが作れそうです。みんなもおの先輩の意見は、希望者が居れば見せますので、参考にするといいかもですよ!♪というわけで、僕はもうゲームを作らないほうがいいかもしれません。『本当に心を動かせられるもの』が誰も見えていないのですから、仕方がないです。みんな、なんとなく楽しいゲームで満足するんですね。なんとなく楽しい人生で満足ですね。ちなみにこれを書いている間も、僕は、ラフマニノフのピアノ協奏曲から、生きることに対する絶対的価値と、極めて強い原動力と、劇的な感情を溢れんばかりに抱いています。これから3日以内に、意見・案が出なければ、もう趣味でゲームは作らないことにします。何か意見等あれば、コメントください。(/2GB)ですってプロコン企画書作成とかあったけれど一応生存していますよ、やまたつです。私の隠れファンがいらっしゃる(ありがとうございます^^)とのことなので、今回は張り切ってblenderでトップ絵を作りました。[クリックで拡大]本当は4月中に完成させたかったのですが、ポリゴンが思うようになかなか動かせなかったので5月下旬になってしまいました。季節外れですね^^;季節外れでもチューリップにこだわったのは、初めて掲載したトップ絵の題材がチューリップだったからです。いわゆる原点回帰ですね。[クリックで拡大]今見ると花びらの形がものすごくダサい。@今回3DCG作品を作ってみて、今後よりよい作品を作るために研究しなくてはいけない課題がいくつか出てきました。ライティング特に4.ライティングは光源の位置一つで印象ががらりと変わることがわかったので、日常生活で陰影をよく観察しなければならないなと思いました。合成の際にも重要になってくるでしょうし。津山の夜空にUFOをとばしてみたいな〜なんて。画像は昔のゲーム、そんな日常のソース。読めないとか以前に、ソースコードに見えん。一年の頃、弥生祭当日までがむしゃらにやったのを思い出した。(11/06)SSD積んでみたというお話。Corporationの米国およびその他の国における登録商標です。Windowsバッジは同社非公認のものであり、勝手に作って使用しています。