ニュース 最近のコメント 動画まとめ 先月の記事 毎月の注目記事 問い合わせ ネタ投稿 お気に入り



  • 編集元:生活全般板「836 名前:おさかなくわえた名無しさん 投稿日:2009/06/13(土) 08:53:42 ID:l3oQNJBl」より

    164 名前は開発中のものです。 :2009/06/12(金) 23:07:59 ID:6z890yI3
    今月の日経ソフトウェアを買った奴はいるかい?
    なかなか良いことが書いてあったぞ。
    以下引用。

    プログラミング活動の基本16  作れないものを作ろうとしない
    (前略)
    「プログラムが書けないのだけれど、どうすればいいですか?」という人の多くは、
    筆者にいわせると、作れないものを作ろうとしているから、ということになる。
    何かを作ろうとするときは、ほとんどの場合、
    「作りたいもの」と「作れるもの」の間にギャップが存在する。
    (中略)
    もう一つ例を挙げると「3D三次元ゲームを作りたいというのも、
    もし、一人でそれを作れると思っているなら、考え直した方がよい。
    設定、ストーリー、3Dグラフィックス、効果音、音楽、プログラミングなど、
    いろいろな技能が必要で、なかなか一人の手に負えるものではない。
    (中略)
    プログラミングで失望しないコツ、その第一は「作れるものを作る」ことである。






  • ブックマーク: Buzzurl  / Hatena /Yahoo!


    オススメの動画






    同じカテゴリーの記事
    コメントありがとう御座います。最新のコメントへ(64)

    1001  学名ナナシ  :2009年06月14日 18:38  ID:CTVhWaxU0
    俺も読んだ!
    1002  学名ナナシ  :2009年06月14日 18:38  ID:GQZ6ovSJ0
    「これなら作れるでしょ、よろしく」←死ね
    1003  学名ナナシ  :2009年06月14日 18:39  ID:1eBYJhPp0
    発注者に言えよ
    クライアントに言えよ
    営業に言えよ
    1004  学名ナナシ  :2009年06月14日 18:44  ID:gu.cm2kh0
    ここでpapotaの出番
    1005  学名ナナシ  :2009年06月14日 18:51  ID:oHAVYsX20
    >3D三次元ゲームを作りたい
    初心者レクチャースレ
    (2〜3レスで済むような長さのプログラムを皆に直してもらうような)
    で、まさにそのとおりのことをやろうとしている某有名コテがいて
    「数当てゲームから作れば?」ってレスしたら、ものごっつうキれていた
    1006     :2009年06月14日 18:52  ID:gFEA0BZvO
    料理とかでも応用の利く言葉だな
    1007  学名ナナシ  :2009年06月14日 18:55  ID:ZSWFvh0j0
    東方アンチうざすぎだろ。
    どこに東方厨がいるってんだよ?
    1008  学名ナナシ  :2009年06月14日 19:10  ID:WbPrUhXd0
    「これだから日本のITは・・・」に投票してる人は、何を批判してるんだ?
    この意見そのものか、いきなり3Dゲームを作ろうとするような人か、それとも>>1002-1003が言うように作れないものを作れないと言うことが許されない状況のことか。
    1009  学名ナナシ  :2009年06月14日 19:11  ID:V29GNg6f0
    ※1007
    目立ちたいだけの荒らしだから反応すんな
    1010  学名ナナシ  :2009年06月14日 19:12  ID:jRN.Xv2b0
    >>*1007
    ん?
    まだ東方厨も東方アンチ厨も居ないと思うけど・・・。
    え。馬鹿には見えない書き込みとかそう言うアレ?

    趣味の範囲なら、まず作りたいものを作る前に、簡単なものからをつくるってのは大切なことだよな。3Dアクション作りてーって思っても、じゃんけんゲームも創れないなら、まずはそこからだろと。掛け算できないのに因数分解できるわけ無いだろと。

    でも、仕事にしちゃうと、できないことをやれって言われるんだよな・・・
    しかもプログラムまったくできないやつに、で、できないって言うと
    「できなくても、やらなくちゃ」とか言われるorz
    1011  学名ナナシ  :2009年06月14日 19:15  ID:9fKStI720
    失望じゃなくて絶望では。

    ところで作れないものを作ろうとしないって、
    いきなり高いレベルを目指さず段階を追って勉強していけってことでしょ?

    なんか絵描きとか音楽とか、分野が違うものが必要だからって例は的外れな気がする。
    1012  学名ナナシ  :2009年06月14日 19:16  ID:jRN.Xv2b0
    あ。東方アンチはアンケか。
    マジキチだな。おい。
    1013  学名ナナシ  :2009年06月14日 19:22  ID:HLIXSVXt0
    作れないものを作ろうとしないって趣味ならいいけど仕事なら無理じゃね?
    作れないものを作れる程度に単純化するならわかるけど
    1014     :2009年06月14日 19:23  ID:6Gvg9M5vO
    そんなのつまらないじゃん。
    創造活動の放棄でしょ。。
    ま、プログラミングが創造活動だとは到底思えないけど。
    1015  学名ナナシ  :2009年06月14日 19:30  ID:Y1JdTogN0
    ※1003
    断れよ
    相手が客だろうと上司だろうと
    1016  学名ナナシ  :2009年06月14日 19:39  ID:wgHVaCsH0
    1013
    だからそこは仕様とか制限とかで逃げれ
    1017  学名ナナシ  :2009年06月14日 19:41  ID:5H4eozF70
    「彼女ができないのだけれど、どうすればいいですか?」という人の多くは、
    筆者にいわせると、作れないものを作ろうとしているから、ということになる。
    1018  学名ナナシ  :2009年06月14日 19:41  ID:6IhQOPEi0
    作れないものは作れる/使えるパーツに分解しろ
    じゃないか

    プログラミングの前にアルゴリズムがないから
    作れないだけだと思う
    1019  学名ナナシ  :2009年06月14日 19:54  ID:sYIzQfTj0
    ガイドライナーアンチと東方厨アンチは何と戦っているんだろう
    1020  学名ナナシ  :2009年06月14日 19:58  ID:O3Wjx26B0
    料理でも手芸でもおなじだよ
    初心者がセーターだの5本指手袋とか作りたがるなよ
    1021  学名ナナシ  :2009年06月14日 20:02  ID:ecxPPchf0
    遠くの夢ばかり見てないで、まずは足元の現実を見て歩き始めろ
    ってことなんだろうけど、遠くと足元の景色が違い過ぎてやる気を失いそう
    そもそも俺は遠くの景色を勝手に美化しているのかもしれない
    苦労してたどり着いたのに実はそんなに素晴らしくはなかった
    なんてことになるのは避けたいが、たどり着けないのも避けたいので
    歩いたからってたどり着けるとはかぎらないけど
    結局はとりあえず歩き始めるしかないんだろうな
    1022  学名ナナシ  :2009年06月14日 20:03  ID:OYB7NgBi0
    プログラムを組む第一歩としては重要なことだよな。
    仕事にしている人たちは第一歩を超えてるんだから、この記事には当てはまらないよな?
    1023  学名ナナシ  :2009年06月14日 20:15  ID:x4we.aeN0
    パケットを拾うライブラリ作りたいと思ったけど
    思っただけで終わった
    1024  学名ナナシ  :2009年06月14日 20:16  ID:zd2GtRGa0
    いきなりハードル上げすぎて断念するのもアレだけど、最初から
    「そんなの出来ないですよー」
    と言われると悲しくなる。
    努力すれば何とかなることも多いんだから、ちょびっと頑張ってくれないかなあ。
    1025  学名ナナシ  :2009年06月14日 20:17  ID:5yRdyqSX0
    じゃあなんにも作れないじゃん。
    「できないもの」を「できるもの」にするのが勉強だろ?

    簡単に人に聞くのがいいかどうかは別としてさ。
    1026  学名ナナシ  :2009年06月14日 20:23  ID:ERL3w1yG0
    3Dゲーム→昔のウィザードリィみたいなの
    3D三次元ゲーム→それをポリゴン化したもの
    1027  学名ナナシ  :2009年06月14日 20:26  ID:n6Ho2sE40
    ※1025
    足し算の出来ない人が微積分を理解するのは不可能です
    1028  学名ナナシ  :2009年06月14日 20:30  ID:i6cfBlcB0
    ※1008
    上から目線で、「3D」「三次元」ゲームなんて記事書くようなライターがいるからって言いたいんだと思うよ?
    1029  学名ナナシ  :2009年06月14日 20:31  ID:wfESnZnw0
    >>1025
    これはプログラミング上達のためには「プログラミング以前の問題」というのを抱えるなという話でしょ?
    そういう意味じゃ、まっとうな話だと思うんだけどなあ
    論理学がわからないのに、プログラミングの練習のための人工知能開発に挫折して「プログラミングは難しい」って言ってるような人にはピッタリのアドバイスだと思うんだけどな
    1030  学名ナナシ  :2009年06月14日 20:36  ID:Y.39PfOA0
    FCのボンバーマンは一人で作ったって聞いたな。
    1031  学名ナナシ  :2009年06月14日 20:38  ID:uAsm1wl30
    アンチってのは基本は

    ・構ってちゃん

    ・馬鹿騒ぎしたいだけのアホ

    のどっちか
    1032  学名ナナシ  :2009年06月14日 20:42  ID:T0r.V1Ug0
    >3D三次元ゲーム

    そのうち「コンピューターCGグラフィックス」と言い出さないかとひやひやする。
    1033  学名ナナシ  :2009年06月14日 20:44  ID:auLxXoi3O
    プログラミングで挫折する人間の半分はこの記事のようなパターン。
    残りの半分はというと、この手の話を超解釈して「できないこと」に挑戦すること自体を無駄だと決めつけているパターン。
    「基礎→応用→発展」は何か技能を身につける上での基本だと思う。
    1034  学名ナナシ  :2009年06月14日 20:52  ID:BU7.aZqp0
    プログラミングに限らず、創作系の技能はみんなそうだよなぁ
    1035  学名ナナシ  :2009年06月14日 20:58  ID:0qmnSF6l0
    まぁ、どんなものでもまずは模倣からだからね。
    何も見なくても、記憶だけで作れるモノが出来る頃には、
    自然と、これは「作れる!」ってモノが見えてくる。
    で、その「作れる!」を作ってるうちに、ちょこちょことバリエーションが増えて、
    あれも「作れる!」と思えるようになる。
    (もちろんその間の、勉強や研究とかして知識や技術を磨くのは当たり前だとして)

    極端な話、ペペロンチーノすら作ったことのない人が、
    * 創作フルコース *を作ろうと思うな。って事を言ってるんであって、
    レシピが既にある「鶏とほうれん草のチーズクリームソーススパゲッティ」
    すら作ろうとしないように。と言ってる訳じゃない。
    1036   :2009年06月14日 20:59  ID:3NqK6jp1O
    記事の内容が所々省略されているから
    誤解が生まれているな

    説明するのめんどいから気になる奴は
    立ち読み行ってみ

    >3D三次元ゲーム
    引用元では3D(三次元)ゲームって括弧ついてた
    1037  学名ナナシ  :2009年06月14日 20:59  ID:ehMG8lYLO
    >>1028,>>1032
    「3D三次元」は疑似3次元と区別するための書き方じゃねーの?
    1038  学名ナナシ  :2009年06月14日 21:02  ID:9iRNi.ie0
    なんでもいいけどそういう実情を知ってるんだったらここで能書き垂れてないで
    その時間を勉強に使ったら?

    そんなだから「できない」「仕様です」って言われても
    納得してくれないんじゃないの?
    1039  学名ナナシ  :2009年06月14日 21:04  ID:t8zGvE2v0
    まずは出来るヤツから作って行ってレベルアップしろってことだよな?
    昨今”誰でもできる〜〜〜”とか乱発してるが、いきなり出来るわけねぇって。
    1040  学名ナナシ  :2009年06月14日 21:06  ID:0nutzAGk0
    まぁ無知なクライアントと立場の弱いリーダーのせいで
    現場ではそんな基本はまったく守られてないわけだが
    1041  学名ナナシ  :2009年06月14日 21:08  ID:w0x9C.Rq0
    まさに今の状況のおれw
    さっきようやく左クリックで画像が表示/非表示するプログラム作った。
    作りたいゲーム作るには後何年かかることやら。。。
    1042  学名ナナシ  :2009年06月14日 21:13  ID:0qmnSF6l0
    >>1041
    C/C++で、そこまでつくれたら、
    後は、基本を学ぶだけで2D系のは一通り作れるようになるよ。
    3Dものはそこから更に、3D関連の色々な知識とかライブラリーの使い方とかを覚えるモノが多いけど。
    1043  学名ナナシ  :2009年06月14日 21:32  ID:o4.HCxmU0
    できないことに挑戦しようとしないと、いつまでたってもできないままだよ
    ゲームだって、音楽も絵も効果音も素材がたくさんあふれてるし、ひとりでも作れる。
    今できないからって明日できないとは限らない。
    1044  学名ナナシ  :2009年06月14日 21:43  ID:M8e4XK3C0
    ゲームクリエイターになりたいって言ってる奴の9割がこの病気
    1045  学名ナナシ  :2009年06月14日 21:55  ID:oRMURvau0
    もう東方自体消えろよ
    名前出すだけで厨だの信者だの
    東方=害悪
    1046  学名ナナシ  :2009年06月14日 22:01  ID:glUSt66i0
    出来ない事を出来る事に変えるためになにをすればいいかを
    早く見つけられる人と遅い人がいるだけ。
    1047  学名ナナシ  :2009年06月14日 22:06  ID:nANmSofx0
    これは間違いだと思うけどなあ
    目標がないとプログラムって上達しないと思う
    1048  学名ナナシ  :2009年06月14日 22:14  ID:NUrJZcUt0
    当方四十路前だが、目にするプログラム(特にPCゲーム)が、大した事無かった時代にプログラミングに出会えた自分は幸せだと思う。
    1049  .  :2009年06月14日 23:01  ID:KQkoYoa8O
    成る程。
    「作りたいもの」と「作れるもの」のギャップね。
    それで三次元に彼女を作れないおまいらは3D美少女フィギュアを作る訳だ。
    分かる分かる。
    1050  学名ナナシ  :2009年06月14日 23:33  ID:CTVhWaxU0
    質問「プログラムが書けないのだけれど、どうすればいいですか?」
    回答「まずは画面上にHello Worldと表示してみようか」
    1051  学名ナナシ  :2009年06月14日 23:56  ID:Vy3MlkQ60
    東方関係ないだろ…

    まあ3Dゲームを作るためのハードルが多すぎるんだよな。
    まずそこからC/C++がある程度できて、高校数学の1〜3、A〜Cの基礎知識必須。
    加えて大学数学の代数幾何をちょっと。そこからやっと3Dの"概念"に入る。
    そして数学知識を総動員して、3Dモデルのあたり判定やら、
    シェーダー使ってライティング、影、ポストエフェクト、etc,etc

    まず2Dシューティングから始めるのがオススメだな。
    ぶっちゃけ3Dゲームよりは高度なWindowsツール作る方が楽だわ。.NET Frameworkあるし。
    1052  学名ナナシ  :2009年06月15日 00:31  ID:U85Mhi0o0
    目標がないと上達するモチベーションにならないのは確かだけど、
    一段一段はしごを登っていくべき所を、一気に10辰皀献礇鵐廚靴茲Δ箸靴討襪らダメだと言ってるわけさ。
    1053  学名ナナシ  :2009年06月15日 01:15  ID:UCxo38880
    こんな所にまで東方厨きもい
    1054  学名ナナシ  :2009年06月15日 02:04  ID:9.7Rx2Hs0
    物事のハードルはちょうどいいものが一番よい。
    自分の分を弁えないと何をやってもダメな子になる。
    1055  学名ナナシ  :2009年06月15日 06:46  ID:o778oTaX0
    「できることをやる」に加えて、
    「少しずつできることを増やしていく」っていう
    一文があれば完璧な答えになっただろうにな。

    作れるものだけ作ってるだけじゃ進歩がない。
    出来る「枠」を広げていかないと、スキルアップはできない。
    1056  学名ナナシ  :2009年06月15日 09:23  ID:l8qb1.Ai0
    10年前に気づいてりゃよかったわ(苦笑)
    1057  学名ナナシ  :2009年06月15日 11:03  ID:8ZjehQkO0
    Z軸なんざいらねえよ!
    1058  学名ナナシ  :2009年06月15日 11:53  ID:h0EDLz550
    またこんなところでも東方か・・・
    1059  学名ナナシ  :2009年06月15日 17:48  ID:fewsGWRP0
    いきなり目標のモノを作ろうとするんじゃなくて、
    今の自分が「作れるもの」を積み上げたり組み合わせたりして「作りたいもの」を作れってことじゃないかな
    「できることを少しずつ増やしていく」努力を続けるのは当然だけど
    1060  学名ナナシ  :2009年06月15日 18:54  ID:J1gF8ADa0
    てか3Dつける必要もなくね
    ゲーム自体が絵・話・音・チャート状に分割展開する構成力を必要とする複合メディアなわけでさ
    プログラムのほかに絵師と小説家と音楽家としての能力が必要になってくる
    少なくとも全部自前で用意して見れるようなものを作るとなるとそんな多才な人はいない
    料理のたとえだとただ自身の能力の誤認であるけれど
    ゲームのほうは目標あるいは計画自体の不良であって
    前者は途中で投げ出さなければいつか達成できるかもしれないが
    後者はどんなに根気と才能がある人間でもまず不可能
    個人で後者を達成する手段は無理なものは無理と開き直る気概くらいしかない
    1061  学名ナナシ  :2009年06月15日 20:52  ID:yviieUbf0
    グラフィック・サウンド・プログラム
    どれ一つやろうとしても一般人とは比較にならない知識が必要だからな。
    特に3Dグラフィックやるなら本当に色々出来る人じゃないときつい。
    1062  学名ナナシ  :2009年06月15日 22:38  ID:pQ1XQmK90
    やってみないとできるかどうかわからない事も多い
    1063  学名ナナシ  :2009年06月16日 00:21  ID:a8Y.uHBq0
    25年前だったらまだ売られているものと個人で作れるものの差が開いてなかったし、雑誌に載ってるコードをベタ打ちしてからちょっと変えてみたらどうなるだろうと色々試行錯誤できたんだよね。
    今は売られているものと個人で作れるものの差が開き過ぎてて、Hello Worldと作りたいゲームとの差が絶望的に感じられるんじゃないだろうか。
    案外必要なのは、コピーするだけで遊べる3Dゲームのソースコードだったりして。
    1064  学名ナナシ  :2009年06月17日 11:19  ID:xGyAkmDs0
    作れるもの作ってたら全く成長しないけどね。
    画像RSS
    おすすめ



    ブログパーツ アクセス解析 アクセス解析 アクセス解析 ブログパーツ レンタルCGI アクセスランキング ブログパーツ ブログパーツ