164 名前は開発中のものです。 :2009/06/12(金) 23:07:59 ID:6z890yI3
今月の日経ソフトウェアを買った奴はいるかい?
なかなか良いことが書いてあったぞ。
以下引用。
プログラミング活動の基本16 作れないものを作ろうとしない
(前略)
「プログラムが書けないのだけれど、どうすればいいですか?」という人の多くは、
筆者にいわせると、作れないものを作ろうとしているから、ということになる。
何かを作ろうとするときは、ほとんどの場合、
「作りたいもの」と「作れるもの」の間にギャップが存在する。
(中略)
もう一つ例を挙げると「3D三次元ゲームを作りたいというのも、
もし、一人でそれを作れると思っているなら、考え直した方がよい。
設定、ストーリー、3Dグラフィックス、効果音、音楽、プログラミングなど、
いろいろな技能が必要で、なかなか一人の手に負えるものではない。
(中略)
プログラミングで失望しないコツ、その第一は「作れるものを作る」ことである。
なかなか良いことが書いてあったぞ。
以下引用。
プログラミング活動の基本16 作れないものを作ろうとしない
(前略)
「プログラムが書けないのだけれど、どうすればいいですか?」という人の多くは、
筆者にいわせると、作れないものを作ろうとしているから、ということになる。
何かを作ろうとするときは、ほとんどの場合、
「作りたいもの」と「作れるもの」の間にギャップが存在する。
(中略)
もう一つ例を挙げると「3D三次元ゲームを作りたいというのも、
もし、一人でそれを作れると思っているなら、考え直した方がよい。
設定、ストーリー、3Dグラフィックス、効果音、音楽、プログラミングなど、
いろいろな技能が必要で、なかなか一人の手に負えるものではない。
(中略)
プログラミングで失望しないコツ、その第一は「作れるものを作る」ことである。
オススメの動画
同じカテゴリーの記事
コメントありがとう御座います。★最新のコメントへ(64)
俺も読んだ!
「これなら作れるでしょ、よろしく」←死ね
発注者に言えよ
クライアントに言えよ
営業に言えよ
クライアントに言えよ
営業に言えよ
ここでpapotaの出番
>3D三次元ゲームを作りたい
初心者レクチャースレ
(2〜3レスで済むような長さのプログラムを皆に直してもらうような)
で、まさにそのとおりのことをやろうとしている某有名コテがいて
「数当てゲームから作れば?」ってレスしたら、ものごっつうキれていた
初心者レクチャースレ
(2〜3レスで済むような長さのプログラムを皆に直してもらうような)
で、まさにそのとおりのことをやろうとしている某有名コテがいて
「数当てゲームから作れば?」ってレスしたら、ものごっつうキれていた
料理とかでも応用の利く言葉だな
東方アンチうざすぎだろ。
どこに東方厨がいるってんだよ?
どこに東方厨がいるってんだよ?
「これだから日本のITは・・・」に投票してる人は、何を批判してるんだ?
この意見そのものか、いきなり3Dゲームを作ろうとするような人か、それとも>>1002-1003が言うように作れないものを作れないと言うことが許されない状況のことか。
この意見そのものか、いきなり3Dゲームを作ろうとするような人か、それとも>>1002-1003が言うように作れないものを作れないと言うことが許されない状況のことか。
※1007
目立ちたいだけの荒らしだから反応すんな
目立ちたいだけの荒らしだから反応すんな
>>*1007
ん?
まだ東方厨も東方アンチ厨も居ないと思うけど・・・。
え。馬鹿には見えない書き込みとかそう言うアレ?
趣味の範囲なら、まず作りたいものを作る前に、簡単なものからをつくるってのは大切なことだよな。3Dアクション作りてーって思っても、じゃんけんゲームも創れないなら、まずはそこからだろと。掛け算できないのに因数分解できるわけ無いだろと。
でも、仕事にしちゃうと、できないことをやれって言われるんだよな・・・
しかもプログラムまったくできないやつに、で、できないって言うと
「できなくても、やらなくちゃ」とか言われるorz
ん?
まだ東方厨も東方アンチ厨も居ないと思うけど・・・。
え。馬鹿には見えない書き込みとかそう言うアレ?
趣味の範囲なら、まず作りたいものを作る前に、簡単なものからをつくるってのは大切なことだよな。3Dアクション作りてーって思っても、じゃんけんゲームも創れないなら、まずはそこからだろと。掛け算できないのに因数分解できるわけ無いだろと。
でも、仕事にしちゃうと、できないことをやれって言われるんだよな・・・
しかもプログラムまったくできないやつに、で、できないって言うと
「できなくても、やらなくちゃ」とか言われるorz
失望じゃなくて絶望では。
ところで作れないものを作ろうとしないって、
いきなり高いレベルを目指さず段階を追って勉強していけってことでしょ?
なんか絵描きとか音楽とか、分野が違うものが必要だからって例は的外れな気がする。
ところで作れないものを作ろうとしないって、
いきなり高いレベルを目指さず段階を追って勉強していけってことでしょ?
なんか絵描きとか音楽とか、分野が違うものが必要だからって例は的外れな気がする。
あ。東方アンチはアンケか。
マジキチだな。おい。
マジキチだな。おい。
作れないものを作ろうとしないって趣味ならいいけど仕事なら無理じゃね?
作れないものを作れる程度に単純化するならわかるけど
作れないものを作れる程度に単純化するならわかるけど
そんなのつまらないじゃん。
創造活動の放棄でしょ。。
ま、プログラミングが創造活動だとは到底思えないけど。
創造活動の放棄でしょ。。
ま、プログラミングが創造活動だとは到底思えないけど。
※1003
断れよ
相手が客だろうと上司だろうと
断れよ
相手が客だろうと上司だろうと
1013
だからそこは仕様とか制限とかで逃げれ
だからそこは仕様とか制限とかで逃げれ
「彼女ができないのだけれど、どうすればいいですか?」という人の多くは、
筆者にいわせると、作れないものを作ろうとしているから、ということになる。
筆者にいわせると、作れないものを作ろうとしているから、ということになる。
作れないものは作れる/使えるパーツに分解しろ
じゃないか
プログラミングの前にアルゴリズムがないから
作れないだけだと思う
じゃないか
プログラミングの前にアルゴリズムがないから
作れないだけだと思う
ガイドライナーアンチと東方厨アンチは何と戦っているんだろう
料理でも手芸でもおなじだよ
初心者がセーターだの5本指手袋とか作りたがるなよ
初心者がセーターだの5本指手袋とか作りたがるなよ
遠くの夢ばかり見てないで、まずは足元の現実を見て歩き始めろ
ってことなんだろうけど、遠くと足元の景色が違い過ぎてやる気を失いそう
そもそも俺は遠くの景色を勝手に美化しているのかもしれない
苦労してたどり着いたのに実はそんなに素晴らしくはなかった
なんてことになるのは避けたいが、たどり着けないのも避けたいので
歩いたからってたどり着けるとはかぎらないけど
結局はとりあえず歩き始めるしかないんだろうな
ってことなんだろうけど、遠くと足元の景色が違い過ぎてやる気を失いそう
そもそも俺は遠くの景色を勝手に美化しているのかもしれない
苦労してたどり着いたのに実はそんなに素晴らしくはなかった
なんてことになるのは避けたいが、たどり着けないのも避けたいので
歩いたからってたどり着けるとはかぎらないけど
結局はとりあえず歩き始めるしかないんだろうな
プログラムを組む第一歩としては重要なことだよな。
仕事にしている人たちは第一歩を超えてるんだから、この記事には当てはまらないよな?
仕事にしている人たちは第一歩を超えてるんだから、この記事には当てはまらないよな?
パケットを拾うライブラリ作りたいと思ったけど
思っただけで終わった
思っただけで終わった
いきなりハードル上げすぎて断念するのもアレだけど、最初から
「そんなの出来ないですよー」
と言われると悲しくなる。
努力すれば何とかなることも多いんだから、ちょびっと頑張ってくれないかなあ。
「そんなの出来ないですよー」
と言われると悲しくなる。
努力すれば何とかなることも多いんだから、ちょびっと頑張ってくれないかなあ。
じゃあなんにも作れないじゃん。
「できないもの」を「できるもの」にするのが勉強だろ?
簡単に人に聞くのがいいかどうかは別としてさ。
「できないもの」を「できるもの」にするのが勉強だろ?
簡単に人に聞くのがいいかどうかは別としてさ。
3Dゲーム→昔のウィザードリィみたいなの
3D三次元ゲーム→それをポリゴン化したもの
3D三次元ゲーム→それをポリゴン化したもの
※1025
足し算の出来ない人が微積分を理解するのは不可能です
足し算の出来ない人が微積分を理解するのは不可能です
※1008
上から目線で、「3D」「三次元」ゲームなんて記事書くようなライターがいるからって言いたいんだと思うよ?
上から目線で、「3D」「三次元」ゲームなんて記事書くようなライターがいるからって言いたいんだと思うよ?
>>1025
これはプログラミング上達のためには「プログラミング以前の問題」というのを抱えるなという話でしょ?
そういう意味じゃ、まっとうな話だと思うんだけどなあ
論理学がわからないのに、プログラミングの練習のための人工知能開発に挫折して「プログラミングは難しい」って言ってるような人にはピッタリのアドバイスだと思うんだけどな
これはプログラミング上達のためには「プログラミング以前の問題」というのを抱えるなという話でしょ?
そういう意味じゃ、まっとうな話だと思うんだけどなあ
論理学がわからないのに、プログラミングの練習のための人工知能開発に挫折して「プログラミングは難しい」って言ってるような人にはピッタリのアドバイスだと思うんだけどな
FCのボンバーマンは一人で作ったって聞いたな。
アンチってのは基本は
・構ってちゃん
・馬鹿騒ぎしたいだけのアホ
のどっちか
・構ってちゃん
・馬鹿騒ぎしたいだけのアホ
のどっちか
>3D三次元ゲーム
そのうち「コンピューターCGグラフィックス」と言い出さないかとひやひやする。
そのうち「コンピューターCGグラフィックス」と言い出さないかとひやひやする。
プログラミングで挫折する人間の半分はこの記事のようなパターン。
残りの半分はというと、この手の話を超解釈して「できないこと」に挑戦すること自体を無駄だと決めつけているパターン。
「基礎→応用→発展」は何か技能を身につける上での基本だと思う。
残りの半分はというと、この手の話を超解釈して「できないこと」に挑戦すること自体を無駄だと決めつけているパターン。
「基礎→応用→発展」は何か技能を身につける上での基本だと思う。
プログラミングに限らず、創作系の技能はみんなそうだよなぁ
まぁ、どんなものでもまずは模倣からだからね。
何も見なくても、記憶だけで作れるモノが出来る頃には、
自然と、これは「作れる!」ってモノが見えてくる。
で、その「作れる!」を作ってるうちに、ちょこちょことバリエーションが増えて、
あれも「作れる!」と思えるようになる。
(もちろんその間の、勉強や研究とかして知識や技術を磨くのは当たり前だとして)
極端な話、ペペロンチーノすら作ったことのない人が、
* 創作フルコース *を作ろうと思うな。って事を言ってるんであって、
レシピが既にある「鶏とほうれん草のチーズクリームソーススパゲッティ」
すら作ろうとしないように。と言ってる訳じゃない。
何も見なくても、記憶だけで作れるモノが出来る頃には、
自然と、これは「作れる!」ってモノが見えてくる。
で、その「作れる!」を作ってるうちに、ちょこちょことバリエーションが増えて、
あれも「作れる!」と思えるようになる。
(もちろんその間の、勉強や研究とかして知識や技術を磨くのは当たり前だとして)
極端な話、ペペロンチーノすら作ったことのない人が、
* 創作フルコース *を作ろうと思うな。って事を言ってるんであって、
レシピが既にある「鶏とほうれん草のチーズクリームソーススパゲッティ」
すら作ろうとしないように。と言ってる訳じゃない。
記事の内容が所々省略されているから
誤解が生まれているな
説明するのめんどいから気になる奴は
立ち読み行ってみ
>3D三次元ゲーム
引用元では3D(三次元)ゲームって括弧ついてた
誤解が生まれているな
説明するのめんどいから気になる奴は
立ち読み行ってみ
>3D三次元ゲーム
引用元では3D(三次元)ゲームって括弧ついてた
>>1028,>>1032
「3D三次元」は疑似3次元と区別するための書き方じゃねーの?
「3D三次元」は疑似3次元と区別するための書き方じゃねーの?
なんでもいいけどそういう実情を知ってるんだったらここで能書き垂れてないで
その時間を勉強に使ったら?
そんなだから「できない」「仕様です」って言われても
納得してくれないんじゃないの?
その時間を勉強に使ったら?
そんなだから「できない」「仕様です」って言われても
納得してくれないんじゃないの?
まずは出来るヤツから作って行ってレベルアップしろってことだよな?
昨今”誰でもできる〜〜〜”とか乱発してるが、いきなり出来るわけねぇって。
昨今”誰でもできる〜〜〜”とか乱発してるが、いきなり出来るわけねぇって。
まぁ無知なクライアントと立場の弱いリーダーのせいで
現場ではそんな基本はまったく守られてないわけだが
現場ではそんな基本はまったく守られてないわけだが
まさに今の状況のおれw
さっきようやく左クリックで画像が表示/非表示するプログラム作った。
作りたいゲーム作るには後何年かかることやら。。。
さっきようやく左クリックで画像が表示/非表示するプログラム作った。
作りたいゲーム作るには後何年かかることやら。。。
>>1041
C/C++で、そこまでつくれたら、
後は、基本を学ぶだけで2D系のは一通り作れるようになるよ。
3Dものはそこから更に、3D関連の色々な知識とかライブラリーの使い方とかを覚えるモノが多いけど。
C/C++で、そこまでつくれたら、
後は、基本を学ぶだけで2D系のは一通り作れるようになるよ。
3Dものはそこから更に、3D関連の色々な知識とかライブラリーの使い方とかを覚えるモノが多いけど。
できないことに挑戦しようとしないと、いつまでたってもできないままだよ
ゲームだって、音楽も絵も効果音も素材がたくさんあふれてるし、ひとりでも作れる。
今できないからって明日できないとは限らない。
ゲームだって、音楽も絵も効果音も素材がたくさんあふれてるし、ひとりでも作れる。
今できないからって明日できないとは限らない。
ゲームクリエイターになりたいって言ってる奴の9割がこの病気
もう東方自体消えろよ
名前出すだけで厨だの信者だの
東方=害悪
名前出すだけで厨だの信者だの
東方=害悪
出来ない事を出来る事に変えるためになにをすればいいかを
早く見つけられる人と遅い人がいるだけ。
早く見つけられる人と遅い人がいるだけ。
これは間違いだと思うけどなあ
目標がないとプログラムって上達しないと思う
目標がないとプログラムって上達しないと思う
当方四十路前だが、目にするプログラム(特にPCゲーム)が、大した事無かった時代にプログラミングに出会えた自分は幸せだと思う。
成る程。
「作りたいもの」と「作れるもの」のギャップね。
それで三次元に彼女を作れないおまいらは3D美少女フィギュアを作る訳だ。
分かる分かる。
「作りたいもの」と「作れるもの」のギャップね。
それで三次元に彼女を作れないおまいらは3D美少女フィギュアを作る訳だ。
分かる分かる。
質問「プログラムが書けないのだけれど、どうすればいいですか?」
回答「まずは画面上にHello Worldと表示してみようか」
回答「まずは画面上にHello Worldと表示してみようか」
東方関係ないだろ…
まあ3Dゲームを作るためのハードルが多すぎるんだよな。
まずそこからC/C++がある程度できて、高校数学の1〜3、A〜Cの基礎知識必須。
加えて大学数学の代数幾何をちょっと。そこからやっと3Dの"概念"に入る。
そして数学知識を総動員して、3Dモデルのあたり判定やら、
シェーダー使ってライティング、影、ポストエフェクト、etc,etc
まず2Dシューティングから始めるのがオススメだな。
ぶっちゃけ3Dゲームよりは高度なWindowsツール作る方が楽だわ。.NET Frameworkあるし。
まあ3Dゲームを作るためのハードルが多すぎるんだよな。
まずそこからC/C++がある程度できて、高校数学の1〜3、A〜Cの基礎知識必須。
加えて大学数学の代数幾何をちょっと。そこからやっと3Dの"概念"に入る。
そして数学知識を総動員して、3Dモデルのあたり判定やら、
シェーダー使ってライティング、影、ポストエフェクト、etc,etc
まず2Dシューティングから始めるのがオススメだな。
ぶっちゃけ3Dゲームよりは高度なWindowsツール作る方が楽だわ。.NET Frameworkあるし。
目標がないと上達するモチベーションにならないのは確かだけど、
一段一段はしごを登っていくべき所を、一気に10辰皀献礇鵐廚靴茲Δ箸靴討襪らダメだと言ってるわけさ。
一段一段はしごを登っていくべき所を、一気に10辰皀献礇鵐廚靴茲Δ箸靴討襪らダメだと言ってるわけさ。
こんな所にまで東方厨きもい
物事のハードルはちょうどいいものが一番よい。
自分の分を弁えないと何をやってもダメな子になる。
自分の分を弁えないと何をやってもダメな子になる。
「できることをやる」に加えて、
「少しずつできることを増やしていく」っていう
一文があれば完璧な答えになっただろうにな。
作れるものだけ作ってるだけじゃ進歩がない。
出来る「枠」を広げていかないと、スキルアップはできない。
「少しずつできることを増やしていく」っていう
一文があれば完璧な答えになっただろうにな。
作れるものだけ作ってるだけじゃ進歩がない。
出来る「枠」を広げていかないと、スキルアップはできない。
10年前に気づいてりゃよかったわ(苦笑)
Z軸なんざいらねえよ!
またこんなところでも東方か・・・
いきなり目標のモノを作ろうとするんじゃなくて、
今の自分が「作れるもの」を積み上げたり組み合わせたりして「作りたいもの」を作れってことじゃないかな
「できることを少しずつ増やしていく」努力を続けるのは当然だけど
今の自分が「作れるもの」を積み上げたり組み合わせたりして「作りたいもの」を作れってことじゃないかな
「できることを少しずつ増やしていく」努力を続けるのは当然だけど
てか3Dつける必要もなくね
ゲーム自体が絵・話・音・チャート状に分割展開する構成力を必要とする複合メディアなわけでさ
プログラムのほかに絵師と小説家と音楽家としての能力が必要になってくる
少なくとも全部自前で用意して見れるようなものを作るとなるとそんな多才な人はいない
料理のたとえだとただ自身の能力の誤認であるけれど
ゲームのほうは目標あるいは計画自体の不良であって
前者は途中で投げ出さなければいつか達成できるかもしれないが
後者はどんなに根気と才能がある人間でもまず不可能
個人で後者を達成する手段は無理なものは無理と開き直る気概くらいしかない
ゲーム自体が絵・話・音・チャート状に分割展開する構成力を必要とする複合メディアなわけでさ
プログラムのほかに絵師と小説家と音楽家としての能力が必要になってくる
少なくとも全部自前で用意して見れるようなものを作るとなるとそんな多才な人はいない
料理のたとえだとただ自身の能力の誤認であるけれど
ゲームのほうは目標あるいは計画自体の不良であって
前者は途中で投げ出さなければいつか達成できるかもしれないが
後者はどんなに根気と才能がある人間でもまず不可能
個人で後者を達成する手段は無理なものは無理と開き直る気概くらいしかない
グラフィック・サウンド・プログラム
どれ一つやろうとしても一般人とは比較にならない知識が必要だからな。
特に3Dグラフィックやるなら本当に色々出来る人じゃないときつい。
どれ一つやろうとしても一般人とは比較にならない知識が必要だからな。
特に3Dグラフィックやるなら本当に色々出来る人じゃないときつい。
やってみないとできるかどうかわからない事も多い
25年前だったらまだ売られているものと個人で作れるものの差が開いてなかったし、雑誌に載ってるコードをベタ打ちしてからちょっと変えてみたらどうなるだろうと色々試行錯誤できたんだよね。
今は売られているものと個人で作れるものの差が開き過ぎてて、Hello Worldと作りたいゲームとの差が絶望的に感じられるんじゃないだろうか。
案外必要なのは、コピーするだけで遊べる3Dゲームのソースコードだったりして。
今は売られているものと個人で作れるものの差が開き過ぎてて、Hello Worldと作りたいゲームとの差が絶望的に感じられるんじゃないだろうか。
案外必要なのは、コピーするだけで遊べる3Dゲームのソースコードだったりして。
作れるもの作ってたら全く成長しないけどね。