ゲームプログラミング童貞のつどい

このエントリーをはてなブックマークに追加
1名無しさん必死だな
プログラミング童貞とは、その名の通りプログラミングの未経験者のことである。

インターネット上には、無修正のアダルトビデオが溢れているのと同様に、プログラミングに
ついての情報も溢れているため、「C言語が基本」「PHPはWebサイトによく使われていて
比較的簡単」などのプログラミング言語についてのさわり程度の知識は備えているものもいる。

しかし「Java」と「JavaScript」を混同するなど、未経験ゆえの間違った知識も多い。
これは真性童貞が尿道と膣口が同一であると勘違いするようなものである。
http://monobook.org/wiki/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E7%AB%A5%E8%B2%9E
2名無しさん必死だな:2012/11/02(金) 20:54:53.12 ID:Zd2tPk9v0
 ノヽ人_人_人_人_人_人_人_人_人_人_人_人_人_人
 )
 )  /妊_豚\  
 )  .|/-O-O-ヽ|    WiiUはネイティブ1080p!
< 6| . : )'e'( : . |9  
 )   `‐-=-‐ '  
 )           
 ⌒V⌒V⌒V⌒V⌒V⌒V⌒V⌒V⌒V⌒V⌒V⌒V



〜WiiUマリオの公式サイトから「1080p」が削除される〜


 ノヽ人_人_人_人_人_人_人_人_人_人_人_人_人_人
 )
 )  /妊_豚\  無理して1080pにして画面スカスカなゲームより
 )  .|/-O-O-ヽ|  720pで動作が安定してオブジェクトが沢山のリッチなゲームが主流になって欲しい。
< 6| . : )'e'( : . |9 SDはともかくこれ以上は画質オタ(≠ゲーマー)と開発者の自己満だろ。
 )   `‐-=-‐ '  
 )          
 ⌒V⌒V⌒V⌒V⌒V⌒V⌒V⌒V⌒V⌒V⌒V⌒V

3名無しさん必死だな:2012/11/02(金) 20:56:03.88 ID:olPkn98+0
まあ俺たちはメイドイン俺経験済みだから
童貞じゃないね
4名無しさん必死だな:2012/11/02(金) 20:56:21.56 ID:LmaBvs7N0
ム板に立てろや
5名無しさん必死だな:2012/11/02(金) 20:56:51.56 ID:aGyQjWJm0
やっぱりゲハって工学系の人が多いのかな
俺生化学系だから専門的な話になるとサッパリ分からんわ
6名無しさん必死だな:2012/11/02(金) 20:57:34.37 ID:um5+yiV30
PS豚さんはテイルズの声優キャスティング妄想に急がしいのでそんな暇はないんやな
7名無しさん必死だな:2012/11/02(金) 20:57:43.21 ID:FgpV+KUF0
JavaScriptで思い出した。
Amazonの出品者をAmazonに切り替えるブックマークレット作ってたんだが、
ゲームカテゴリで出品者の切り替えが出来なくなってるな
すげえ不便
8名無しさん必死だな:2012/11/02(金) 21:00:45.69 ID:+mJAeM6b0
よくわからんがC++ってのやっとけばいいんだろ?
9Something ◆Y9nKNZ/XlI :2012/11/02(金) 21:01:45.85 ID:MTI0yLbO0
これはプチコンスレの予感
10名無しさん必死だな:2012/11/02(金) 21:04:07.27 ID:dp8NN5040
>>4
さすがにム版には童貞はいないだろ
11名無しさん必死だな:2012/11/02(金) 21:04:36.31 ID:mubh1q9hP
なんで行列をかけたら頂点の位置や角度が変わるのかがよくわからない
12名無しさん必死だな:2012/11/02(金) 21:04:45.92 ID:ULSWtnLj0
>>5
理系ならデータ処理にプログラミングぐらいするだろ。
ゲーム作ろうってのは滅多にいないだろうけどな
13名無しさん必死だな:2012/11/02(金) 21:05:03.19 ID:vgvx9Oeu0
>>1
> しかし「Java」と「JavaScript」を混同するなど、未経験ゆえの間違った知識も多い。
> これは真性童貞が尿道と膣口が同一であると勘違いするようなものである。

えっ、違うの?
14名無しさん必死だな:2012/11/02(金) 21:06:00.41 ID:IUylEUv70
久々に良スレの予感
15名無しさん必死だな:2012/11/02(金) 21:06:29.44 ID:GCcTM39j0
>>5
だからと言って情報系のやつがゲーム作るかっつったらそうでもないっていう
16名無しさん必死だな:2012/11/02(金) 21:06:53.79 ID:FTLaD81b0
ゲハってゲームの大先生ならいっぱいいるのになw
17名無しさん必死だな:2012/11/02(金) 21:07:33.65 ID:EU1Fd5JE0
>>8
絶滅危惧種だお
18名無しさん必死だな:2012/11/02(金) 21:09:02.05 ID:KrK4ltLv0
>>5
それ、ただの大先生だ
概要だけは詳しい
19名無しさん必死だな:2012/11/02(金) 21:09:58.24 ID:zDcWzimJ0
これは巧妙に偽装されたVitaスレ
20名無しさん必死だな:2012/11/02(金) 21:11:25.29 ID:zho6Mah20
ゲームプログラミングってどうやって覚えるの?
本とかも絵の表示の仕方とかゴミみたいな内容のしか売ってないよね
21名無しさん必死だな:2012/11/02(金) 21:12:12.76 ID:Y2vJgBrK0
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::
::::::::::            _____
       ∧_∧   |    |....____|_
      (* ‘ω‘)  .|    |.:::| |:::::::::::::|
    ┌/:::::::  l   |__|._.|_|___.l
    | |:: |::::  | ∠二二l┌━━┷┐



:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::
::::::::::             ____
       ∧_∧    ||....___ |
      (* ‘ω‘)   .|| └ヾ::::| |
    ┌/:::::::  l     ||__/._/_|
    | |:: |::::  | ┌━━ー┷┷┐
22名無しさん必死だな:2012/11/02(金) 21:14:01.33 ID:JCd73MPB0
ベーマガ復活しねーかな
23名無しさん必死だな:2012/11/02(金) 21:15:32.07 ID:O+LPO7LN0
RPGツクールの出番ですね!
24名無しさん必死だな:2012/11/02(金) 21:16:11.36 ID:d1QuWPTl0
>>20
絵の表示さえできればあとはキー入力受け取るだけでゲーム作れるだろ
25名無しさん必死だな:2012/11/02(金) 21:16:13.28 ID:LmaBvs7N0
こんにちはマイコン復刊しないかな
26名無しさん必死だな:2012/11/02(金) 21:16:20.18 ID:aGyQjWJm0
>>12
う〜ん、微生物が増えた減ったのを記録するのにエクセルを使ったりするけど
プログラミングってのは難易度高すぎるよ
27名無しさん必死だな:2012/11/02(金) 21:27:35.41 ID:y+doRgpA0
ゴミみたいなのなら作ったことあるから童貞じゃないな
28名無しさん必死だな:2012/11/02(金) 21:32:36.23 ID:Pr0cG//o0
気にはなるんだが、パソコンの大先生な俺にはハードル高く感じてな
29名無しさん必死だな:2012/11/02(金) 21:37:13.75 ID:p1jhTvlr0
グラフィック部分が絶望的に書けなくて手が出せない
30名無しさん必死だな:2012/11/02(金) 21:37:30.80 ID:tIK0+lLA0
ツクールですら完成しなかったのにプログラムなんて…
31(・×・) ◆ctwJT1n.IY :2012/11/02(金) 21:39:50.53 ID:3ZD+NVZy0
よく知らないけどBASICとかいうのでゲームを作れるというのは知ってる

小学生の頃、図書室に置いてあったBASICの本に載ってたプログラムをMSX(だったかな?)に打ち込んだらちゃんと動いて感動したなぁ
32名無しさん必死だな:2012/11/02(金) 21:45:44.60 ID:adG8ZLInP
趣味として始めるなら最新版プチコンから始めるのがいいかもな
33名無しさん必死だな:2012/11/02(金) 21:48:45.32 ID:ULSWtnLj0
探せばほとんど売ってたりフリーで配布してたりするもんね。作ろうと想う動機がないのかもしれん。
探して見つからないのは大抵が無茶苦茶なことを要求してるからで、自分で作れるとは考えんだろうし。
34名無しさん必死だな:2012/11/02(金) 21:52:11.16 ID:2p4G/VL00
>>20
多分 根性
35名無しさん必死だな:2012/11/02(金) 22:10:11.69 ID:cai4KzUX0
吉里吉里を勉強しています
36節穴さん ◆NwMMAt5Jvk :2012/11/02(金) 22:30:21.64 ID:g/5N5nnS0
グラフィックなんて CIRCLE と LINE でええんとちゃう
37skave ◆8FsTqtlny. :2012/11/02(金) 22:31:56.35 ID:6vsiZZTs0
自分でシコシコ作ってて思うのは
パラメータのデータ管理は大変、
例えば、ステージ毎でのキャラクターや
オブジェクトのパラメータのデータファイルなんかは、増えてくるとパラメタ調整
するのに、何行目何列目かのデータを
いじるわけだが、データの型式や定数なんかを覚えるのは規模が大きくなるとキツイからデータベースにファイルの中身突っ込んで編集したり、出力したりすると捗ると
思い、そういうパラメタ管理システムを
cakephpで作ってる。
普通に会社とかだとどうしてるのか教えて
38名無しさん必死だな:2012/11/02(金) 22:35:04.74 ID:hfCC6jS00
>>20
おれもよくわからねーのよな
ただ才能と努力できる仲間は自分でいつの間にかマップチップエディタつくったり
VBでDirectXを組み込んでたりしてからなんかきっかけあるんだろ。
プログラムはある時に一気にわかったりするようになるもんらしい
39名無しさん必死だな:2012/11/02(金) 22:35:50.36 ID:2luw7cQq0
SRCをやろう(提案)
40名無しさん必死だな:2012/11/02(金) 22:36:09.25 ID:bGSbgO2M0
岩田社長クラスになるには何から始めればいいの?
41ららららりぱっぱ神:2012/11/02(金) 22:36:25.20 ID:citWesqj0
今考えたら、ファミコンで自作プログラム走らせることが出来たってのは驚異的だよな?
スプライトが標準で用意されてたり、結構しんせつだったよな
42名無しさん必死だな:2012/11/02(金) 22:37:37.35 ID:hfCC6jS00
そもそも今スプライトって概念として使われてるのかな。
今もう1枚ポリゴンに絵を表示していくのが基本ぽいが
43名無しさん必死だな:2012/11/02(金) 22:38:39.66 ID:ISTF3Du00
今からでもZ80マシン語ゲームプログラミングの本で
勉強して実践することはできますか?
44名無しさん必死だな:2012/11/02(金) 22:40:15.76 ID:LhzjHgHr0
>>40
CPUの仕組みを理解する
45ららららりぱっぱ神:2012/11/02(金) 22:41:12.45 ID:citWesqj0
>>42
今使ってるヤツにはあるっぽいが使ったこと無いなw

ところで、自作で10Gオーバーのゲーム作ってるんだけど
正体隠したまま(足がつかないように)発表するにはP2Pしか無いのかねぇ?
46名無しさん必死だな:2012/11/02(金) 22:43:40.80 ID:2p4G/VL00
>>38
よく、誰でもできるwwwドカタドカタwwとかバカにする連中がいるけど
確かにそうなんだけど、適正がない人間はすぐに壁にぶちあたるね
そもそも、構造化プログラミングの所で把握できなくて、こける
で、そういう人間が作るソースコードは恐ろしい事をしてたりするので、周囲に被害をばら撒く
開眼する人は、適正があるけど切っ掛けがつかめなかった人とかじゃないのかな

あと、初心者にありがちなのが、ソースを沢山組めばばいいだろ的な過ち
データありきの考え方に切り替えられないと、ソースとデータに囲まれて把握がきかなくなる
47名無しさん必死だな:2012/11/02(金) 22:43:47.12 ID:GQ9PnARO0
パソコンの大先生程度では無理だな
48名無しさん必死だな:2012/11/02(金) 22:48:22.87 ID:l1Kup6fD0
ブラウザゲーの主流はHTML5になるのか
49名無しさん必死だな:2012/11/02(金) 22:50:11.91 ID:yYHgNAUK0
初心者は
まずはモグラ叩き作ってみるべきだな
50名無しさん必死だな:2012/11/02(金) 22:51:56.61 ID:um5+yiV30
サターンベーシックはBG4枚ぐらいあってFM音源も8音使えてスプライトも128枚ぐらいは出せたというのに
あと生ポリゴンもwでも使ってる奴があまり居なかったなw
51名無しさん必死だな:2012/11/02(金) 22:59:19.46 ID:lbWDYTSz0
ガスト様の貴重なプログラミング講演を聞くと良い
52名無しさん必死だな:2012/11/02(金) 22:59:49.09 ID:YRPnWMoi0
とりあえずPHPってのを勉強すればいいんだろ?
53名無しさん必死だな:2012/11/02(金) 23:00:28.49 ID:d1QuWPTl0
>>42
XNAにはあったよ
ただ使うと色々と問題が起こるんで全部ポリゴンでやったほうが楽
C#やってるとC++ってなんだったんだろうってなるわ
54名無しさん必死だな:2012/11/02(金) 23:04:56.98 ID:ZA//lUQv0
>>53
C++とC#ってそんなに違うのか
C#って.NETしか使えないと思ってたわ
55名無しさん必死だな:2012/11/02(金) 23:06:03.90 ID:mFMIsqsTP
C++ プロ用
C# お子様用
56名無しさん必死だな:2012/11/02(金) 23:06:58.56 ID:GCcTM39j0
C#って似非Javaだよね確か
Javaは素だと画像処理関連が非常に残念だった記憶があるけどC#はそうでもないのか
57名無しさん必死だな:2012/11/02(金) 23:09:02.67 ID:BhADQlCz0
>>37
普通にXML
58名無しさん必死だな:2012/11/02(金) 23:18:12.59 ID:hdSG6OzWO
10 beep1
20 run
59名無しさん必死だな:2012/11/02(金) 23:22:57.32 ID:8AJf/vzI0
C++はベターC + クラス程度なら初心者でもなんとかなるだろうが
テンプレートやメタプログラミングまで行くのは絶対無理だろう。
60名無しさん必死だな:2012/11/02(金) 23:28:23.49 ID:xy/PLqk10
C#も4.0とかの最新ヴァージョンだとc++並にややこしくなってるんじゃね
61名無しさん必死だな:2012/11/02(金) 23:31:42.02 ID:AoPqVgICO
全く畑違いな人間からしたら魔法の呪文にしか見えない
知識ゼロからSEに就いた人に聞いてみたら「案外やりだしたら出来るもんよ」とか言うけど、んな訳あるかいと思わずにいられない
62名無しさん必死だな:2012/11/02(金) 23:36:22.54 ID:tpLqJUlJP
一生触れない方が幸せ
63名無しさん必死だな:2012/11/02(金) 23:36:43.18 ID:5Uy2QBKM0
最初に触ったのってDelphiだったなぁ
その後Flash流行ってASちょこちょこやったくらいだ

本格的に作れる人はやっぱ凄いと思う
64名無しさん必死だな:2012/11/02(金) 23:40:23.18 ID:jw5c7jSo0
初心者はとりあえずpythonやっとけ
65名無しさん必死だな:2012/11/03(土) 00:10:48.83 ID:vVT+r2tF0
Webシステムとか仕事で作ってるけど、ゲームプログラムは作ったことない
画像や3Dオブジェクトの扱いが難しそうに感じるけど実際どうなの?
66名無しさん必死だな:2012/11/03(土) 00:19:32.34 ID:P7Y5/Nl20
入門にCやらせんのやめろや
67名無しさん必死だな:2012/11/03(土) 00:27:27.67 ID:IigQajxz0
いま学校はCASL&アセンブラとか教えてるのかね?

役に立たないけど、概念的なものを覚えるにはいい
68名無しさん必死だな:2012/11/03(土) 00:32:41.53 ID:gh7Zgm1z0
>>67
CASLは基本情報でも使ったりするんで教えられた
時間かけてプログラム教えるところではやってるんではないだろうか
69名無しさん必死だな:2012/11/03(土) 00:45:32.78 ID:jC2oYZBd0
>>37
簡単にやるならExcel(必要ならマクロガチガチで)で良いんじゃないの?
ゲーム内から直で.xlsファイル読むようにして、
Excelで変更/更新した結果がすぐに反映出来るようにするとか。

もうちょっと本格的にやるならツールをゲーム本体に組み込んじゃって(もしくはツールにゲーム本体を組み込む?)、
Haloのフォージみたくインゲームでパラメータのエディットやオブジェクト配置を出来るようにするとか。
70名無しさん必死だな:2012/11/03(土) 01:04:29.76 ID:fBSjGI6d0
多分本当の初心者ってさこれで絵をだします、音や動きをだします。
ってあとに自分で考えたものをどうやって組み立てるの?ってなってると思う。

格闘ゲーで必殺技をひと通りおぼえても戦い方が組立られないみたいな
71名無しさん必死だな:2012/11/03(土) 01:11:43.40 ID:gh7Zgm1z0
>>70
まぁそこは本見て学んだり人のソース読んだりしながら実際に組むしかないよなぁ…
自分も最初は何もできんかったわ、少しずつ色々触っていくうちに覚えていった
シューティングゲームがゲームプログラムの基礎を学ぶのに一番いいんじゃないかと思う
72名無しさん必死だな:2012/11/03(土) 01:16:04.31 ID:fBSjGI6d0
そーいやゲームプログラミングってだいたいといっていいいほど、必ずSTGだね。
基本的なことがほぼ学べるからか。
73名無しさん必死だな:2012/11/03(土) 01:28:35.15 ID:PcPGiraM0
ソーシャルゲームなら簡単だぞ
ただのホームページだからな
74名無しさん必死だな:2012/11/03(土) 01:29:43.84 ID:mqBXloqe0
プログラムセンスない奴に C++ は無理だから Unity 使いなよ
75名無しさん必死だな:2012/11/03(土) 01:37:06.83 ID:jC2oYZBd0
>>70
その次は単純なゲームのクローンを作ってみると良いと思うよ。
インベーダーゲームとかパックマンとかゼビウスとかテトリスとか。
マップ作るのがダルくなければスーパーマリオでも。

まぁ今更そんなものを遊んでも面白く無いのは確実だろうけど、自分で作るのは面白いと思う。
76名無しさん必死だな:2012/11/03(土) 02:29:23.72 ID:5PadJpLl0
>>65
DirectX3とかの時代に比べたら天国だよ
スプライトもどきやるにしたって今じゃPNGのαチャンネル設定しときゃー勝手に合成してくれるしな
3DモデルデータだってLightWave互換フォーマットがタダで作れる
まったくイイ時代になったもんさ

>>67
キャリーもねえアセンブラなんぞ学んだところで役に立つとは思えんがなー
基礎を学ぶにゃどうたら言うたって、その「先」を考えることが出来ないモン覚えたってしょうがなかろう

>>69
おいおい、ゲームアプリにOLEやらせんのか?w
そこは最低csvファイルだろ
77skave ◆8FsTqtlny. :2012/11/03(土) 02:40:27.38 ID:SknKiFrG0
>>57
フゥー!サンキューベイビー
何てことだ、最高だぜあんた
世界が繋がった感じたぜ
78名無しさん必死だな:2012/11/03(土) 02:53:25.89 ID:B38ikFmT0
>>72
C言語を本格的にやったのは、育成ゲーだったなぁ
というか、現場で組んで覚えろだった 企画も担当だからルール決めて組んで
メインプログラマとバランスやシステムについて言い争いしたり…

STGとかそれ以前に本かって読んだりしたけど、経験が足り無すぎて理解が追いつかず
ある程度何本かあげた後に読み返してみるとソースが汚すぎて読む気が失せたっていう

>>76
CASLはメモリ空間を意識してプログラム組むって意味では入門には丁度いいよ
と今振り返ってみると、そんな風に思う
そしてふと、ぺであでCASLみてみたら、なんか今は仕様変更されてるらしい
FRにキャリーフラグが追加されてるっぽい
79名無しさん必死だな:2012/11/03(土) 03:01:42.77 ID:jC2oYZBd0
>>76
別にOLEでも良いと思うが。もちろんデバッグ/開発バージョン専用。
むしろガチOLE対応にしてセルの内容を変更するとそのままリアルタイムで反映
とかにしちゃえば開発がとてもはかどりそう。

実ターゲットで動かすときは
他(バイナリ、XML、CSV)のファイル形式にするなり、
リソースに入れるなり、ソース直で組み込むなり、
好きにすれば良い、そこら辺はクラスで隠蔽しちゃえば良い話。
80名無しさん必死だな:2012/11/03(土) 03:07:21.59 ID:fCxDdXHX0
ハローワールドと簡単な計算しかできんわ
81skave ◆8FsTqtlny. :2012/11/03(土) 03:17:20.32 ID:SknKiFrG0
やはり、ニュー速と違ってゲハ民は頼りになるな
あと他にゲームの初心者本とかでは、回転処理とかは行列つかうって書いてあるけど、実際はクォータ二オン(四元数?
っての使うって聞きました
クォータ二オンを最初に教えないのは
難しいから?
計算量はクォータニオン使ったほうが少ないらしいけど2Dゲームならオイラー回転で十分ですか?
教えてください
82名無しさん必死だな:2012/11/03(土) 03:28:03.36 ID:npId4Eu90
プチコン興味あるけど挫折しそうで手がだせないw
83名無しさん必死だな:2012/11/03(土) 06:44:00.84 ID:gh7Zgm1z0
>>81
どういう処理をしたいのかによる
クォータニオンは指定した軸に合わせて回転させる方法のことで
例えば地球儀みたいに軸が少し斜めになっていて、その軸で回転しているというのを計算するために用いる
2Dゲームというのが描画のことなのかゲーム性のことなのかはわからないけど、描画であればあまり必要ないかと
仮にクォータニオンが必要になっても、テクスチャや描画の仕方を工夫すれば何とかなることもある
クォータニオン使ったことないのでどこか間違っているかもしれない
84名無しさん必死だな:2012/11/03(土) 09:10:33.57 ID:49l9nx1g0
>>39
あれインスコまでの時点で既に初心者への敷居が異常に高いじゃん
85名無しさん必死だな:2012/11/03(土) 09:14:06.05 ID:XXXpH76H0
・計算量
・球面線形補間
・ジンバルロック問題

の関係でクォータニオンを選ばざるを得ない
86名無しさん必死だな:2012/11/03(土) 09:22:11.94 ID:rIZ1pjOC0
CASLは俺も昔試験のために勉強したけど
実用性ないよな
87名無しさん必死だな:2012/11/03(土) 10:46:58.35 ID:84DfH6CQ0
ゲームのプログラミングって、成果を実感出来るまでが通そうで
何かやる気が起きねえな
俺絵が描けないから、出来たとしても色付きの四角だけのインベーダーとかもぐら叩きとか
そこ止まりだろうな
88名無しさん必死だな:2012/11/03(土) 10:47:33.85 ID:84DfH6CQ0
×通そう
○遠そう
89名無しさん必死だな:2012/11/03(土) 11:01:13.54 ID:rIZ1pjOC0
>>87
プログラミングは結果じゃなくて過程が楽しいんだがな
90名無しさん必死だな:2012/11/03(土) 11:03:19.86 ID:84DfH6CQ0
学習の過程で成果が見えないのはキツい
91名無しさん必死だな:2012/11/03(土) 11:10:11.91 ID:rIZ1pjOC0
そういう人は短いプログラムから入ればいいだけ。

そもそもソフト開発なんて短いプログラムの集まりに過ぎないし
92@@@@@ ◆wiiiiw.nGA :2012/11/03(土) 11:20:03.19 ID:NmnBIjJN0
>>87
MZ-700マジオススメ
93名無しさん必死だな:2012/11/03(土) 11:23:56.41 ID:rIZ1pjOC0
文字を使って動かすだけなら簡単だけど
グラフィックス使うと途端に敷居上がるからな
94名無しさん必死だな:2012/11/03(土) 11:27:40.35 ID:84DfH6CQ0
しかもテキスト操作はわりと使い道があるけど
絵を動かすほうは、そうでもないからな
95名無しさん必死だな:2012/11/03(土) 11:34:42.33 ID:Nibr+Sap0
0からネットで学ぼうとすると欲しい情報を探し当てるまでがしんどい
やっぱ最初は本とか見たほうがええんだろうな
96名無しさん必死だな:2012/11/03(土) 11:38:49.55 ID:jC2oYZBd0
手順として、
フォントをテクスチャへ展開→グラフィックとして表示
になるだろし、むしろフォント表示の方がめんどくさかったりするんではないのか?
97名無しさん必死だな:2012/11/03(土) 11:46:07.12 ID:rIZ1pjOC0
PC-6001で開発してる俺にすれば
アドレス計算いらないだけでも楽だよ今は。
98名無しさん必死だな:2012/11/03(土) 11:46:17.73 ID:6SKqitAN0
C言語ってどこの国の言葉? 
99名無しさん必死だな:2012/11/03(土) 11:47:34.92 ID:fluPTB6d0
スゴロク作って改造して遊んでたなあ
100名無しさん必死だな:2012/11/03(土) 12:15:11.08 ID:JjT6kJ2r0
こんにちはマイコンで学んだところによると
バグというのは大型の怪虫で
背中の誤入力文字を読み取って月面宙返りで正しい文字を打ち込めば倒せるらしい
101名無しさん必死だな:2012/11/03(土) 12:31:54.71 ID:1qZeXa5u0
超秘技 ムーンサルトり〜 みたいな〜
102名無しさん必死だな:2012/11/03(土) 15:17:12.41 ID:B38ikFmT0
>>94
初めて98で絵を出すときはVRAMと格闘し
Win3.1で絵だした時はデバイスコンテキストと格闘し
SSで絵だした時はスプライトとBGと格闘したけど
楽なのはSSだったなぁ… それより楽だったのはGBCかな
一番面倒なのはWindowsだった DirectX使えば楽なのかもしれないけど

>>95
ゲームとかぬきにプログラムを勉強したいってんなら
ねこのページを頭からがっつりやってみるといいかも
103名無しさん必死だな:2012/11/03(土) 15:35:06.98 ID:npId4Eu90
ジンバルロックってブログラムでも起きるのかw
昔3dcg趣味でライトウェーブ買ったがアニメーションつける部分のそれで挫折したの思い出した・・・
104名無しさん必死だな:2012/11/03(土) 17:35:37.24 ID:j0KiYiD50
プログラミング童貞のつどいだと思って開いたら
童貞がいなかったでござる
105名無しさん必死だな:2012/11/03(土) 18:54:32.13 ID:84DfH6CQ0
俺ゲームプログラミングやったことないよ
106名無しさん必死だな:2012/11/03(土) 22:21:40.46 ID:fBSjGI6d0
昔やろうとして挫折したというか飽きたというか。
ただRPGツクールなんかにプログラミングレベルのが入ってきたから
なんとなくまた気になりだした。
うでぃたとかもアレ選択肢とかつかってプログラム組んでるのと変わらんのよな
107名無しさん必死だな:2012/11/04(日) 00:14:04.79 ID:enm3BdoV0
本格的なプログラム言語と特定アプリケーション用とかのマクロ言語の間には
富士山の麓と頂上くらいの開きがあると思う
108名無しさん必死だな:2012/11/04(日) 00:14:32.93 ID:qQ9nwZ1i0
>>78
キャリーほむほむてマジかwwwwww
実装チップもねー癖に無駄に進化してやがんなwwwwww

>>79
かつてPCザナドゥとかはMAPエディタやらパラエディタがゲームと一体化してて、オンデマンドで即時調整・改修ができたらしい
・・・・・・88の64KB以下のメモリで。
木屋氏はマジで神プログラマだった。性格はアレだったけどな!w

>>103
そらおめーLightWaveがなんで動いてると思ってんだよwww
魔道科学とかでいあいあしてるとでも思ったかw
109名無しさん必死だな:2012/11/04(日) 00:20:26.78 ID:enm3BdoV0
        l^丶
        |  '゙''"'''゙ y-―, あ ふんぐるい むぐるうなふ すとらま
        ミ ´ ∀ `  ,:'
      (丶    (丶 ミ   いあ    いあ
   ((    ミ        ;':  ハ,_,ハ   ハ,_,ハ
       ;:        ミ  ';´∀`';  ';´∀`';, ,
       `:;       ,:'  c  c.ミ' c  c.ミ
        U"゙'''~"^'丶)   u''゙"J   u''゙"J

          /^l
   ,―-y'"'~"゙´  |   それ  すたばてぃ うがふなぐる ふたぐん
   ヽ  ´ ∀ `  ゙':
   ミ  .,/)   、/)    いあ    いあ
   ゙,   "'   ´''ミ   ハ,_,ハ    ハ,_,ハ
((  ミ       ;:'  ,:' ´∀`';  ,:' ´∀`';
    ';      彡  :: っ ,っ  :: っ ,っ
    (/~"゙''´~"U   ι''"゙''u....  ι''"゙''u
110名無しさん必死だな:2012/11/04(日) 00:36:49.46 ID:JvcYWOQXP
プログラムはツクールとかでも補完できるけど
何か作るなら絵の方が描けた方がいい
111名無しさん必死だな:2012/11/04(日) 00:43:05.69 ID:OMIso+8j0
プログラムできてよかったと思ったこと
P3とP4の素材検索プログラム作って自己満足できた事
そして作る事の方が楽しくなって、出来上がってる頃にはゲームに飽きてる罠
112名無しさん必死だな:2012/11/04(日) 01:03:07.84 ID:enm3BdoV0
>>111
> そして作る事の方が楽しくなって、出来上がってる頃にはゲームに飽きてる
ああ、その感覚は何かわかる
ツール作ってたら、結局手作業でやるより時間かかってるけど
ツール仕上げるのに夢中になっちゃうみたいな
113名無しさん必死だな:2012/11/04(日) 08:12:41.40 ID:e5TM/rPY0
良スレage
114名無しさん必死だな:2012/11/04(日) 08:25:30.43 ID:9FV9SXgv0
>>74
Unityは最近日本語書籍も増えてきたし楽で良いね。
プログラミングセンスが無い人間だけど、なんとかなってる。
115名無しさん必死だな:2012/11/04(日) 08:27:00.28 ID:ceCyZ3Uh0
>>3
素人童貞乙
116名無しさん必死だな:2012/11/04(日) 08:50:41.81 ID:A9S5MUEX0
>>98
神聖UNIX帝国
117名無しさん必死だな:2012/11/04(日) 10:19:06.08 ID:azPqPNCM0
BASICでWizやUltimaの戦闘モードを再現とかやるよな

>>41
プログラム自作するのは昔だとむしろ普通
プログラムがパッケージ化されて売ってる事が画期的でハドソンが大儲けした
118名無しさん必死だな:2012/11/04(日) 10:44:35.96 ID:FY+cfCjJ0
プログラミング童貞には>>1みたいな明確な定義があるのに
プログラミング処女の明確な定義がないのはおかしい。
119名無しさん必死だな:2012/11/04(日) 10:47:03.81 ID:fSZLM8ID0
RPGツクールみたいなライトな開発ツールって最近どうなってんの?
120名無しさん必死だな:2012/11/04(日) 10:50:16.30 ID:AwXgOhKzP
>>119
アクションゲームツクールっていXNA対応のツールが発売された。
121名無しさん必死だな:2012/11/04(日) 10:50:36.80 ID:FY+cfCjJ0
Unityなんかみたいに操作覚えるだけで投げ出すレベルじゃなくて
昔ながらのBASICみたいなのがいいと思うんだ
122名無しさん必死だな:2012/11/04(日) 10:53:02.60 ID:oHniTgaCO
ゲームプログラマーになりたいならPHPとかjava覚えればいいの?
123skave ◆8FsTqtlny. :2012/11/04(日) 12:16:34.62 ID:igaJnGgA0
c++でしょ
STLとBOOST使ってからは楽になった
124名無しさん必死だな:2012/11/04(日) 12:22:36.71 ID:TkzyEl4r0
>>122
プログラミングするなら何か一個の言語を徹底的にやっておくと融通の面では楽
家庭用ゲーム機用途ではC(C++)とかのが聞くけれど

そもそもどういうゲーム(携帯用、PC用etc)をプログラムするかで変わる
125名無しさん必死だな:2012/11/04(日) 12:24:37.83 ID:p2+ap2ceP
>>120
xna対応ツールって他にどんなんあるの?
c#だけでゼロから3dプログラムつくるなんてちょっと俺には無理だ
126左右の広告をクリック!相手は死ぬ:2012/11/04(日) 12:26:37.19 ID:Zo4/eFkl0
よく分からんけどHPSとベーシックを投げた思い出
3Dモデリングはそこそこ続きそうだけど
127名無しさん必死だな:2012/11/04(日) 12:34:37.24 ID:hjlGNDIV0
>>123
リソースが限られる家庭用ゲーム機の世界ではC++がもっともゴミだと聞いた。

C言語を使ってメモリは全て静的確保する世界なのでnewとかありえない。
その上になると中途半端な言語は使わず一気にUnityなどのゲームエンジンの世界だとゲ製で言われた。
128名無しさん必死だな:2012/11/04(日) 12:39:05.54 ID:4W238ijT0
俺文系だから作者の気持ちしか分かんねえ
129名無しさん必死だな:2012/11/04(日) 12:39:13.84 ID:ncvX1EoK0
placement newというのがあってだな
130左右の広告をクリック!相手は死ぬ:2012/11/04(日) 12:43:04.08 ID:Zo4/eFkl0
>>128
よく分からんけど文字書いて命令作るから文系に近いんじゃね?

やっぱり簡単さで言えばHSPが一番なん?ツクールとか抜くと
131名無しさん必死だな:2012/11/04(日) 12:48:01.52 ID:iuQ1oARs0
プログラミングだけなら言語なので文系っぽいけど、
その上で動くアルゴリズムは理系っぽいね。
まぁでもゲームという枠にあるのでどっちかというと芸術系?
例えば音のプログラムなら音に詳しくないといけないし、
絵のプログラムなら絵にも詳しくないといけない。
もちろん分業化が進んでいる世界ではそんなものはデザイナーにやってもらえる
という反論もあるだろうが、俺はゲームプログラマーにこその知識が必要だとは思っている。
132名無しさん必死だな:2012/11/04(日) 12:51:17.09 ID:FY+cfCjJ0
最初からプロ視点で煽る時点でダメだな。
本質を見失う
133名無しさん必死だな:2012/11/04(日) 12:59:50.86 ID:F7B7tnnU0
>>127
コンテナもアロケータ作れば静的領域から割り当てできるよ
134名無しさん必死だな:2012/11/04(日) 13:01:18.09 ID:Kw954FjC0
>>89
そうそう。プログラミングもそうだけど、素人がゲーム作る場合にもそうだ

男どもが夜中にキャラ設定とか考えて、女性キャラのスリーサイズとかまで作っちゃう
でも数日もしないうちに、そういう設定を全部盛り込むのは不可能だと悟る
で、いくつかのキャラの設定をつまみ食いしてキャラを少なく絞り込む
だけどCGには時間がかかるから、同名のファイル名でMSペイントでちゃっちゃと描いたダサいキャラを宛がっておいて
いざ本物のCGができあがってきたときにゲームに乗せてみて感動
そうするうちに絵師のモチベが上がってきて、前に描いた絵をボツにして差し替えたいとか気合いの入ったことを言ってくるも
最初に描いた絵から時間が空きすぎていたりしたら、絵柄や塗りが変わってたりして…
全体的な完成度を取るか、絵師の熱意を取るかのジレンマ
135名無しさん必死だな:2012/11/04(日) 13:02:23.08 ID:Kw954FjC0
そうこうしているうち、スタッフの友人知人もテストプレイや買い出し、開発が大詰めを迎えた現場に陣中見舞いに来てくれたり
無事に完成したらメインスタッフからチョイ役のお手伝いさんまで集めて盛大に打ち上げ
でも本当に呼びたい、来てほしいスタッフは用事で来られなかったり…

ゲームのクオリティはともかく、完成できたら良い思い出として残る
完成できたら、ね…
136名無しさん必死だな:2012/11/04(日) 13:03:40.83 ID:rnVt7X/30
このスレは上げ続けるべき
探すの面倒
137名無しさん必死だな:2012/11/04(日) 13:07:33.29 ID:daNiXmKLO
さげ
138名無しさん必死だな:2012/11/04(日) 13:09:30.00 ID:1DJeGntt0
遥か昔、金に困ってPCゲームをPSPに移植する仕事した俺が思うに家庭用ゲーム業界は
業務アプリ屋とくらべ特殊だとおもったね。
DirectX+Boost使ったPCゲームをCに移植するだけでも大変なのにアホみたいに少ない
メモリを音楽や効果音が圧迫しまくるし死ぬかと思ったぞ。

音楽用にVRAMと同容量くらいの専用メモリ積めと思ったね。
139名無しさん必死だな:2012/11/04(日) 13:12:22.47 ID:1oyPOijg0
自分は文系に進んで今はサッパリだけれど、子供の頃はゲーム作って雑誌に投稿したりしてたな。
BASICやZ80のマシン語程度だけれど。

当時の友達でプログラマーになった人は多い。ゲームプログラミング続けて起業したやつもいれば、
大企業でスパコンのミドルウェア開発してるやつもいる。
今になってみると、職に繋がりやすい趣味だったんだな・・・と思う。
140名無しさん必死だな:2012/11/04(日) 13:12:55.62 ID:VQ3/CvFk0
ビープ音だけで音楽を鳴らした時は、ちょっと感動したw
141名無しさん必死だな:2012/11/04(日) 13:17:28.05 ID:fPjjYqdM0
プログラミング童貞にとってゲームプログラミングは唐突にエベレスト級の愚策。
自転車乗れない奴がバイクトライアルに挑戦してどーする?的なw
142名無しさん必死だな:2012/11/04(日) 13:31:34.50 ID:VQ3/CvFk0
かと言ってゲームじゃないと、モチベーションが続かないんだわ
如何に根気よく継続できるかが鍵

仕事の場合は、ちょっと違うけど
143名無しさん必死だな:2012/11/04(日) 13:36:18.99 ID:OMIso+8j0
>>131
本丸のプログラマが考えるべき一番の事は
完成させるにはどうしたらいいか、スケジュールに間に合わせるためにはどうしたらいいか だね
要求仕様が期間内に実装・実現可能なものなのか、ダメな場合の代換案を考えたり

一人で期限なしで全部やるなら求道的に全部やるのはお勝手だけど
仕事でやるならそんなのは許されないし、同人でやるなら期限付きのスケジュール組めないなら
大体途中で空中分解おこして何も出来上がらないままなし崩し的に終了する
144名無しさん必死だな:2012/11/04(日) 14:08:48.43 ID:vnEmOeMP0
>>141-142
真っ黒なコンソール上でハロワとか「でっていう」って感じだわなw
俺の時はFM-77AVから入ってsprite文1行でハデハデなハロワできたが今はそんな環境ないし。
145名無しさん必死だな:2012/11/04(日) 14:10:22.54 ID:vnEmOeMP0
>>139
ベーマガやらが無くなったのはかなり影響大きいな。
146名無しさん必死だな:2012/11/04(日) 14:15:25.63 ID:AwXgOhKzP
>>125
他にはないなー
147名無しさん必死だな:2012/11/04(日) 14:34:42.04 ID:rnVt7X/30
先に終わりを決める。
絶対に途中で増やしたりしちゃダメ。

たったこれだけ。
148skave ◆8FsTqtlny. :2012/11/04(日) 14:39:30.50 ID:igaJnGgA0
>>127
ゲームエンジン使って作るのが一番楽なんだろうと思う。
c++がダメだとかの話しは自分で体験して
感じとるしか無いんじゃないかな
他人の話しを完全に信じるとウロウロして終わるから、興味の対象の情報の真偽は
自分で実践して確かめればいい
パソコンとネットがあればプログラムは
組めるから後はデータ突っ込んで吐きだされた情報が真実
面倒臭いって思う人は向いてないと思う
149名無しさん必死だな:2012/11/04(日) 16:01:09.87 ID:8mX21C+Q0
>>127
その人はちょっとレベル低いね
単に言語仕様としてC++知っているだけで、
クラスがメモリ上でどういう表現になっているかとか、
そういう一段深い知識は全然無いんだろう
150名無しさん必死だな:2012/11/04(日) 16:20:04.78 ID:Ynt2rsR00
実際業界入るまでどの言語使うかわからんし
だったらプロ目指してる奴は適当に一つの言語決めて徹底的に使えるようになっといたほうがいいんじゃね
言語違っても考え方は同じとか、他の言語を理解するまでも速いってよく聞くし
151skave ◆8FsTqtlny. :2012/11/04(日) 16:37:23.83 ID:igaJnGgA0
BB2Cデフォルト下げだから間違えて
下げちゃった
ここの主旨ってゲームプログラミング童貞がやりチンゲームプログラマーを目指すスレってことでええの?
プログラマは、ハードに種付けしてソフトを孕ませる、無事出産(リリース)したら童貞卒業つまりプログラミングはSEX?
152名無しさん必死だな:2012/11/04(日) 16:44:51.14 ID:D5sf6aAX0
ゲームエンジン使うにしてもC++なりの内部的な動きは理解しとくに越した事は無いっしょ
更に言うと、行列とか三角関数の知識も無いと仕事になりそうも無い
153名無しさん必死だな:2012/11/04(日) 16:45:28.02 ID:OMIso+8j0
>>150
実際早いというか、1つをある程度やると向き不向きが分かるというか…
基本的に上から下に流れる、反復してぐるぐるまわす、条件分岐で処理わける
これが理解できて、初めて更に細かい専門処理に進むことになるけど
プログラムに向いてない人は、大体この時点で進めなくなる
154名無しさん必死だな:2012/11/04(日) 16:52:06.32 ID:1DJeGntt0
>>149
> クラスがメモリ上でどういう表現になっているかとか、
> そういう一段深い知識は全然無いんだろう

そこら辺ってコンパイラ依存じゃないの?
155名無しさん必死だな:2012/11/04(日) 16:56:32.17 ID:1DJeGntt0
>>151
小難しそうなこといって俺スゲーしたり、
甘いこと言ってゲーム会社に就職させるスレだな
156名無しさん必死だな:2012/11/04(日) 17:03:31.67 ID:e602oj+k0
>>127
家ゲーなんてC++の独擅場だろ。
メモリの静的確保にしたって、
CもC++もできることは同じだが
配置new使えばC++の方が多少は綺麗に書ける。


157名無しさん必死だな:2012/11/04(日) 17:06:47.59 ID:OMIso+8j0
というか 動けばいいじゃない
CでもC++でも やりたいほうで やればいい
自分が使いやすいほうで やればいい

大体もし仕事にしたいなら、これでやれと言われたらそれでおしまいの話さ
趣味でやるなら好き好きでいいけど
158名無しさん必死だな:2012/11/04(日) 17:10:38.15 ID:L0dHEoa2P
※家庭用ゲームソフトはC/C++で作られています
159名無しさん必死だな:2012/11/04(日) 17:14:04.67 ID:rnVt7X/30
>>156
クラスだとコード領域のサイズが予め大雑把に推測できないのは致命的なんじゃねーの?
知らんけど
160名無しさん必死だな:2012/11/04(日) 17:15:03.73 ID:ye0XFYb60
専門学校の体験入学のプログラミング体験でソフトを使ってそのソフト上でプログラム組んで車をソフト上で走らせる事やった人は童貞?
161名無しさん必死だな:2012/11/04(日) 17:17:02.88 ID:OMIso+8j0
>>158
昔はアセンブラもあったんじゃよ
乗除命令がない石とか楽しいぜー
162名無しさん必死だな:2012/11/04(日) 17:17:19.82 ID:e602oj+k0
関数オーバーロードだけでもCでは無く
C++使う意味は大きい

ライブラリのメンテ性が良くなり、
使う側もいちいち同じような関数の
バリエーションの名前を使い分けなくて済む

まあ、変な型でマッチされると困る分
ライブラリ設計が面倒というか、
ライブラリ設計により知識が要るのは確かだが。
163名無しさん必死だな:2012/11/04(日) 17:24:24.14 ID:ncvX1EoK0
> プログラミング童貞卒業に重要なのは「俺すげぇ」的な簡単さと派手な動きである。
> その点が欠如したプログラミング言語では卒業までモチベーションを保てず挫折することになるであろう。
>
> 真っ黒で地味なコンソール上でハロワなどは論外だ。
> それはパソコンの大先生がパフォーマンスを行うために使うために存在しているものでありプログラミング童貞から卒業するためのものではない。


ワロタw
164名無しさん必死だな:2012/11/04(日) 17:25:32.26 ID:iBj/qsny0
>>104
スレタイをよく嫁
「プログラミング童貞」じゃなく「ゲームプログラミング童貞」だ

プログラミングの知識は並のプログラマー並にあるが、
ゲームプログラミングをしたことはないという奴が対象のスレだ


お前はム板にでも行っとけ
165名無しさん必死だな:2012/11/04(日) 17:28:15.86 ID:09IRihtk0
受験の勉強できる頭があればプログラムも書ける、とは限らないのか
166名無しさん必死だな:2012/11/04(日) 17:31:49.20 ID:KgQs989w0
>>163
C++は論外っぽいね
167名無しさん必死だな:2012/11/04(日) 17:34:37.59 ID:JvcYWOQXP
まあプログラミングなんかやれば誰でもできるんだけどね
でも出来たところで所詮底辺仕事でしかない
168名無しさん必死だな:2012/11/04(日) 17:35:12.83 ID:hn6ZPAX/0
いや、それが
出来ない人は本当に出来ないみたいなのでありますよ
169名無しさん必死だな:2012/11/04(日) 17:35:12.63 ID:OMIso+8j0
>>165
似たような問題を何度も何度もやってる時
これ、仕組みが同じなら態々同じ事何度もする必要ないんじゃね?
とか思ってしまった人は、向いているかもしれない
170名無しさん必死だな:2012/11/04(日) 17:39:23.72 ID:XTD437ZU0
ゲームプログラミングの現場ってSEの仕事とやっぱ違うんすかね
初級SEにはさっぱり想像が付かない世界
171名無しさん必死だな:2012/11/04(日) 17:39:24.98 ID:fIfeIios0
で、ゲームプログラミング童貞向けのプログラミング言語は決まったか?
172名無しさん必死だな:2012/11/04(日) 17:41:50.83 ID:e602oj+k0
SEってピンきりというか
事実上何も出来なくてもSE名乗れるよね。
173名無しさん必死だな:2012/11/04(日) 17:42:27.27 ID:vibtgMps0
>>82
ttp://www.dotup.org/uploda/www.dotup.org3585625.jpg
ttp://www.dotup.org/uploda/www.dotup.org3585626.jpg

最近こんなもん作って遊んでるわ。BASICのくせに処理速度速くていい
3DSバージョンが出ればリソースとかの自由度も上がりそうなんだがな〜
174名無しさん必死だな:2012/11/04(日) 17:44:03.46 ID:aAJ2NMdc0
processingに一票!
175名無しさん必死だな:2012/11/04(日) 17:56:43.10 ID:OMIso+8j0
>>172
昔はプログラマで配属されて、修練を経てSEにクラスチェンジって感じだったけど
未経験でSEとして配属とか、SE科を卒業したからSEですとか
なんだか気がついたらカオスな状態になってたね 何が原因なんだろ あれ
176名無しさん必死だな:2012/11/04(日) 17:58:19.84 ID:hn6ZPAX/0
派遣業の改正(改悪)だと思うであります
177名無しさん必死だな:2012/11/04(日) 17:58:56.84 ID:hn6ZPAX/0
失礼、派遣業法でありますね
労働者派遣法
178名無しさん必死だな:2012/11/04(日) 18:52:22.39 ID:rnVt7X/30
>>174
よいよね
179名無しさん必死だな:2012/11/04(日) 18:53:25.41 ID:0OuAUCnp0
この中にガストのプログラマーさんはいらっしゃいませんかー!?
180名無しさん必死だな:2012/11/04(日) 18:54:55.98 ID:1DJeGntt0
>>175
昔はプログラマーで使えないヤツが「SE」の名のもとに営業に配置展開されて、
営業本職のやつらの助手としてコキ使われてたんだがな。
小難しいことを言う係的な感じで。
181名無しさん必死だな:2012/11/04(日) 19:03:49.71 ID:OMIso+8j0
>>179
これか

【CEDEC 2012】『シェルノサージュ』はどのようにクラウドサービスを導入したのか / GameBusiness.jp
http://www.gamebusiness.jp/article.php?id=6721
のコメント欄

白陸 周佑 ・ バンダイナムコゲームス プロデューサー
もし開発をお願いしていたら開発費返せレベルの基本を抜かしたトラブルと対応内容でこれがCEDECの発表として成り立ってること自体がなんとも言えない気持ちに
返信 ・ 2 ・ ・ 8月29日 22:06

石岡 伸晴 ・ 勤務先: バンダイナムコゲームス
素人じゃないんだから…て思いましたね。プロとして…より発売日に買った私怨がカナリありますが。絶対こことは仕事しない。
182名無しさん必死だな:2012/11/04(日) 19:10:55.82 ID:lwWnN+tD0
すまないがもう少し低レベルな話をしてくれないか
183名無しさん必死だな:2012/11/04(日) 19:18:36.87 ID:ncvX1EoK0
機械語はちょっと…
184skave ◆8FsTqtlny. :2012/11/04(日) 19:34:48.13 ID:U4MVaqwr0
コンシューマが個人開発の敷居を
Apple並に低くしてくれたら、ゲームプログラマ童貞は喜ぶし企業側もビジネスチャンスになって、人材育成、発掘にもつながると思うんだけど、難しいんかな?
ライセンスに1年一万ぐらいで、公開する場合は三割のロイヤリティの支払い
スマホはゲームプログラマ童貞向けだと思うわ
185名無しさん必死だな:2012/11/04(日) 19:43:38.67 ID:enm3BdoV0
>>182-183
ワラタw
186名無しさん必死だな:2012/11/04(日) 19:43:39.86 ID:azPqPNCM0
>>153
フローチャート書ければプログラムできる?

>>173
目コピでマップチップ再現できるFC期のゲームだとモチベ上がるよな
ケルナグールの付属マップの裏面のアニメパターン保存しとけばよかった
187名無しさん必死だな:2012/11/04(日) 21:01:38.84 ID:RGL+o1530
複雑な処理以外
フローチャートなんか書くこと無いな
188名無しさん必死だな:2012/11/04(日) 21:06:46.54 ID:udLbPxdv0
>>186
まともなフローチャートを書けるなら、そのまま良いプログラマーになれる可能性は高い。
まともなフローチャートが書けなくても、一応(なぜか)動くプログラムを書けたりはする。
バグで動かないプログラムしか書けなくても、デタラメな(しかしそれっぽくはある)フローチャートは書ける。

結局フローチャートとプログラムは関係あるような無いような感じかも。
189名無しさん必死だな:2012/11/04(日) 21:12:23.12 ID:VQ3/CvFk0
毎回フローチャートなんて書くことはないけど
行き詰ると、机の上でフロー書いて整理してたりするな・・・
他人に説明するときにも便利だし
190名無しさん必死だな:2012/11/04(日) 21:13:35.35 ID:p2+ap2ceP
昔読んだit本にフローチャートなんて物は百害あって一理無し、そんな物を
検定試験に利用するから日本のitは立ち遅れているのだって書いてあったが
今でも使われてるのか?
191名無しさん必死だな:2012/11/04(日) 21:18:41.61 ID:RGL+o1530
実際書いたプログラムがフローチャートみたいなもんだから
注釈をちゃんと付けておけばいちいち書く必要ないんだよね
192名無しさん必死だな:2012/11/04(日) 21:22:12.85 ID:zhro+0AJ0
そいや一つのプログラムある程度おぼえてモノにできたら
他のプログラム触る時もやっぱそれなりにささっと覚えられたり作れたりするの
193名無しさん必死だな:2012/11/04(日) 21:24:31.54 ID:RGL+o1530
昔学校でgoto御法度みたいな教育受けたけど
実際仕事現場じゃ平気でgoto使いまくられてて唖然としたな。

下手に構造化にこだわってループ処理多用すると中に入った奴から脱出させるには無駄に複雑な処理をする必要アルから
それならgoto遣った方がスッキリするんだよな。
194名無しさん必死だな:2012/11/04(日) 21:52:54.72 ID:JvcYWOQXP
関数にしてreturn使えば一発
195名無しさん必死だな:2012/11/04(日) 21:58:18.30 ID:udLbPxdv0
昔はエラー処理でgoto使う場面も多かったけど、
今の言語はexceptionが使えるからgotoを使う機会はほぼ無いな。
196名無しさん必死だな:2012/11/04(日) 22:06:51.10 ID:OMIso+8j0
>>190
そんな本窓から投げ捨てておいていいよ。
そもそも基本情報は受けた事あるけど、午後問でもフローなんて重視されないよ
2種の頃も受けて落ちた事あるけど同様だった。
高校生向けのなんだかの団体の試験もうけた事あるけど、そこでも同様
でてきはするが、それが出来れば試験合格なんて甘い試験はない
基本の上とかはもっと難しいはずだから、フローでどうこうなる問題じゃない

>>192
するよ
言語が目指す方向性がまるで違う とかの場合は苦労するけど

>>193
使わないで済むなら使わない方がいいけど
使って見やすくなるなら使っちゃおうよ! で済む話だよね
なんだろうね あのgoto使うと地獄行きみたいなのって
197名無しさん必死だな:2012/11/04(日) 22:11:24.81 ID:zhro+0AJ0
フローとかゲハのフローAAとか思い出すよなw

>>196
そうなんか、やっぱそうなると一つまずやってみてがんばろうという気にもなれるな
198名無しさん必死だな:2012/11/04(日) 22:19:52.23 ID:VQ3/CvFk0
まさにシェルノサージュがgotoを乱用して、強制タイマーリセットで切り抜けてる
絶対作ってはいけないプログラムの見本だなw
199名無しさん必死だな:2012/11/04(日) 23:03:22.74 ID:iV2GrzSg0
プログラムとは「データ構造+アルゴリズム」の事、これは昔も今も変わらん
データフローだけ書けてもアルゴがさっぱりじゃ実装出来ないぜ
200名無しさん必死だな:2012/11/04(日) 23:12:45.68 ID:azPqPNCM0
アルゴリズムって著作権あったりする?
201名無しさん必死だな:2012/11/04(日) 23:40:13.00 ID://1k3eAF0
アルゴリズム体操って著作権あったりする?
202名無しさん必死だな:2012/11/04(日) 23:40:46.06 ID:/i1SVYB00
ゲームってやっぱりC言語で作ってるのか?
203名無しさん必死だな:2012/11/04(日) 23:42:54.94 ID:e5TM/rPY0
はじめてのC
204名無しさん必死だな:2012/11/04(日) 23:44:38.08 ID:JvcYWOQXP
SQLで作られてます
205名無しさん必死だな:2012/11/04(日) 23:52:10.08 ID:m1CgQkNF0
コードを書くのは楽しいけど関数を覚えるのがめんどい
サーバーやら通信やらデータベースとか絡むと更にめんどい
0から10まで教えてよドラえも〜ん
206名無しさん必死だな:2012/11/05(月) 00:25:54.35 ID:pVDOkWYF0
>>200
アルゴリズムには著作権は無いそうでありますが、特許では保護されるそうであります
そのせいで、GIFっていう画像フォーマットが使えなくなった時期が存在したであります
207左右の広告をクリック!相手は死ぬ:2012/11/05(月) 00:47:23.27 ID:p5qJT3w20
お前ら何言ってるのか分かんない
3Dモデル作ってるけどこれ動かせる感じのプログラムってやっぱ難しいん?

というか童貞は何を目標にすればいいん?童貞卒業まで付き合ってくれる人とか居たほうがいいんだろうか?(意味深)
208名無しさん必死だな:2012/11/05(月) 00:57:14.90 ID:g+rEOY4S0
>>207
>>1を熟読
209名無しさん必死だな:2012/11/05(月) 00:59:49.62 ID:U4zzIzjy0
>>207
ポリゴンは興味なくてずっぱり切り捨てたから分らんけど
コンパイル環境整える所からでも初めてみたらどうよ

自分が作ったモデルを自分で作ったプログラムで表示させたいとかは
比較的目標として根性が保ちそうなものだとは思う
210名無しさん必死だな:2012/11/05(月) 01:10:03.94 ID:VcT1ahyh0
言語にもよると思うけど素材がすでにあるんだったら、

obj.load(3Dモデル)
obj.x = X
obj.y = Y
obj.z = Z
obj.show()

みたいにすれば描画できると思う
211名無しさん必死だな:2012/11/05(月) 01:29:54.03 ID:M05zq/NNP
>>210
それじゃただキャラ全体が移動するだけだろw
>>207が言ってるのは多分スキニングやボーンアニメーションとかいう奴の事なんじゃないか?
212名無しさん必死だな:2012/11/05(月) 01:43:50.04 ID:VqFOK26o0
つまり無双転生では不足だと・・・贅沢な奴め!
213名無しさん必死だな:2012/11/05(月) 01:45:05.84 ID:ZkpKpWE50
無想転生だけじゃなくてトキやレイの拳もやらせろってことだよ
214名無しさん必死だな:2012/11/05(月) 01:47:59.70 ID:dMtChVPFP
勉強するしかないんだろうけど
独学では限界が

まあ誰かにやらせた方が楽だ
215名無しさん必死だな:2012/11/05(月) 07:00:40.72 ID:g+rEOY4S0
ベーマガがなくなったのは痛いよね
216名無しさん必死だな:2012/11/05(月) 07:17:49.13 ID:O6kMhIBy0
小学生の頃からゲーム作ってたわー
「逆スクロール」ルーチンをハンドアセンブルで機械語で書いたりなw
217名無しさん必死だな:2012/11/05(月) 07:18:55.70 ID:O6kMhIBy0
今の時代、ポリゴングラフィック動かすだけならWEBブラウザとJavaScriptでできちゃうもんな
218名無しさん必死だな:2012/11/05(月) 08:17:18.79 ID:g+rEOY4S0
JavaScriptもWebGLも学習用には最悪だと思う
219名無しさん必死だな:2012/11/05(月) 09:38:44.19 ID:O6kMhIBy0
うん、学習用ではないかもしれないな…
けどどうだろうな…そんなに悪くも無いんじゃねw
220名無しさん必死だな:2012/11/05(月) 09:47:01.16 ID:DGopBIzK0
無料環境で始めるなら、エクセルにくっついてるVBAか、VB2010expressあたりが単純だけど、
文字列操作とかVBは癖あるのが難点かねえ?
ポリゴンならC+DXライブラリとかも良いかもしらん
221名無しさん必死だな:2012/11/05(月) 09:48:26.65 ID:8Ez5Ralt0
小学生の頃から自由にいじれるコンピュータある家がうらやましい・・・
大人になってから覚えようと思っても無理
222名無しさん必死だな:2012/11/05(月) 09:50:35.09 ID:eQ+avvOGO
無理って何だよ
覚える気がないの間違いだろ?
223名無しさん必死だな:2012/11/05(月) 09:53:24.20 ID:7XwfoIV10
モデルのスキニングまでお手軽にとなるとどんな環境だろうな
もうUnityで良くね?
224名無しさん必死だな:2012/11/05(月) 10:06:53.56 ID:17HhN1YX0
>>205
覚えるのがめんどくさいなら、自分で再発明する手もあるよ。
サーバーとかネットワークとかデータベースも覚えるのがめんどくさけりゃ自分で作れば良い。
OSのAPIを覚えるのがめんどくさかったら自分でOS書いてもいいし、
言語覚えるのがめんどくさけりゃ自分で言語作っても良い。

俺は覚えたほうが楽だと思うから、覚えるほうを選ぶけどw
225名無しさん必死だな:2012/11/05(月) 10:19:15.49 ID:O6kMhIBy0
憶えたくないなら、憶えないで都度資料を読むってのもありだな
情報処理試験とかじゃないんだから、暗記する必要は無い
226名無しさん必死だな:2012/11/05(月) 10:29:46.51 ID:DGopBIzK0
MSの環境しか知らないけど、かなりの部分、クラスのメンバとか選ぶだけで済むから、
覚えるのって分岐の構文ぐらいじゃない?
どのクラスにどんな関数あるだのメンバ変数がいるだのは、一回ザッと見とく必要はあるけどね

関数( まで書いたら、必要な引数も出てくるし
昔のテキストエディタで書いてた頃に比べたら覚える必要なものって僅かだよ
227名無しさん必死だな:2012/11/05(月) 10:37:31.49 ID:O6kMhIBy0
例えば日本語を扱うにも、単語や文字や文法を覚えるのが大変だ以前に
言葉を使ったコミュニケーションの基礎が解らないとか、そういう段階の話なんだろうけどね
228名無しさん必死だな:2012/11/05(月) 10:53:27.24 ID:2ptrO1/m0
いまならProcessingがいいと思うよ
229名無しさん必死だな:2012/11/05(月) 10:55:02.77 ID:2ptrO1/m0
>>223
Unityは初級者〜中級者なら何とかなると思うが、まったくの初心者には厳しいと思う。
230skave ◆8FsTqtlny. :2012/11/05(月) 11:17:53.04 ID:mHcxL8pM0
俺は複雑な処理とかは自分のwikiにまとめてる、確かに小学生ぐらいから今の環境があったらとか思うことあるが、過ぎたことは仕方ない、働きながらだがなんとか時間
を作ってはロジック考えたりしてるわ
学生じゃ、開発環境構築するのは親の理解がないと難しいしな
敷居は随分下がったとは思うんだけど、
便利になり過ぎて猿化するっていう大島教授の言葉は的を得てる、考える力奪ってる
とは思う
231名無しさん必死だな:2012/11/05(月) 11:19:29.25 ID:JJl/dG/j0
手っ取り早くゲームプログラミング童貞を捨てたいなら、既存のソースコードをいじるのが良い
FPSなら「DOOM ソースコード」でググれ。
シミュレーションなら「Cimcity ソースコード」でググれ。
RPGなら・・・良いのが見つからなかった。Excelion はどうだろう、wizのコピーだがVBAで書かれてるぞw

いずれもそのジャンルで一時代を築いた名作だ。これらのソースコードは(色んな意味で)勉強になるぞ
232名無しさん必死だな:2012/11/05(月) 11:20:46.04 ID:8Ez5Ralt0
個々の命令の動作説明見てもコレが何に使えるのかぜんぜんピンと来ない
数学なんて社会に出て何の役に立つの?って人なら尚更
233名無しさん必死だな:2012/11/05(月) 11:23:24.49 ID:JJl/dG/j0
ニコニコ嫌いの人もいると思うが、この動画も良い。
1時間で作るとは言ってるが、最初の30分くらいはコンパイラやテキストエディタのダウンロードの時間だw
これをマネすればテトリスが作れるぜ

1時間でテトリスを作る動画
http://www.nicovideo.jp/watch/sm8517855
234名無しさん必死だな:2012/11/05(月) 11:35:03.48 ID:T6FYpF7N0
>>231
長そう
235名無しさん必死だな:2012/11/05(月) 11:38:38.77 ID:bUMXZLQT0
プログラミングってCPUとかの仕組みを知らないといかんのけ?
236名無しさん必死だな:2012/11/05(月) 11:45:44.75 ID:DGopBIzK0
>>235
始める分には不要
ネイティブだ最適化だって言い出したら必要
237名無しさん必死だな:2012/11/05(月) 11:54:40.50 ID:JJl/dG/j0
>>235
分野にもよるかな。
医療機器や自動車・航空機の制御機器等なんかのバグが人命に関わる物については
安全性の検証のために必要になるけど、ゲームについては>>236の言ってる通り。

ああ、でも割込みやスタックについての知識はゲームでも必要かな
238名無しさん必死だな:2012/11/05(月) 11:55:16.68 ID:17HhN1YX0
>>235
ALUとかプログラムカウンタのロジックとか
プログラマの基礎知識としては特に必要ない、
ブラックボックスで良いと思うよ。
239名無しさん必死だな:2012/11/05(月) 12:53:18.60 ID:O6kMhIBy0
他人の作った小規模で面白味のあるプログラムをあちこちいじって動作の変化を見てみる
疑問や興味を感じた所から調べてみる

理屈だけゼロから詰め込もうとしてもゴールが全く見えなくて挫折する人は多いだろう
実際に動作するものから、表面から浅く入って、興味のわいた所から掘り進むのが良いんじゃないかな

そういう意味でも、手軽なランタイム環境は良いと思うんだ
240名無しさん必死だな:2012/11/05(月) 13:04:06.55 ID:wg9fgW7b0
>>232
そらまあ、命令セットってのは基本"CPUに"対するモンだからな
実際に画だの音だの出力するのはそれにぶら下がってるGPUやら音源チップだ
んでそれらは更にディスプレイだのスピーカーだのに繋がっている
そして、GPUの"あるアドレス"にRGB値をカキコすると、アドレスに対応した座標にカラフルなドットが打てる
基本動作原理はコレだ
エロ絵だろうがポリゴンだろうが最終的には"色付きドットの集合体"になる
あとはわかるな?
241名無しさん必死だな:2012/11/05(月) 16:55:25.34 ID:U4zzIzjy0
>>226
ナツメだかのC関数リファレンスを読み物気分で読んでたなぁ…
242名無しさん必死だな:2012/11/05(月) 23:52:31.01 ID:g+rEOY4S0
ゲームプログラマってやっぱ童貞多いの?
243名無しさん必死だな:2012/11/05(月) 23:56:19.11 ID:dMtChVPFP
電磁波を浴びすぎて種無しです
244名無しさん必死だな:2012/11/06(火) 00:02:04.17 ID:t6CnR1g50
まだ、ポリゴンが線だったころ
三角関数に手を出したが
さっぱり分からんかった・・・

小学校の良い思い出だ
245名無しさん必死だな:2012/11/06(火) 00:06:21.74 ID:cqO/Pumh0
ナツメ出版は神だろ
246名無しさん必死だな:2012/11/06(火) 07:07:24.21 ID:jN10TbBG0
すまないがもう少し低俗な話をしてくれないか
247名無しさん必死だな:2012/11/06(火) 08:40:05.75 ID:uoY0GbFE0
ゲームってほとんどifで作れる気がする。
248名無しさん必死だな:2012/11/06(火) 08:52:27.17 ID:IGrqNLP90
真正童貞など存在しないッ!!
249名無しさん必死だな:2012/11/06(火) 09:38:16.85 ID:/hqPJnXs0
>>247
forループも欲しい
250名無しさん必死だな:2012/11/06(火) 09:46:24.48 ID:xMOv69l40
gotoで十分
251名無しさん必死だな:2012/11/06(火) 11:07:58.84 ID:TQSmH1+VP
>>247
俺が昔作ったゲームではif文あまり使わなかった。

こういうコード組んで分岐してた。

void main()
{
void* pFuncArray[2]={a,b};
int i =0;

while(1)
{
pFuncArray[i]();
i = (i++) % 2;
}
}

void a()
{}

void b()
{}
252名無しさん必死だな:2012/11/06(火) 11:17:25.30 ID:JwV3vJft0
>>251
童貞に関数ポインタはない
いきなり亀甲縛りに挑戦するようなもん
253名無しさん必死だな:2012/11/06(火) 11:18:37.87 ID:kcCuzf3j0
無理してわかりにくいプログラムを組む必要はないな
254名無しさん必死だな:2012/11/06(火) 11:21:25.79 ID:Vtcs6BQS0
switch文にしてもコンパイル結果はテーブルジャンプだったりするし
無理に行数減らす書き方しなくてもいいんよ
255名無しさん必死だな:2012/11/06(火) 11:34:59.94 ID:7IP/Fevb0
C++だと関数ポインタではなくて
関数オブジェクト辺りか
256名無しさん必死だな:2012/11/06(火) 11:39:22.84 ID:V/vRapeh0
>>244 光速船の開発でもしてたの?
257名無しさん必死だな:2012/11/06(火) 11:56:35.07 ID:/hqPJnXs0
そこまで昔じゃないだろう
20年前のx68kのスターウォーズもワイヤフレームだったなー
258名無しさん必死だな:2012/11/06(火) 12:23:28.85 ID:C1re53gs0
もっとさ、「RPGツクールで挫折しないコツ」みたいなの頼む
259名無しさん必死だな:2012/11/06(火) 12:27:17.37 ID:XzKcVnCf0
最初から高い目標作るな
260名無しさん必死だな:2012/11/06(火) 12:29:53.23 ID:Vtcs6BQS0
RPGツクールで挫折しないコツは
ツクールで作業する前に、全体のボリュームと実作業をしっかり割り出すこと

ゲームプログラミング道程を捨てるコツは
しっかり段階を踏んで積み上げられる目標を設定して
地道にクリアしていくこと

要はどっちもきっちり仕様書を作るのがいいんでね?ってやつ
挫折者は大体、ふわっとしたまま何かを作り出して深い霧の森へ迷い込んでしまう
261名無しさん必死だな:2012/11/06(火) 12:45:39.22 ID:lxXizSrC0
妄想で完成している物を実際に作り出す際にあれこれして
セカンドシステム症候群と同じような状況に陥るパターン
262名無しさん必死だな:2012/11/06(火) 12:46:34.33 ID:TwY0h6bW0
このスレはage続けろ
263名無しさん必死だな:2012/11/06(火) 13:01:46.99 ID:XQ8xB0Hs0
はじめの一歩のようにコツコツ積み重ねることかな
目標5回おさわり!!
264名無しさん必死だな:2012/11/06(火) 13:11:07.18 ID:/ZKvCJXc0
昔はゲーム専門学校がいっぱいあったけど今でも生き残ってるところってあるの?
265名無しさん必死だな:2012/11/06(火) 13:11:32.35 ID:xs15oOSxP
よっぽど好きじゃないとコツコツは難しくね
仕事なら納期、同人ならイベント日程とかでケツに火が点くのが一番効果あるだろ
焼身自殺する勢いで尻に着火していけ

しかしUnityとか見てると、プログラムできなくてもゲーム作れる時代に
突入しつつある気がして、そもそも脱童貞が必要か疑問
266名無しさん必死だな:2012/11/06(火) 13:13:27.57 ID:qdUSbtZ20
動画サイトであげられてるような
メイドインワリオのちょっとしたお手軽バカゲーあたりを
目指してみるくらいが 丁度いいかもしれない
267名無しさん必死だな:2012/11/06(火) 13:15:05.27 ID:Vtcs6BQS0
最終到達点がゲームだとしても
プログラムは地味なパーツの積み上げだからなぁ
パーツ組みあがってゲームとして動き出すと
俄然面白くなってくるんだけどさ
268名無しさん必死だな:2012/11/06(火) 13:31:18.81 ID:H0w4FXHi0
俺は小学生の頃・・・多重ループを理解できなかったぜ!
小学校高学年でだぜ・・・馬鹿かよ俺 orz
当然三角関数は全く意味不明だったぜw
269名無しさん必死だな:2012/11/06(火) 13:32:35.42 ID:XQ8xB0Hs0
>>265
いや一歩読めば分かるんだが、ここで言ってるのは「小さな目前の目標をクリア」を積み重ねていくこと
キャラ出す→キャラ動かす→背景スクロールしてみる以下略
270名無しさん必死だな:2012/11/06(火) 13:35:06.05 ID:9noPXDvD0
ゲームプログラミングが一番難しそうじゃん?
一度に映像、音声、シーン移動とかメモリ管理とかすっげー大変そう
仮想メモリ使えなさそうだし、スタックヒープ管理も厳しそうだし、割り込みタイミング、LMAじゃなく
VMA駆動前提とか
コンパイラ・CPU命令体系・コード生成効率を考えてコンパクトに関数まとめたりとか
ライブラリの実行効率考えたりとか
パフォーマンスが常時ギリギリだからほとんど常習的にコンパイラが使わん特殊命令をasm(...)で使わざるを得んかったりとか
ツールチェーンも一種類で挙句にハードバグに年中悩まされてそうだし
デバッグも現象再現させるのにすげー時間かかりそうだし、デバッグストップ中は周辺その他クロック供給止まらなさそうだし
シミュレータ使っても激遅で使い物にならなそうだし、
そのくせエミュレータは使わせて貰えないだろーからフルトレースも出来ないだろうし実行中メモリ参照変更できるパラレルアクセスなんか論外だろうし、
実行バイナリを置いてあるRAMへのアクセスブレークとかも設定出来なさそうだし
パフォーマンスカウンタ、回数指定のハードブレークも設定出来なさそうだし…
271名無しさん必死だな:2012/11/06(火) 13:37:25.31 ID:bi0WNLs00
>>251
http://www.oreilly.co.jp/books/9784873115658/
マジお勧めw

a ^= b ^= a ^= bとか(a == b) * (c - d) + dとか
誰も得しない厨二病の諸症状なんでやってはいけないw
272名無しさん必死だな:2012/11/06(火) 13:38:41.58 ID:/hqPJnXs0
>>265
>しかしUnityとか見てると、プログラムできなくてもゲーム作れる時代に
どうだろうねぇ。
昔からプログラマ不要論とか、プログラム不要システムというのが現れては消えてる気がするけど
プログラムを記述するより、そのシステムの記述法やアーキテクチャを理解するのに
多大な労力を要するので、うまくいった試しがないような。

特にゲームは触った感触からの微調整が重要だしね。

273名無しさん必死だな:2012/11/06(火) 13:44:04.78 ID:XQ8xB0Hs0
>>270
大人しくゲイツの奴隷になっとけばおkw
PS系は知らん
274名無しさん必死だな:2012/11/06(火) 13:45:23.10 ID:Vtcs6BQS0
VBもそうだけど
マウスぽちぽちするだけで機能が実行されるシステムが構築できても
結局コード書く需要はなくならないしなぁ
275名無しさん必死だな:2012/11/06(火) 13:46:12.79 ID:H0w4FXHi0
まあ「プログラマーなんて代わりはいくらでもいる」と言って
安い賃金でITドカタを使い捨てるのが日本のスタイルだしね
276名無しさん必死だな:2012/11/06(火) 13:56:35.85 ID:bi0WNLs00
>>275
そんな態度だから日本のスマフォはクソばっかなんだよ!。・゚・(ノД`)・゚・。
277名無しさん必死だな:2012/11/06(火) 14:16:05.67 ID:xs15oOSxP
いやプログラマーが全滅するとかそういう話じゃなく
個人制作レベルでは、ちょっとスクリプト書ければゲーム制作には十分じゃないかってこと

まあ結局は何を作るか次第だけども
278名無しさん必死だな:2012/11/06(火) 14:28:56.00 ID:n8XUypOjP
三角関数はシューティングで敵の弾を斜めに飛ばす方法学ぶうちに身についたな
中高の数学の授業でもゲームプログラミングを導入すればいいんだよ
いきなりsin,cosだの記号出されても何の役に立つのかさっぱりわからんだろ
279名無しさん必死だな:2012/11/06(火) 14:33:30.11 ID:H0w4FXHi0
シューティングとかはあれだろ、三角関数なんて使わないでテーブルかなんか使うんだろ!
まあテーブル作る際に三角関数使うかもだが
280名無しさん必死だな:2012/11/06(火) 14:38:57.59 ID:4RQKs4Na0
ルックアップテーブル使うとか、浮動小数点は一切使わず固定小数点なんかは
童貞に前もって教えるべきなのか、教えないべきなのか?
281名無しさん必死だな:2012/11/06(火) 14:45:11.61 ID:Vtcs6BQS0
sin cosテーブル作って計算省くのは鉄板なので
学校ではちゃんと三角関数の基本から教えてもらってた方がいいと思うの
あと行列
282名無しさん必死だな:2012/11/06(火) 14:51:34.04 ID:xs15oOSxP
最適化なんて後でいいだろ、というか後にしないとなんで重いのか理解できないだろ
283名無しさん必死だな:2012/11/06(火) 14:55:00.97 ID:bi0WNLs00
基本ベタで書いて、パフォーマンスが期待値に満たなかった時、そこで初めて
計測を前提とした最適化に手を付けるべき。
テコ入れする直前でブランチしとけば、保守性最高の元ソースが残るしね。
まあ、ゲームは書いたことないから、事情が違うのかもしれないけど・・・・・・
284名無しさん必死だな:2012/11/06(火) 14:58:42.95 ID:Vtcs6BQS0
ゲームは動けばOKな部分があるので
多少バグろうとパフォーマンス重視にする方向

1バグで人が自殺する銀行系とかプレッシャーありすぎてコード打てない
285名無しさん必死だな:2012/11/06(火) 15:07:24.84 ID:nor3t5kc0
>265
Unityにしても、結局ロジックは組んでいかないといけないわけで、他と大差ないよ。

20数年前ならプログラム言語を独学で習得していくのは難しかったけど、
現在は良書がたくさん有る、ネットは有る、PCの性能は良い、開発環境は無料、
ライブラリは充実、という最高の環境だから現代のガキんちょが非常に羨ましい。

なんでも同じだけど、どれだけ基本とされてる地味な部分に真摯に取り組んだかが重要。

基礎の土台がしっかりしてようとしてなかろうと、どのみち最初はどこかですぐに行き詰る。
だけど、土台がしっかりしてると、問題を突き詰めていった時にどこまでは問題無い筈!
という確証が有る程度得られるので、手間がかなり省けて解決への速度が上がる。
土台がしっかりしていれば、実際の問題解決を多くすればするほど、当然知識も経験も豊か
になるので、未然に防いだり速攻で解決出来るようになっていく。

土台がしっかりしてない場合は、全体的に「ここが問題かな?」という疑問ばかりで、時間
は無駄にかかり、神経すり減らして、最後は耐え切れなくなって逃げ出す可能性が高い。
286名無しさん必死だな:2012/11/06(火) 16:13:14.60 ID:XQ8xB0Hs0
>>285
だからコツコツ積み上げる必要があるのだな
「キャラは動かせている」「スクロールはできている」「音は鳴る」etcetcの実績を作っていく
これ重要
287名無しさん必死だな:2012/11/06(火) 16:29:41.97 ID:nor3t5kc0
そうだね、基礎を地道に固めていって自分の身にしていく過程で
自作の基礎的なライブラリがいつのまにか出来てきて、それが
ゲームを製作する際には実際に活用出来る事もあるね。
勿論そのままだと駄目だから応用していく事になるんだけど、
身についてるからわりと難なく応用出来てゲーム製作も捗る。
288名無しさん必死だな:2012/11/06(火) 16:32:44.34 ID:vHcywSa50
ゲームやってるとUIにも細かい動きが入ってるの多いけど
ああいうのも考えるとプログラムの積み重ねないとできねーだろうなぁ
289名無しさん必死だな:2012/11/06(火) 16:33:32.42 ID:XQ8xB0Hs0
逆に言うと、キャラが動いた!ってだけでオモシロいと感じられないようなら向いてないだろうな
こればっかりは感性の違いだからいいも悪いもないが
290名無しさん必死だな:2012/11/06(火) 16:37:27.91 ID:qdUSbtZ20
>>268
三角関数なんてわからないぜ!
ポリゴンとかやる気ないし、2点の距離求める時に使った覚えがあるけど
関数にしてブラックボックスにしたら中味忘れた

ループの入れ子はやりすぎると可読性が落ちるので
内部のきりのいい部分を関数化して適度に機能分解した方がいいよ
291skave ◆8FsTqtlny. :2012/11/06(火) 16:49:53.02 ID:5UUBU6D20
やってわかったのは、キャラが動いて見えるのは画面の座標じゃなくてマップの相対的な座標何だってこと
マリオって、ステージが動いてたんだなってわかった時は感動した
ゲームプログラミングは線形代数学とか古典物理学とか離散数学とか高校ぐらいから始めると数学好きになって捗りそうなんだけど、こういうの教えれるひとなんていないのが現実、非常である
292名無しさん必死だな:2012/11/06(火) 17:10:10.82 ID:qdUSbtZ20
>>285
とりあえず、構造化プログラミング位は理解というか体で覚えてないとダメだと思う
順次、反復、分岐に処理を落とし込めないのが結構多い
そんなのが更に成り行きでクラスとか手出すものだから、酷い事になる
他人のソースを手直しする仕事を結構やってたから、気になって仕方が無い
そういう意味では、ゲーム業界の方がマシだったかなぁ… 昔あっちに居た頃は
そこまでメタクソなソースなんてそうそう見なかったし
ばぐのさーじゅのクソったれな記事みたけど、あれが業界からも呆れられてる状態だから
まだまだゲーム業界のプログラムレベルは他よりは平均高く維持されてそう
293名無しさん必死だな:2012/11/06(火) 17:16:13.84 ID:kcCuzf3j0
昔C++builder5だったか
高い金だして買ったんだけど
VBにあるコントロール配列すら使えなくてエライ苦労したわ。

大型書店行って著書色々調べても方法書いてないし、
結局大分経ってからネットでポインタ使ってコードで書く方法知ったけど
それじゃRADツールの意味無いでしょってこの言語捨てたわ。
294名無しさん必死だな:2012/11/06(火) 17:29:12.88 ID:nlXBZ6yOP
しかしVB.NETにコントロール配列は無いのであった
295名無しさん必死だな:2012/11/06(火) 18:10:42.94 ID:GnkZg+A80
何かを1.5倍する時、
i*1.5

1*150/100
ではどっちがいいの?
296名無しさん必死だな:2012/11/06(火) 18:12:16.07 ID:xMOv69l40
>>293
TListなりstd::vector<TObject *>なりに突っ込めばいいんちゃう?
297名無しさん必死だな:2012/11/06(火) 18:18:15.36 ID:y7TiBA3Q0
アセンブラで値が整数なら
2倍する→元の値を足す(この時点で3倍)→2で割る
だな。
298名無しさん必死だな:2012/11/06(火) 18:22:06.74 ID:qdUSbtZ20
とりあえず シフトと加減算でどうにかできるか考える
299名無しさん必死だな:2012/11/06(火) 18:28:30.13 ID:TQSmH1+VP
>>294
それ知って苦労したわw
300名無しさん必死だな:2012/11/06(火) 18:29:09.21 ID:/hqPJnXs0
>>295
それがC言語で、iが整数型だとするなら i*1.5 はまずいんじゃないかな
301名無しさん必死だな:2012/11/06(火) 18:29:49.82 ID:XzKcVnCf0
>>295
そんなこと気にするな。素直に* 1.5と書いて後はコンパイラの最適化に任せろ。

が正しい。
302名無しさん必死だな:2012/11/06(火) 18:39:37.16 ID:lfCKpIe80
>>300
C言語なら1.5が含まれている時点でiがcharでもintでもshort intでも
今の大抵のコンパイラで実数型で演算してくれるよ?

下の*150/100だと型依存だが
303名無しさん必死だな:2012/11/06(火) 18:41:17.77 ID:qdUSbtZ20
.NetはSystem::Objectが根っこに居るから
System::Collections::ArrayListにでもつっこんでおけばいいんじゃね
304名無しさん必死だな:2012/11/06(火) 18:47:18.83 ID:XzKcVnCf0
>>302
大抵のコンパイラというか、言語規格で上位の型に変換されると決められている。
305名無しさん必死だな:2012/11/06(火) 18:48:03.09 ID:/hqPJnXs0
>>302
だってその計算結果をどんな型の変数に入れるつもりか書いてないんだもん
i=i*1.5 だったらきっと想定外の挙動にとまどうと思うよ
まぁそうやって勉強していくのも悪くないけど

>>295
これも処理系によるだろうけど、0.1+0.2 の計算結果が 0.3 になるとは限らないんで
小数点の扱いには気をつけてね
306名無しさん必死だな:2012/11/06(火) 18:53:09.84 ID:y7TiBA3Q0
>>302
その無駄な型変換がまずいんじゃないか?って言う…
小数点以下の四捨五入が絡んできてバグの元になったりもするよ。
307名無しさん必死だな:2012/11/06(火) 18:54:38.18 ID:/hqPJnXs0
プログラムムズカシネー
308@@@@@ ◆wiiiiw.nGA :2012/11/06(火) 18:55:56.85 ID:aSOYZOCW0
浮動小数点の時点で完全な0.1が取れないんだっけ
309名無しさん必死だな:2012/11/06(火) 19:09:30.24 ID:XzKcVnCf0
実数型の内部表現は実装依存なので、0.1を完全に表せる処理系があるかもしれない。
310名無しさん必死だな:2012/11/06(火) 19:11:56.23 ID:9VySH2IH0
>>308
2進数ベースの演算(つまりほとんどのコンピュータの内部)だと、
1.5*0.1は0.14999999...になってしまう。

まあコンピュータなんていってもこの程度のもん。
クソ高いサーバなんかだとプロセッサレベルで10進数対応だったりするけどさ。
311名無しさん必死だな:2012/11/06(火) 19:13:37.18 ID:Vtcs6BQS0
b = 1;
c = 2;
a = b + c;

これでaに1が代入される(b+cという式が成立する=真である=1)あふぉなコンパイラも無い訳では無いので
その辺でいーってならない心の広さは必要
312名無しさん必死だな:2012/11/06(火) 19:13:39.42 ID:nlXBZ6yOP
MSX-BASIC…いや何でもない
313名無しさん必死だな:2012/11/06(火) 19:15:25.38 ID:Vtcs6BQS0
>>312
MSXファンだかの一画面プログラムは俺の原点だわ
314名無しさん必死だな:2012/11/06(火) 19:34:02.89 ID:XQ8xB0Hs0
>>310
今時のPC用なら10進演算くらいありそうなもんだが
桁数足んねえとか遅えとかは置いといて
315名無しさん必死だな:2012/11/06(火) 19:58:34.39 ID:lfCKpIe80
>>304
・・・ホントだw
知らんかった

>>306
整数型で型変換無なら>>297ですね
左シフトして元を足して右シフトして・・・って表現変えただけだが
316名無しさん必死だな:2012/11/06(火) 21:31:08.50 ID:bi0WNLs00
型依存を極端に嫌う世界にいるせいか、整数演算にビット演算を使う
って聞いただけで鼻が曲がりそうだw
317名無しさん必死だな:2012/11/06(火) 22:47:10.43 ID:lfCKpIe80
>>316
あ〜、ビット演算は浮動小数にできないからなぁ
ただ、型依存しないってのはオーバーロードが本来出来ない純粋なC言語では妙な気分になる

もっとも整数演算でもビット演算は、補数表現とかだと正常な演算できないケースあるので移植性はないんだが
下駄でも履いたりすれば問題ないケド理解しにくいよね
318名無しさん必死だな:2012/11/06(火) 23:44:49.20 ID:JqxjV6tZ0
童貞には筆下ろしさせてくれる手ほどき役が居ないと無理だな
エロ漫画で且つプログラム教本みたいなの無いかな
319名無しさん必死だな:2012/11/06(火) 23:48:33.06 ID:61UOlDDUP
初めてのCって本で本格的に脱童貞した思いで

なんか卑猥な本に見えるが普通の入門書だぞw
320名無しさん必死だな:2012/11/06(火) 23:52:21.47 ID:PvtC0rtd0
初めてのCじゃゲームプログラミングまでたどりつかなくね?
321名無しさん必死だな:2012/11/06(火) 23:55:37.91 ID:3QkPh9b+0
基礎がなければどこにも辿りつけないぜ
322名無しさん必死だな:2012/11/06(火) 23:59:10.37 ID:h+wOyOKI0
>>320
ショートカットしようとして遠回りするよりはいいんじゃね?

コンパイラ入門を飛ばして色んなパーサジェネレータを漁った挙句、途中で
パーサコンビネータに手を出して、結局モノにならなかった経験がある。
その過程でscalaとrubyを覚えられたのが不幸中の幸いだったけどw

構文解析までは手探りでもいけるけど、意味解析して環境作ってって辺り
はコンパイラ入門程度の知識は絶対的に要る。
そこ飛ばしてはどこへも行けない。
323名無しさん必死だな:2012/11/07(水) 00:15:43.76 ID:tDKc2cXx0
昔BASICのCIRCLE文で半径にマイナスの値を入れたら画面いっぱいに
幾何学模様が描かれたけど何が起こってるのかさっぱり判らなかったなぁ
しょうがないからゲームのエフェクトに使ったけどw
324名無しさん必死だな:2012/11/07(水) 01:17:45.33 ID:g+R2g/zr0
>>322
構文解析の類はゲームプログラミングには必要なくね?
専用スクリプト言語作る時代でもないし。
325名無しさん必死だな:2012/11/07(水) 06:50:39.85 ID:lGjhExEp0
正直、「ベーマガのようなもの」が欲しいよね
326名無しさん必死だな:2012/11/07(水) 06:59:45.76 ID:abUxR0HD0
>>321
いやこのスレ的に「脱童貞」ってゲームプログラミングに手を出すことだろ?
327名無しさん必死だな:2012/11/07(水) 08:09:27.26 ID:JV7hq9c0P
C MAGAZINE…もうない
328名無しさん必死だな:2012/11/07(水) 09:47:49.18 ID:XKJ74H5j0
Cマガジンのパズルおもしろかったよね
329名無しさん必死だな:2012/11/07(水) 10:05:15.04 ID:14uIGxFU0
とにかく手を動かすことだ
本読んで分かった気になるのがまず一番初めに陥る失敗
まぁとりあえず一通り目を通すのが悪いとは言わんけど
それだけじゃ絶対に無理
330名無しさん必死だな:2012/11/07(水) 11:27:28.55 ID:uYiu4IQ50
なんでもいいからコンパイル→実行すると
なんか出来た気になってくる
たとえ全部用意されたサンプルであったとしても
hello worldをお○ん○んびろーんにしたり
ぐー、ちょき、ぱーをランダムでだしたり
表示座標弄ったりして実行結果に変化があると作ってる感が出てくるし
331名無しさん必死だな:2012/11/07(水) 11:39:03.07 ID:XKJ74H5j0
>>330
> hello worldをお○ん○んびろーんにしたり
> ぐー、ちょき、ぱーをランダムでだしたり

地味すぎて死にたくなるなw
332名無しさん必死だな:2012/11/07(水) 11:42:08.39 ID:14uIGxFU0
始めはそんなもんでも喜べる
333名無しさん必死だな:2012/11/07(水) 12:03:07.86 ID:EHk3dmG70
わお、C MAGAZINE無くなってたのか…って最後に買ったの何年前だよ俺w
334名無しさん必死だな:2012/11/07(水) 12:03:55.74 ID:EHk3dmG70
よし、みんなでロゴ言語始めようぜ!
335名無しさん必死だな:2012/11/07(水) 12:18:05.41 ID:r0j+Y7170
>>334
ドリトルぐらいの日本語マニュアルあって、コマンドが英語で書けるのあれば面白そうだな
構造化の基礎学ぶのに丁度いい
336名無しさん必死だな:2012/11/07(水) 14:07:24.79 ID:XKJ74H5j0
そんなことより俺のポンコツT-01Cがぶっ壊れた
337名無しさん必死だな:2012/11/07(水) 14:08:15.78 ID:bUz182520
最新機種に無償交換やったじゃん
338名無しさん必死だな:2012/11/07(水) 14:23:51.34 ID:/sRsaaBT0
言語を習得するのに、Project Eulerやるのがオススメ!
http://projecteuler.net/

めっちゃむずいけど、パズルとしても面白いぞ。
339名無しさん必死だな:2012/11/07(水) 14:27:04.73 ID:kLisLMgvP
cマガジンって結構難しい雑誌だったよね
でも最終号で絵本みたいな絵柄の初心者向け漫画載せて幕を閉じたのがわろた
340名無しさん必死だな:2012/11/07(水) 14:37:49.13 ID:IG9Gumpq0
HavokPhysicsとか触っている人いないかなぁ。
大まかな部分はサンプル見れば解るけど細かい点で解らない所が多い
ゲームプログラミングはコミュニティがほぼ無いのがつらい
341名無しさん必死だな:2012/11/07(水) 14:59:16.35 ID:nYZaNXyx0
>>339
定期的に初心者が1から始める特集やってたんだけどね
その時に買わないと初心者には意味が無いっていう
342名無しさん必死だな:2012/11/07(水) 15:10:09.88 ID:abUxR0HD0
ああいう雑誌の初心者向け記事って、ほんと釣る程度の内容しかなかったりして
そこからレギュラー記事への中間部分も無かったりするんだよな
343名無しさん必死だな:2012/11/07(水) 15:46:54.56 ID:c6BYyKY/0
>>342
入門書と秘伝書(?w)ばっかで真ん中がないってのは雑誌に限らず
プログラミング系書籍に共通した傾向な気がする。
344名無しさん必死だな:2012/11/07(水) 16:45:51.95 ID:bUz182520
無ければ作ればいい
345名無しさん必死だな:2012/11/07(水) 16:46:58.66 ID:tvyHRQfg0
簡単にいうなw
346名無しさん必死だな:2012/11/07(水) 16:47:19.49 ID:Kj84JiTk0
元気があれば何でもできる
347名無しさん必死だな:2012/11/07(水) 17:01:55.77 ID:mYFsjWzy0
3DSかDSiを持ってる人は、

プチコン mkII 初心者講座
http://smileboom.com/special/ptcm2/co_konnichiwa/p01.php

これを上から順に一通りやればいい
初心者には大変かもしれないけど、丁寧に1つ1つ根気よく進めていく事をお勧めする
最後まで来たら、もう一度頭から繰り返してみよう
348名無しさん必死だな:2012/11/07(水) 17:09:18.63 ID:IMDBDLHl0
>>347
徹底的に学び遊びつくすと、この規模でもC言語の殆ど理解できるのはいいな
やるのに根気が必要というのは同意できないけどw

興味を持つ、楽しんで遊ぶぐらいの姿勢のが良いかと
定型にはまるより、色々試行錯誤したほうが理解できるし
ガッツリやるときは根気が必要だが
349@@@@@ ◆wiiiiw.nGA :2012/11/07(水) 17:12:56.26 ID:MKfCAPo70
プログラミングをやったことない人が増えてしまったのは
やはりMSXのようなBASICホビーパソコンが死滅し、ゲーム機は自作開発できない物が普及し、
Windowsには標準コンパイラが入ってない(最近ただでVisualStudio配ってるけど)上、
gcc標準のLinux系はマイナーかつDirectXが使えないという悪循環のせいだと思うんだ

ようするにプチコンっていいよね
350名無しさん必死だな:2012/11/07(水) 17:27:36.66 ID:EHk3dmG70
プログラミングやったことない原因でDirectXに飛ぶかw

今の理工系学生って皆Linuxバリバリ使いこなしてカーネルのソースいじったりしてる
のかと思ったら違うのかw

おっさんが学生の頃はDOSしか無くて無償のCコンパイラなんて身近に無かったなぁ
351名無しさん必死だな:2012/11/07(水) 17:29:56.96 ID:JV7hq9c0P
MSX-BASICマスターしてもすぐCで書けるようになる訳でもなく
無茶苦茶苦労した
352@@@@@ ◆wiiiiw.nGA :2012/11/07(水) 17:30:30.80 ID:MKfCAPo70
あ、素人のゲームプログラミングの話で
353名無しさん必死だな:2012/11/07(水) 17:35:51.04 ID:IMDBDLHl0
>>350
工学系だが、そこまでやるのは身近じゃレアだね
情報系でもポインタが理解できないのもチラホラと

学や環境次第な気がするがw
354名無しさん必死だな:2012/11/07(水) 17:57:21.38 ID:r0j+Y7170
やっぱりゲハだな、プチコン話が盛り上がってるw
スプライトとかMMLとか使えるとMSXの移植とか出来そうね

ベーマガのバックナンバーのソースとか著作権もあるし公開とかはされてないんだろうな
355名無しさん必死だな:2012/11/07(水) 18:12:33.64 ID:oCJcTmhI0
>>350
無償のコンパイラが広まって必死さがなくなったと思う。
なんというか貧乏性的な必死さ
356名無しさん必死だな:2012/11/07(水) 18:16:43.90 ID:JV7hq9c0P
CをマスターしてもDirectXでつまづき
基本的に何から何まで自分で作らないといけない

参考書はたくさんあるしライブラリ公開してる人もいるけど

いやもうやらないからいいんだけど
357名無しさん必死だな:2012/11/07(水) 18:19:55.59 ID:nYZaNXyx0
>>350
○○さん!エラーが沢山出てます!助けてください!って見に行ったら
ヘッダに変数の本体宣言してあちこちインクルードしてまるちぽー出まくりとか
しかも、きちんと書いてあるでしょ理由、と言ったら英語読めぬと言われたり
逆にほっておいても自分で調べて自分で解決する人も居たり
大卒といっても、結局本人のやる気と適正次第なのかな、と思ったりする
358名無しさん必死だな:2012/11/07(水) 18:20:02.43 ID:lJKsWbprP
LSI C試食版は神だったな

>>340
俺はHavok挫折してBulletにしたわ・・・
初音さん界隈で導入してるせいか、日本語の記事がちらほら見つかるから馴染みやすかった
プログラマーは英語できなきゃ駄目っていうけど、やっぱり日本語だよ日本語
359名無しさん必死だな:2012/11/07(水) 18:21:40.29 ID:uYiu4IQ50
今ならmac mini買ってxcodeが一番安上がりなのかしらん
書籍すくねーけど
360@@@@@ ◆wiiiiw.nGA :2012/11/07(水) 18:27:19.29 ID:MKfCAPo70
別にWinにVisualStudioExpressでも適当なPCにUbuntuインストールでもいいと思う
Objective-Cに震えながらiOSで開発したいなら別だけど
361名無しさん必死だな:2012/11/07(水) 18:34:56.09 ID:uYiu4IQ50
んー
個人的にC++よりオブジェクチブCの方が馴染むんだがw
362名無しさん必死だな:2012/11/07(水) 18:36:11.98 ID:1MlAyJmN0
俺もC++よりはマシだと思う
363名無しさん必死だな:2012/11/07(水) 18:39:49.40 ID:lJKsWbprP
好みはあると思うが、童貞に勧めるもんじゃない
364名無しさん必死だな:2012/11/07(水) 18:40:30.35 ID:JpbeLYUg0
>>361
Objective-Cは日本語ハングル混じり文
位の違和感がある。

365名無しさん必死だな:2012/11/07(水) 18:47:10.65 ID:c6BYyKY/0
>>361
構文が醜すぎて我慢なりません><
366名無しさん必死だな:2012/11/07(水) 18:49:15.61 ID:uYiu4IQ50
関数の呼び方とかムズムズする部分は確かにあるなw
初めての子にはお勧めできないなorz

14歳からはじめる C言語わくわくゲームプログラミング教室とか
薄くゆるく入れる本もあるけど
14歳の本なんてぷらいどが許さない><って子もいるか
367名無しさん必死だな:2012/11/07(水) 18:53:38.70 ID:urpX7jvy0
ファミリーベーシックやX-BASICを作ったのはハドソンだっけか。
北海道の勇があんな末路を辿るとは。
368名無しさん必死だな:2012/11/07(水) 18:59:12.38 ID:ouHB0NCK0
Human68kとかOSまで作ってたのに
369名無しさん必死だな:2012/11/07(水) 19:06:42.34 ID:nYZaNXyx0
>>358
DirectShowを使った時、日本語サイトが少なかったから
日本語のサイトをみつつ、英語リファレンスを翻訳サイトや英語辞典片手に根性で和訳して
とかやってごり押ししてったなぁ…
同僚から、ここまでやれば売り物になりますよ!こういう初心者向けの本ないし!とか言われたw

>>366
昔はたまーに初心者向けの本とかわざとかってたな
意外と使ってない基本機能や考え方とか載ってて新鮮な気分になる
そして、自己流が捨てたものな事が多いので結局使わない
370名無しさん必死だな:2012/11/07(水) 19:11:32.93 ID:abUxR0HD0
>>369
出版すれば良かったのに
371名無しさん必死だな:2012/11/07(水) 19:15:56.51 ID:nYZaNXyx0
無名のプログラマが薄っぺらいDShowの本出しても誰も買わないって
余りサイトが無いって事は、皆自力で似たような事してるって事だろうしね
372名無しさん必死だな:2012/11/07(水) 19:17:40.60 ID:PBq2IxyT0
>>359
言っとくが今のXcode英語オンリーだからな?w
昔は日本語対応してたんだが面倒くなったのかやんなくなりやがったファッキン

それはそうと最初からDirectX使いこなそうとかおこがましいと思わんかね?
初心者はC#でも使ってどうにもならなくなった時点で初めてステップアップすべき
別にVBでもいいが、今時マシンならかなりヒドい作りでもそれなり速度で動く
373名無しさん必死だな:2012/11/07(水) 19:42:26.06 ID:iPw+Bq4C0
DirectXか…
テックウィンに載ってた講座片手にVBだかで使ったっけな
最初は大変だったけど、ある程度出来たら後は同じ構文の使いまわしだったわ
すごいアレなコード組んでた気がするけど
374名無しさん必死だな:2012/11/07(水) 19:58:00.91 ID:eUtTgWE+O
PSP総合からきました!

Visual basicを昔触ってみたことあるけど、
ハローワールドから進めず詰んだ

DSwareのbasicを知って、作りたいもの(厳密には欲しいアプリ)はあるけど、
過去の挫折を思い返して、躊躇してますね
375名無しさん必死だな:2012/11/07(水) 20:39:16.28 ID:nYZaNXyx0
買ってから考えてみたら?
376名無しさん必死だな:2012/11/07(水) 20:43:51.79 ID:c6BYyKY/0
>>369
DirectShowと言えば、pin.from(hoge).to(hage)て書けるようにクラス作ったら行儀悪い
って散々罵られた。
けど、今となっては流れるようなインターフェイスとして市民権を得たじゃねーかよ!
pin.connect(from, to)だとGUID指定/PINオブジェクト指定/フィルター名指定で3x3の
9通りに関数をオーバーロードしなきゃならなくてダルいだろ?と・・・・・・
納得いかねーってのが今でも苦い思い出w
377名無しさん必死だな:2012/11/07(水) 21:03:52.01 ID:IMDBDLHl0
>>374
結構、関連書籍が出てたりするから資料は問題はないが
気楽にできるか?は大事な気がする
+プログラムに興味を持てるか?ですかね

個人的にはお勧めの部類なんだけれど
378名無しさん必死だな:2012/11/07(水) 21:12:24.20 ID:nYZaNXyx0
>>376
まぁ、入出力ピンの接続の結果に対して嘘をつかなければ
後はどう実装しようがフィルターのルールを守っていれば
人の勝手、だとは思うけどね

多分、ピンとフィルターの本処理とはきちんと分離しとけ
って意図で言ったのではと思う
379名無しさん必死だな:2012/11/07(水) 22:42:21.31 ID:iPw+Bq4C0
>>374
プチコンくらいならそんなに難しくはないぞ
命令と計算式を組み合わせるだけだからパズルみたいなもんだ
スプライトとかBGとかちょっと概念を覚える必要はあるけど
>>347の公式の解説とか関連書籍とか解説してるサイトもあるから見てみるといいよ
380名無しさん必死だな:2012/11/08(木) 06:35:34.64 ID:LdwfQg110
うん、日本人には英語の壁ってあるよなー
同僚に参考用サイト紹介しても英語だから読めないって堂々と拒否してくるもんな…
現実問題、先端的ソフトに関する情報の大半が英語ドキュメント先行な訳で、そんな我侭が通用する訳ないやん…
381名無しさん必死だな:2012/11/08(木) 07:28:04.12 ID:LdwfQg110
>そんな我侭が通用する訳ないやん…

いや違った、通用してしまっているからごらんの有様なんだよな…
まあ、プログラミング初心者は、最初から先端を追う必要なんて無いんだから
日本語ドキュメントが充実している環境を選べばいいとは思う
382名無しさん必死だな:2012/11/08(木) 07:58:09.23 ID:OK0nPQct0
すまないがもう少し低レベルな話をしてくれないか
383名無しさん必死だな:2012/11/08(木) 09:19:58.61 ID:mFCsEibc0
海外のゲームプログラマーって院卒が普通だけど日本は高卒専門卒ばっかだからレベルが違いすぎるw
384名無しさん必死だな:2012/11/08(木) 09:28:32.34 ID:4vhHwZ3I0
日本は英語と数学がダメ過ぎるよねえ。
385名無しさん必死だな:2012/11/08(木) 09:36:41.46 ID:MEy+cQel0
いまどきFラン大でも新卒でゲーム業界に入ろうなんてマヌケは居ないだろう
386名無しさん必死だな:2012/11/08(木) 09:39:29.51 ID:mH2huBP20
リファレンスのこなれない機械翻訳+程度のカタカナが横行してんのがネックだったりするよね
未だ英語原文を辞書片手に読む方がマシだったりする
387名無しさん必死だな:2012/11/08(木) 09:41:37.03 ID:Ue2Bo3CJP
ゲームプログラマは他のプログラマより求められるスキルが多い
でも浅く広くで誤魔化せるのもゲームプログラマ
たとえバグ出しても人が死ぬ訳じゃないし
388名無しさん必死だな:2012/11/08(木) 09:44:29.34 ID:mFCsEibc0
業界自体は今ホットじゃねえの
主にソーシャルだけど
グリーとモバゲーとか東大とかからも行ってるんじゃね
新卒で1000万とか言ってたじゃん本当か知らんけど
389名無しさん必死だな:2012/11/08(木) 09:47:53.54 ID:LdwfQg110
>>386
誤訳ぎみな機械翻訳のドキュメントは英語に戻しながら読まないと意味不明だったりするよねw
390名無しさん必死だな:2012/11/08(木) 09:53:19.64 ID:LdwfQg110
ある日本のブラウザソシャゲー、Javascriptのソース読んだらどんな素人が書いてるんだよって内容だった
あの手のゲームはサーバサイドこそが肝であって、クライアントサイドはバイトに任せてるんだろね
にしてもプログラマ層の薄さを感じた

中華のブラウザゲーはクライアントサイドも高度っぽかった、というか難読化されてて読む気しなかったんだけどw
391名無しさん必死だな:2012/11/08(木) 09:55:54.22 ID:mFCsEibc0
日本のプログラムなんてダンピングと違法労働に支えられてるからしょうがない
出来上がる物はまさに底辺レベル
392名無しさん必死だな:2012/11/08(木) 10:02:57.42 ID:LdwfQg110
けど今時の家電はソフトウェアで付加価値を付けてナンボだから
日本メーカーにとってソフトウェア技術力の無さは致命的な気がするな…
スレチですけど
393名無しさん必死だな:2012/11/08(木) 10:07:45.33 ID:4vhHwZ3I0
>>392
その辺は企画力とかしがらみの問題だと思う。
394名無しさん必死だな:2012/11/08(木) 10:43:30.65 ID:HQRPN/g20
英語が使えないからダメ 院卒じゃないからダメ
それでダメなら日本のゲーム業界なんて昔からずーっとダメ

専門バカは少なくても回せるけど、それこそ現実は>>387なんで
あっち居た頃は皆で、遊びやすいUI、楽しいと思ってもらえるルール、
バランス、管理し易いデータの持ち方使い方 そういうのに苦心した
ここがクソだと画面を取り繕っても次買って貰えない=死ぬ

英語がー!院卒がー!も結構だけど、別にゲームは最先端の研究畑じゃないし
遊んで貰って楽しんで貰って払って貰った分だけ満足して貰えるかどうかの娯楽
ってのを忘れてるんではなかろうか
芸術家でもなけりゃ研究結果に自己満足してりゃいい身分でもない
なんかそこらへん勘違いしてる人やメーカー多いけど
395名無しさん必死だな:2012/11/08(木) 10:49:46.74 ID:mFCsEibc0
いや技術が凄いなんて言ってないよ
技術はスタートラインだけど
スタートラインにすら立ってないから論外だって言ってるだけ
396名無しさん必死だな:2012/11/08(木) 11:08:52.86 ID:w7N4GZ2R0
かつて英語のできない日本人が唯一世界にリードしていたのがゲーム。
ゲームに必要な技術は物理法則を無視したオモシロ数式だけであって英語など不要。

プログラミング言語こそ世界共通言語であり「ソースを読め」に尽きる。
ただ日本人はベーマガの消滅でその機会を失った。
397名無しさん必死だな:2012/11/08(木) 11:09:38.06 ID:H6hCAKhG0
変にハードル上げて二の足を踏むぐらいなら
gdgdソースでもいいから作っちゃえばいいのよ
ゲームなんて動かした者勝ちなんよ
398名無しさん必死だな:2012/11/08(木) 11:10:33.34 ID:6KyFXKsI0
学者がゲームをつくると半頭身しかジャンプできないスーパーマリオができあがる。
399名無しさん必死だな:2012/11/08(木) 11:14:15.03 ID:R4+eestM0
ベーマガを神格化しすぎ。
内容は丁寧だけど基礎レベルでしかない。
なぜ皆ベーマガベーマガ言うかというと、当時はあれしかなかったから。
今の環境の方がずっと恵まれてる。
400名無しさん必死だな:2012/11/08(木) 11:16:31.38 ID:H6hCAKhG0
学者が作ったテトリスは世界を席巻したが
ハットリスはだめだったな
401名無しさん必死だな:2012/11/08(木) 11:19:45.58 ID:H6hCAKhG0
今の世はネットで探せば特化SDKもツクールも入手できて
既に完成している実ソースもおっこちてて
それの絵を差し替えただけで同人ソフトとして金取る奴が出る始末

入り口は広がったが楽して終われる出口も増えちゃって
良いのか悪いのかわかんね
402名無しさん必死だな:2012/11/08(木) 11:24:40.38 ID:g/XnvZjo0
うーん、ゲームが最先端の技術がいらないというのは賛同できないがな。
面白ければいいのは確かだが、今の時代、昔と違って最先端技術が求められてるのは確か。
ただ、技術と芸術、この相反しているようなものが
中に混在しているのがゲームだとは思っているので その難しさはあるだろうね。
403名無しさん必死だな:2012/11/08(木) 11:43:15.69 ID:LdwfQg110
いやー…英語で書かれた技術仕様書ぐらい読めやwって程度の話であって
別に学者とかそーいうレベルは求めてないんだけどなw
極端だなぁw

そういやUnreal Engineのドキュメントが読めなくて使いこなせなかったとかいう話
あれは流石に都市伝説だよなw
404名無しさん必死だな:2012/11/08(木) 11:45:50.46 ID:WAfF6M8/0
>>394
ゲームのUIは他分野にも結構影響与えてるよね
特許申請したりしてるのかな
405名無しさん必死だな:2012/11/08(木) 11:47:43.10 ID:Z7Z9tU7z0
割とマジでグーグルがなかった時代のプログラミングが想像できない。
今時の子で良かったと心底思うw
406名無しさん必死だな:2012/11/08(木) 11:52:10.34 ID:LdwfQg110
確かに快適に遊ぶためのUI設計は重要だよね
そういうノウハウが学術的に纏められていれば、
日本の家電ももう少し使い勝手が良くなったのかな
407名無しさん必死だな:2012/11/08(木) 11:53:00.35 ID:LdwfQg110
AppleなんかはUIの研究にかなり金と人的資材を割いてそうだよね
任天堂のeショップは使い勝手の悪さに定評があったけどw
昨日見たWiiUダイレクトの印象では、システムのGUIにかなり力入ってるっぽい
出来栄えに期待したい
408名無しさん必死だな:2012/11/08(木) 11:56:59.06 ID:LdwfQg110
>>405
確かに今じゃ、何か困難にぶつかったらすぐgoogle頼みだわw
(以前ならAltaVista使ってたっけな、検索サイト)
インターネット時代の前にはパソコン通信時代があって、一応情報交換は可能だったかな
それ以前はどうしてたんだっけ
409名無しさん必死だな:2012/11/08(木) 11:59:33.00 ID:mFCsEibc0
その前はもう本しかないだろ
それこそ洋書読み漁るレベル
410名無しさん必死だな:2012/11/08(木) 12:02:44.36 ID:zJ4wbzoI0
>>382
残念ながらアセンブリ言語の経験は無いんだ・・・
411名無しさん必死だな:2012/11/08(木) 12:36:31.48 ID:V2k7KMvd0
>>405
それこそベーマガだよI/Oだよ月刊マイコンだよ
あと技術評論社の本たまにASCII
ソクソバンクは死んどけ
412名無しさん必死だな:2012/11/08(木) 12:49:46.16 ID:MEy+cQel0
定本 Cプログラマのためのアルゴリズムとデータ構造
は、ソフトバンクだけど良い本だと思う
413名無しさん必死だな:2012/11/08(木) 13:03:34.85 ID:HQRPN/g20
>>405
頑張って和訳した結果、インクルードしてるヘッダーや説明書きの方が間違ってて
関数に与えるパラメータの順番が狂っていたとかいうオチもあるから困る ずこーってなる
414名無しさん必死だな:2012/11/08(木) 13:20:15.60 ID:/Q7h0Ena0
英語数学が万年赤点だった俺が通りますよ・・・

とりあえず勉強したいとは思うんだがiOSかコンソールかPCかで
使う規格が違うというのがよく分からん。ゲームを作りたいから
初歩から覚えようとするとCとかC++とかjavaとか入り口がたくさんあって選べない。
どれが正解か分からない。

今稼げるのはスマホだからとそっち方面を勉強して
そっちで食えなくなったらどうするんだ?また新しい言語を1から勉強するの?
何でそんな非効率的な事しなきゃならんのだ・・・
これさえ極めればOKみたいに何で規格を統一せんのだ。
415名無しさん必死だな:2012/11/08(木) 13:21:52.29 ID:/Q7h0Ena0
弾幕シューティングとMinecraftみたいな3Dゲームは同じ言語で作れないのか?
勉強したいが入り口が多すぎる。しかもその入った入り口次第では地獄直行もありうるとか
よく1から勉強する気になるな・・・


で、2Dの洞窟物語みたいなの作りたいなと思って検索かけたら
あれC++なんだな。でも一人でキャラ・シナリオ・ステージ・BGMを製作して
4年とか5年とかハンパねぇ・・・やっぱ最初はニコ生にあったような
30分で作るテトリスみたいなのから始めた方がいいのかね?
416名無しさん必死だな:2012/11/08(木) 13:28:34.76 ID:HQRPN/g20
3x3とか5x5に画像裁断した絵元に戻すパズルとか
自分は動けなくて、右から左になにか転がして
それをひたすら飛んでよけるゲームとか
そんなのでもいいんでね
417名無しさん必死だな:2012/11/08(木) 13:28:57.97 ID:H6hCAKhG0
>>414
ハードの心臓のCPUがコロコロ変わる世界で
統一規格とか夢のまた夢だな

業界によってはZ80マシン語やフォートランだけで一生食っていける所も
無くは無いけど
418名無しさん必死だな:2012/11/08(木) 13:35:15.53 ID:TQNdpuMD0
あのな
今時「入り口間違ったらオワコン直行」なんてのが間違いだから
8bit時代じゃあるまいし、現行の言語はほぼ全部Cベースだ
1つ極めれば他のもすぐに覚えられる
419名無しさん必死だな:2012/11/08(木) 13:35:59.72 ID:H6hCAKhG0
>>415
言語は手段であって
やろうと思えばマシン語でも3Dゲームは作れる
言語は一つ精通してれば大体他も理解できる
420名無しさん必死だな:2012/11/08(木) 13:36:18.00 ID:MEy+cQel0
>>415
いきなり高望みすると挫折するから初めは簡単なものを
って30年前に「こんにちはマイコン」で読んだ
421名無しさん必死だな:2012/11/08(木) 13:37:27.29 ID:H6hCAKhG0
JavaScriptで3Dできるのかよ!と言われたら困るんで
やろうと思えば何でもってのは取り消すでw
422名無しさん必死だな:2012/11/08(木) 13:38:56.22 ID:kN4XQcpvP
修得に3年も4年もかかることと、折角覚えたことがゴミになる、覚悟が必要
423名無しさん必死だな:2012/11/08(木) 13:46:33.32 ID:MEy+cQel0
プログラマ30歳定年説やプログラマ35歳定年説なんてのも昔はあったな
424名無しさん必死だな:2012/11/08(木) 13:47:16.00 ID:/Q7h0Ena0
>>417-420
よし、じゃあCでやるぞ・・・いいんだな・・・
後から実はC++の方が良かったとか言うなよ・・・


http://enchantjs.com/ja/?s=ja

だがこのエンジンで作りたいとなるとダメか
業界的にはどうなんだこれは。
425名無しさん必死だな:2012/11/08(木) 13:48:50.54 ID:kN4XQcpvP
>>423
本人がまだ行けると思っていても上が異動させる
426名無しさん必死だな:2012/11/08(木) 13:49:03.83 ID:V2k7KMvd0
>>421
3年後くらいには出来てそうな勢いだがなー
まったくブラウザ戦争は地獄だぜフゥハハハーハァー
427名無しさん必死だな:2012/11/08(木) 13:53:22.75 ID:H6hCAKhG0
>>424
エンジンに乗せて作りたいなら
そのエンジンの構成に依存する
ちっと見たがJavaScriptだね
428名無しさん必死だな:2012/11/08(木) 13:55:05.42 ID:Nn1q8L8+P
というわけで424は地獄に行ってしまいました
429名無しさん必死だな:2012/11/08(木) 14:09:27.30 ID:mH2huBP20
蒸し返して悪いけど、院卒とかである必要は全く無いけど、
数学や英語の知識はあるに越した事は無いと思うよ
それこそ最新の物理エンジン、レンダリングエンジンなんかは数学の塊みたいなものでしょ

出来てるものを使えば良い、って考え方もあるけど、
もし自分の使いたいものが世の中に無ければ自分で作る、
ってのがプログラマの心意気ってもんだと思うよ

>>424
最初は1から作るより他人のソースを読むのが近道だよ
430名無しさん必死だな:2012/11/08(木) 14:14:09.84 ID:kN4XQcpvP
しかしRADとかMFCとかのコードを自動生成するタイプだと
いきなりソース読んでもちんぷんかんぷんという
431名無しさん必死だな:2012/11/08(木) 15:50:19.04 ID:HQRPN/g20
>>429
それをしないとゲームは作れないのか?という根本的な問題
それにしないと無理と答えた結末が、据え置きやPCの現状だと思うよ
あるには越したことが無いというのは認める
でも、そんなもんなくてもゲームは作れるし、それこそゲームを作りたいと
今思い始めた人は、そんなクソ面倒な事を今からやるより
何か小さいものでも達成してもらったほうがいいと思う
その先でそういうのが必要なら、後で覚えて作ればいい 必要なら覚えるさ 勉強してでも

>>430
.Netはまだソースとして落としてくれるからマシだよね
ビルダーは戸惑った
432名無しさん必死だな:2012/11/08(木) 16:01:46.40 ID:LdwfQg110
>>431
>必要なら覚えるさ

まあ、若いうちに勉強しといた方が楽だよって話だろねw
433名無しさん必死だな:2012/11/08(木) 16:05:48.49 ID:LdwfQg110
もちろん何にしても過剰は禁物で
詰め込み勉強をひたすらやれば良いゲームが作れる、などとは誰も言わない
434名無しさん必死だな:2012/11/08(木) 16:06:52.95 ID:mH2huBP20
>>431
始める、って意味では不要だね
それはその通りだと思う

キャラクタベースのブロック崩しで

 ■■■ ■■■
 ■■ ■■■■
    ↑
    ココの隙間をボールがすり抜けた時に疑問を持てば良いと思うわ
435名無しさん必死だな:2012/11/08(木) 16:12:01.25 ID:LdwfQg110
何の疑問があると
436名無しさん必死だな:2012/11/08(木) 16:23:30.01 ID:/Q7h0Ena0
>>429
解析の事かと思って調べたら風来のシレンやらロマサガ2の
解析・改造のページが出てきた。何か方向性が違うような気がしないでもない。

それとも海外でよくあるNES版スーマリのクローンでも作るのが上達の近道ななのかねぇ
437@@@@@ ◆wiiiiw.nGA :2012/11/08(木) 16:36:34.23 ID:ds87M1yc0
グレートギアナシスターズでも作るのか
438名無しさん必死だな:2012/11/08(木) 17:01:52.96 ID:mH2huBP20
>>435
ボールを移動させるのに、
bx = bx + 1; by = by - 1;
する事への疑問
439名無しさん必死だな:2012/11/08(木) 17:03:05.73 ID:lUOkncGA0
微分積分いい気分
440名無しさん必死だな:2012/11/08(木) 19:24:59.65 ID:jrupeR5z0
プチコン、コンテスト結果の動画
http://www.youtube.com/watch?feature=player_embedded&v=6MzKvrNefJw
441名無しさん必死だな:2012/11/08(木) 19:52:04.28 ID:H6hCAKhG0
普通にテトリス作るのがいいかと
地味にハードル高いか
442名無しさん必死だな:2012/11/08(木) 19:55:59.09 ID:H6hCAKhG0
>>440
トランポリンの連続で飛んでいくゲームとか
昔の投稿ゲームのノリですごく落ち着いた^^
443@@@@@ ◆wiiiiw.nGA :2012/11/08(木) 20:29:02.46 ID:DOoZ1FRX0
自称セガの新人教育から生まれた某本では最初は標準入出力を使ったコンソール画面の倉庫番だな
この本ある程度C言語プログラムできる人が対象だけど
444名無しさん必死だな:2012/11/08(木) 22:20:30.49 ID:y8zoRPnW0
だれか言語に依存しないゲームプログラミングの定石をまとめろよ
445名無しさん必死だな:2012/11/08(木) 23:27:36.66 ID:Ue2Bo3CJP
言語依存しないとかなると
ガッツとか根性とか諦めない気持ちとか
メンタルな事しか無くなるぞ
446名無しさん必死だな:2012/11/08(木) 23:31:26.09 ID:HFVIjXTd0
>>427
JavaScriptは今プログラミングを始めるなら最適な言語だと思う
ブラウザがあれば何もインストールせずに始められる
個人的にはCoffeeScriptを薦めたいが
447名無しさん必死だな:2012/11/08(木) 23:35:32.47 ID:8oCMCTT30
>>445
>ガッツとか根性とか諦めない気持ちとか
全部同じものでありますね…。とはいえ、結局のところ何事もそれに尽きるということでありますか
448名無しさん必死だな:2012/11/09(金) 00:07:14.03 ID:1eCgimXk0
言語依存しない大規模プログラミングのコツ、とかなら何かありそうだけどね
449名無しさん必死だな:2012/11/09(金) 00:09:42.34 ID:LyRYSzgF0
機種依存しないCの書き方ならやってたけど、どの言語でもというとちょっと
450@@@@@ ◆wiiiiw.nGA :2012/11/09(金) 00:37:40.75 ID:pT9nlsFW0
永久ループにつながりやすいwhile文を使わない
使うとしても実行回数をカウントし,もしも永久ループに陥りそうになったときに自動で離脱できるようにする
451名無しさん必死だな:2012/11/09(金) 00:38:17.52 ID:e0lla2es0
機種依存云々抜きでゲームの定石ってどんなのある?
452名無しさん必死だな:2012/11/09(金) 00:42:01.85 ID:LyRYSzgF0
・表示データとか座標とか初期設定
・キー入力→座標計算→表示→ループ
453名無しさん必死だな:2012/11/09(金) 00:42:49.72 ID:HabAcVdn0
>>450
バグノサージュ乙
454名無しさん必死だな:2012/11/09(金) 00:52:45.50 ID:e0lla2es0
>>452
そういうのか。

個人的には
・ダミー桁
・ジャンル別の基本的なデータ構造
・あたり判定2D/3D、弾幕
・トランプやマージャンなどのアルゴリズム

あたりかなと思ってた。
455名無しさん必死だな:2012/11/09(金) 00:53:26.88 ID:e0lla2es0
あとは上の方にもでてきてた
・テーブル
・固定小数点
456名無しさん必死だな:2012/11/09(金) 01:00:22.30 ID:cvVGAbGb0
iPhone用のアプリ作るのに適したプログラムはどれですか?
さっさと教えろください
457名無しさん必死だな:2012/11/09(金) 01:05:33.94 ID:pwWURi5W0
おぶじぇくてぃぶしー
458名無しさん必死だな:2012/11/09(金) 01:08:46.08 ID:CZ1dkIsC0
意外と変数の名前付けとか迷うよね
適当にA1とかA2とかにしたら後から訳分からなくなっちゃうし
読みやすいコードの書き方のガイドラインってあるのかな
459名無しさん必死だな:2012/11/09(金) 01:12:17.57 ID:JW3Q1SKV0
>>456
適してると言うか、Xcode (Objective C)しかない。
Unityって手もあるけど、Unityはライセンス高い。
Flash使えるならAIRもありっちゃありだがプログラムではない。
460名無しさん必死だな:2012/11/09(金) 01:14:51.53 ID:1eCgimXk0
Xcode自体は色んな言語を扱える開発ソフトでしょ?
461名無しさん必死だな:2012/11/09(金) 01:16:19.91 ID:LyRYSzgF0
変数名はいちおうハンガリアン記法とかあるけど今はあまり使われてないのかな
旧BASICの時代ならi,j,kとか自然につけてたけど

コードはCなら個人的にCプログラミング専門課程とか参考にしてたけど
お薦めはしない
462名無しさん必死だな:2012/11/09(金) 01:21:49.57 ID:e0lla2es0
ゲームプログラミングの定石の解説と色々なプログラミング言語・環境での実装を
比較できるような感じのが欲しいな
463名無しさん必死だな:2012/11/09(金) 01:24:06.61 ID:cvVGAbGb0
さんきゅー
学習用アプリっぽいの作って大金持ちになってくる
464名無しさん必死だな:2012/11/09(金) 01:27:52.92 ID:HabAcVdn0
ハンガリアンを覚えて、場合にあわせて自己流でいいんでね
即ブラックボックス化の場合はびしっとやってもいいけど、ちまちま弄る場所でびしっとやると
型を変えただけで修正大変とかなるしね 後カウンタ変数は伝統的にi,j,k〜
465名無しさん必死だな:2012/11/09(金) 01:33:27.08 ID:e0lla2es0
>>464
iとjは見にくいからaとbの方が好き
466名無しさん必死だな:2012/11/09(金) 01:43:21.95 ID:nk576klY0
頭が痛くなるスレだ
467名無しさん必死だな:2012/11/09(金) 01:51:49.05 ID:LA+x7FSg0
結局プログラミング始めるなら
何からやった方がいいのさ?C#?
468名無しさん必死だな:2012/11/09(金) 01:52:54.69 ID:+6Fzp+JE0
".",":";"とか見間違えるのになんで重要な機能してるん?
もう●とか□とか使えよ
469名無しさん必死だな:2012/11/09(金) 03:54:15.95 ID:KfaU7U0U0
システムハンガリアンとかはやく死ねばいいのにしぶとい
470名無しさん必死だな:2012/11/09(金) 06:01:29.01 ID:kkj0ca400
>>467
そうだね!PlayStation®Mobileでゲームやろうぜ!
471名無しさん必死だな:2012/11/09(金) 06:35:18.87 ID:wgtmDt8dP
>>467
プログラミングを仕事にしないなら、C#でいいと思う。
472名無しさん必死だな:2012/11/09(金) 06:57:56.07 ID:e0lla2es0
>>470
PS Mobileはライブラリが良い意味で薄っぺらくて良いと思う
473名無しさん必死だな:2012/11/09(金) 07:27:09.46 ID:uaxTRltm0
まだハンガリアンとか推してる人いたんだ。
勘弁してくれよ。
474名無しさん必死だな:2012/11/09(金) 07:36:25.37 ID:kkj0ca400
NSStringのNSってNEXTSTEPのNSなん?
475名無しさん必死だな:2012/11/09(金) 07:52:18.52 ID:Fec0nqqd0
>>467
何の目的があってプログラミングをするかによるね
なんの目的もないんなら、とりあえずC言語をマスターすればいいと思うよ
手軽にゲームプログラミングを楽しみたいなら、プチコンもいいね
3Dゲームをぐりぐり作りたいんなら、三角関数とかを復讐しつつOpenGLとかDirectXとか勉強すればいいね
ゲームエンジンで作りたいってなら、今ならunityとかがお勧めかな
476名無しさん必死だな:2012/11/09(金) 07:54:00.50 ID:kkj0ca400
3Dなら行列演算とかじゃね
すっかり忘れたわー
477名無しさん必死だな:2012/11/09(金) 08:09:10.81 ID:LL7HZ/Th0
シンプルに3Dゲーム作るのならDXライブラリもいいよ
関数さえ解れば扱えるって所がかえって複雑になってる感じがするけど
メタセコイアやMMDとの親和性が高いのが良い

もっとも3Dゲームを作ろうとすると素材も作る必要がある、となると
unityとかのエンジンでいいんじゃね?とかなるけど…
478名無しさん必死だな:2012/11/09(金) 08:17:10.89 ID:e0lla2es0
>>475
初心者という前提ならC言語は教育向けではないと思う。
やはりPascalの流れを組む言語、いまならC#の方がいいと思う。
479名無しさん必死だな:2012/11/09(金) 08:18:47.59 ID:e0lla2es0
あとDirectXやOpenGLは初心者には無駄でしかないと思う。
速度など気にせずSetPixel/GetPixelみたいな関数だけ使わせておけばいい。
480名無しさん必死だな:2012/11/09(金) 08:24:13.73 ID:1eCgimXk0
ゲーム作る気も仕事にする気もなく、スマホのアプリとか作りたいわけでもないなら、
マクロだのスクリプトだのの類いを憶えたほうが
簡単で実用性あるぞ
481名無しさん必死だな:2012/11/09(金) 08:36:03.40 ID:iTdFTsg/0
>>479
せめてbitbltくらいは使わせてやれw
482名無しさん必死だな:2012/11/09(金) 09:03:44.49 ID:kkj0ca400
>>480
たしかにマクロの実用性が普段の作業の効率化に繋がるような生活をしている人なら
自分や知人の役に立つマクロを組むことで、プログラミングの基礎が身について良さそうだね
参考書に載っている何の役にも立たないサンプルプログラムを打ち込むよりはやりがいもあるだろうし

人の作ったマクロを自分向けに改造、みたいな導入でも良いだろうし
483名無しさん必死だな:2012/11/09(金) 09:57:43.19 ID:Fec0nqqd0
いろんな意見があるのは、まぁあたりまえなんだよね
これといった目的意識がないなら、ぶっちゃけどの言語でもいいんだよ
484名無しさん必死だな:2012/11/09(金) 10:00:58.06 ID:hBsDtj/Q0
>>444
言語依存しないってんなら、先ずはフローチャートの読み方、書き方じゃね?
あと堅苦しい事言うようだけど要件定義書とか、後で何だっけ?ってコード読み直すより早かったりする
485名無しさん必死だな:2012/11/09(金) 10:31:19.07 ID:JIzRW/2B0
ageろ
486名無しさん必死だな:2012/11/09(金) 10:31:45.68 ID:vcfoADdN0
hageろ
487名無しさん必死だな:2012/11/09(金) 10:38:25.84 ID:HabAcVdn0
>>465
FORTRANの暗黙の型宣言がどうとかいっても若い人は分らないよなぁ…

>>473
型も用途も分らんへぼな意味ふ名乱発されるよりかなりマシ
488名無しさん必死だな:2012/11/09(金) 10:40:41.40 ID:HUTUIEaa0
ちゃうねん、難読化してるだけやねん
489名無しさん必死だな:2012/11/09(金) 10:51:50.15 ID:HUTUIEaa0
>>458
読みやすくなるかは分からないが、C言語なら安全性と移植性を高める書き方のガイドラインならあるでw
MISRA-Cって規格だけどな。これに準拠するように言われて対応するのがめんどくさかった・・・
490名無しさん必死だな:2012/11/09(金) 11:05:11.48 ID:/dgt0vzFI
今時ならUMLだな
関数内の実装ならコード見た方がいい。
難しいのはコンポーネント間の協調動作で、コラボ図やクラス図で考えられないと、複雑なシステムの理解は無理
491名無しさん必死だな:2012/11/09(金) 11:05:18.04 ID:iTdFTsg/0
>>488
JavaScriptは割とマジでトランスレートされた結果だったりするな。
てか、JS自体が今や中間言語扱いというか、どんだけ素の構文嫌われてんだよとw
492名無しさん必死だな:2012/11/09(金) 11:13:52.44 ID:IwY2M5fS0
割り込みとかイベントとかブラックボックス経由で動くタイプの物がどうしても受け入れにくい
男は黙ってmain()でループだろ!
493名無しさん必死だな:2012/11/09(金) 11:20:45.71 ID:HUTUIEaa0
>>492
漢でもVBlank割込みは欲しい
494名無しさん必死だな:2012/11/09(金) 13:22:29.93 ID:8IDmTA1C0
>>493
スレッドも欲しい
495名無しさん必死だな:2012/11/09(金) 13:43:50.89 ID:C5VWWCVX0
変数名なんぞaでもiでもzでも構わん
ネーミングで悩むなんぞ時間の無駄無駄無駄ァ!
今時のIDEならリファクタリング機能デフォである
思いついた時に変えればいい
496名無しさん必死だな:2012/11/09(金) 13:50:30.52 ID:6H1qeQwl0
ローカル変数はaですますこと多いな
497名無しさん必死だな:2012/11/09(金) 15:08:17.24 ID:kkj0ca400
ようし、ラスタスクロールしちゃうぞ
498名無しさん必死だな:2012/11/09(金) 15:51:35.58 ID:1eCgimXk0
だらだらアホみたいに開発環境の更新に金払ったり
色んな教科書買ったりしつつ
腰を据えて取り組む期間がなくて結局何も作れなかったから
今更再挑戦する気になれんのだよなあ
499名無しさん必死だな:2012/11/09(金) 16:03:27.30 ID:s9VwIbf40
>>498
時代とともに絵は変わってもゲームの本質は大して変化していない。
最初に力を入れるところを間違えるとそうなる。
500名無しさん必死だな:2012/11/09(金) 16:10:44.48 ID:s9VwIbf40
ゲームループに近い部分を徹底的に勉強すべきなのに
遥かな方のレンダリングエンジンの勉強を始めたりするのが初心者。

何やればいいかわかっていないのだから仕方がないと言えば仕方がない。
501@@@@@ ◆wiiiiw.nGA :2012/11/09(金) 16:32:02.31 ID:Zwkw6Lbg0
>>487
なんか変数の一文字目で決まる言語があったようなと長年疑問に思っていたがFORTRANか
ありがとう助かったモヤモヤしたまま死ぬとこだった
502名無しさん必死だな:2012/11/09(金) 16:41:55.09 ID:U4Dr1crcP
>>271
暇だったからこれ買ってみたら結構いいね
なんとなく実践してたことに理由がついた感じ

けど、汚いコード書く人って、綺麗に書きたいという考え自体が薄いみたいだから
この本読むことはないだろうな・・・
503名無しさん必死だな:2012/11/09(金) 17:14:57.58 ID:TEETLfj80
俺は綺麗なコードよりコンパクトにまとまるコード書く方が好きだな
504名無しさん必死だな:2012/11/09(金) 17:17:04.43 ID:LyRYSzgF0
バグを出さないのが優秀なPG
505名無しさん必死だな:2012/11/09(金) 17:22:55.50 ID:kkj0ca400
パズル的な美を追求するより
メンテ性、他人の理解しやすさを意識して欲しい
などと人に対しては言うw
506名無しさん必死だな:2012/11/09(金) 19:36:02.37 ID:1eCgimXk0
あー
オライリーの本とかめっちゃ買い込んで
広い部屋に自分を囲うようにどちゃどちゃ並べて
パソコンいじりまくりたい
507名無しさん必死だな:2012/11/09(金) 20:13:23.15 ID:IwY2M5fS0
自分が書くときはコーディング速度重視
自分が読むときは読みやすさ重視
人間なんてららーらーららら、らーらー
508@@@@@ ◆wiiiiw.nGA :2012/11/09(金) 20:16:30.67 ID:O+75rvSN0
で後で「何で読みやすいコードで書かなかったんだよ!」と過去の自分にキレるとこまでテンプレ
509名無しさん必死だな:2012/11/09(金) 20:56:27.55 ID:jijXudBR0
作ってるときは良くても後で見ると複雑で分からなくなるよな
それが何度もあればいいコード書くようになるんじゃね
510名無しさん必死だな:2012/11/09(金) 20:58:41.10 ID:jijXudBR0
コンピュータが普及したのにベーマガやらCマガジンだのが廃刊したのが不思議
511名無しさん必死だな:2012/11/09(金) 22:11:15.06 ID:a+dUQkeD0
C頑張ってみたことあるけどwinapiがだるすぎて投げた
512名無しさん必死だな:2012/11/09(金) 22:42:00.41 ID:HabAcVdn0
コメントもりもりいれてインデント綺麗にするので
プログラマじゃなくても何をしてるか分るプログラム
といわれた事があるが、反応に困った
513名無しさん必死だな:2012/11/09(金) 23:08:36.27 ID:wyuDq1oP0
>>510
Windows95になってから初心者でも手が出せる環境が出て来るまでにラグがありすぎた
WinGなんて論外だったし、DXもマトモになったのは7からだ
デバイス依存コンテキストなんてパンピーにはまず使えないし
要するに長い冬に耐えられる体力がなかった
514名無しさん必死だな:2012/11/09(金) 23:11:31.79 ID:HabAcVdn0
>>500
そこらへんはSEGAのSSのSGLのマニュアルが実に素敵な作りだったりする
SSとか抜きにして、今日からゲームプログラマを目指しますって人にとてもいいマニュアル
515名無しさん必死だな:2012/11/09(金) 23:42:31.49 ID:iTdFTsg/0
>>511
MSDNのリファレンスは日本語な上に充実してるし、ちょっとググればサンプルも
山ほどヒットするし、Win32が面倒臭いなら他の環境全滅だぞ?w
516名無しさん必死だな:2012/11/09(金) 23:46:13.35 ID:iTdFTsg/0
>>510
ネットが悪い。利便性でもコストでも圧倒的なんだもん。
電子書籍化への移行が遅すぎる上に、電子書籍なのに目次や索引から
本文へのリンクすら張られてないとか、出版社は色々努力が足らない。
517名無しさん必死だな:2012/11/10(土) 01:18:40.80 ID:U3OkkGrz0
>>481
まっさらな初心者にはbitbltすら意味不明だろう。
まずは点を打ち、線を引くところから座標などの概念を学んだ方がいいと思う。
518名無しさん必死だな:2012/11/10(土) 01:28:34.02 ID:v5YQHoj00
>>515
ヘルプきちんとしてるもんな よくサンプルでC++だけはぶられたりするけど
C#の方は大体あるからそれみりゃ分るし
ビルダーの酷さと言ったらもう
519名無しさん必死だな:2012/11/10(土) 01:29:44.68 ID:O1nOhRle0
最初のうちは単純なゲームエンジンの上で、入力や表示を実装してくのがいいんじゃないかね
520名無しさん必死だな:2012/11/10(土) 01:32:10.79 ID:eRDv8LnB0
>>405
昔はグがたりなかった

グーグルなかった時はgooでよく検索して調べてたよ
521名無しさん必死だな:2012/11/10(土) 01:40:25.71 ID:UpuO/WZ10
>>518
もし今学生だったらXNA上でC#で作るなぁ
Winでも360でもWP7でも動くってすげー魅力的
522名無しさん必死だな:2012/11/10(土) 01:57:13.93 ID:GQLNMYU10
NullPo
523名無しさん必死だな:2012/11/10(土) 02:14:26.73 ID:zn14ugy50
奥さんのstr、もうこんなにnullnullになってるじゃないか。
524名無しさん必死だな:2012/11/10(土) 07:35:08.04 ID:AyvaDbVR0
おれらプログラミング童貞だからヌルポって何の事だかわかんねーしー
525名無しさん必死だな:2012/11/10(土) 08:59:26.39 ID:dvNuYaOZ0
>>512
それ、すげー模範的なんじゃね?
526名無しさん必死だな:2012/11/10(土) 09:00:26.96 ID:mvbQG0bp0
>>509
最初にアウトラインを書くつもりでコメントを全て先に書くのが楽
更に詳細は都度都度足してく感じ
仕事始めた頃はコードよりコメントを長く書け、とか言われたけど
流石にそれはナンセンスだけど
引数含めた変数のコメントが面倒だったなあ
527名無しさん必死だな:2012/11/10(土) 09:00:56.91 ID:dvNuYaOZ0
>>510,516
雑誌に関しては既にある程度確立されてるネット上の雑誌サイト
(ファミ通や電撃や4gamerのような)のほうが
電子書籍より向いてるだろうなあ
528名無しさん必死だな:2012/11/10(土) 09:02:29.74 ID:dvNuYaOZ0
>>405
どっちみちある程度以上有用な情報がまとまって載ってるサイトなんて限られてるから
それを質問掲示板とかメーリングリストとかで聞けば後は同じようなもんだろ
529名無しさん必死だな:2012/11/10(土) 09:32:46.09 ID:sjIo1E5y0
そのまとまってるサイトを見つけるのはどうするの?
530名無しさん必死だな:2012/11/10(土) 09:53:04.68 ID:dvNuYaOZ0
2行目読めよw
531名無しさん必死だな:2012/11/10(土) 10:10:39.96 ID:sjIo1E5y0
・質問掲示板のurl
・メーリングリストの宛先

はどうやって知るのかね?
532名無しさん必死だな:2012/11/10(土) 10:36:31.16 ID:ECJEnnTx0
プログラミング系の掲示板に出入りしてるけど
ググればすぐ分かることを自分で調べようとしない奴は
何を教えてもまったく成長しないんだよな。
533名無しさん必死だな:2012/11/10(土) 10:47:23.41 ID:AyvaDbVR0
どんな世界にも天才と呼ばれる人がいるけど
やるべき事を出来る人なんだろうね
534名無しさん必死だな:2012/11/10(土) 10:58:16.57 ID:vRx8OMdu0
デバッグ時にコメントを当てにしすぎると
失敗するがな。

コメントは何をしようとしているかは書かれているが、
実際どういう処理が行われているかは、
コード見て判断するしかない。
535名無しさん必死だな:2012/11/10(土) 11:04:01.19 ID:dvNuYaOZ0
>>531
ディレクトリ型検索サイト
個人サイトなどのリンク集
雑誌

当時はリンク集がけっこう重要だったなあ
536名無しさん必死だな:2012/11/10(土) 11:07:48.56 ID:AyvaDbVR0
コードを修正してコメントは元のまま、なんてパターンは結構あるかも
まあ修正した人が悪いんだけれど
537名無しさん必死だな:2012/11/10(土) 11:09:18.92 ID:AyvaDbVR0
>>535
>ディレクトリ型検索サイト

なんかすげー懐かしいキーワードな気がするw
けど当時一度も利用したことが無いかもw
538名無しさん必死だな:2012/11/10(土) 11:10:53.84 ID:Ynp63t/C0
>>532
コミュニケーション重視の人ってのが居るんだよ、
人に聞かずに自分で調べるのは、その人を無視してることになる、失礼な行為
って言う感覚みたい。
539名無しさん必死だな:2012/11/10(土) 11:33:16.56 ID:s7LhGoLr0
1にテスト、2にテスト、とにかくテストを書けと言われた。
コメント山盛りになるのはテメーのコードが醜いからだって教わったw
540名無しさん必死だな:2012/11/10(土) 11:36:19.63 ID:q/OUutLe0
聖徳太子クラスまでハードル上げされてんのか
541【地引網】はなやに【全滅論者】 ◆KQ12En8782 :2012/11/10(土) 11:53:43.80 ID:8GqJXi1s0
ゲームプログラミングのスレがゲハに立つようじゃ
ゲーム機もいよいよ末期なんだな。

だって、それらの技術を覚えても、ウィーだと
別のAPIになるから、また勉強しなおしになるんだもん。
542名無しさん必死だな:2012/11/10(土) 11:57:02.38 ID:HgKC5ZuM0
図形描画に必要な要素は変わらんから
そこまで無駄にはならない
543【地引網】はなやに【全滅論者】 ◆KQ12En8782 :2012/11/10(土) 11:58:58.65 ID:8GqJXi1s0
ちなみにプチコンだが、あれはダメだね。
EclipseやVisualStudioなど、パソならあれだけ便利な
ツールがあるのに、タッチペンで打ち込むことしか
できないんだもん。
9801やMSXのエミュのがまだマシ。
544名無しさん必死だな:2012/11/10(土) 12:00:18.00 ID:zn14ugy50
処理やアルゴリズムは関係ない。
プログラムにしたってWiiもWiiUもPPCだろ?
全く問題ない。
545【地引網】はなやに【全滅論者】 ◆KQ12En8782 :2012/11/10(土) 12:02:42.10 ID:8GqJXi1s0
グラフィックの描画って、ウィーではなにを使うんだ?
OpenGL?
546名無しさん必死だな:2012/11/10(土) 12:04:49.78 ID:v5YQHoj00
>>525
下手な初心者参考書読むより俺のソースの方が分りやすいかもって位丁寧に書いたりするから
多分経験者が見るとイラっとすると思う でも根が面倒臭がりだから
今後絶対に触らない関数なんかは関数説明以外コメント無しだったりするけど
547@@@@@ ◆wiiiiw.nGA :2012/11/10(土) 17:03:58.17 ID:l763GHfM0
>>544
プログラム書くときにCPUアーキテクチャ気にする必要があるとこなんてほとんどないだろ〜
っと思ったら超例外のゲーム機が現役だった
548名無しさん必死だな:2012/11/10(土) 17:27:40.97 ID:AyvaDbVR0
世界中からトップガンが集まって最高のゲームを生み出すプラットフォームですね
549名無しさん必死だな:2012/11/10(土) 18:17:37.37 ID:cnbTLpDz0
マジモンの童貞の俺が見たら意味の分からないスレだった
べ、BASICならちょとだけやった事あるんだから///
550名無しさん必死だな:2012/11/10(土) 18:24:45.37 ID:hi7rOqKWP
逆に童貞が何を知りたいのかが分からない
言っとくが最短距離で高効率の攻略法なんてないぞ
551名無しさん必死だな:2012/11/10(土) 18:32:19.23 ID:gZwLv4860
PS3とWiiの同時開発を検証したことあるけど
どっちもPPCだしOpenGL系だしで大差なかったなあ
シェーダとかSPEとかあるぶんPS3のが多少面倒なくらい
552名無しさん必死だな:2012/11/10(土) 18:38:40.33 ID:cnbTLpDz0
>>550
もうちょっと童貞と言うか初心者があーでもないこーでもないって言ってるスレかと思ったのさ
ほぼ全員プロしか書き込んでないとは
553名無しさん必死だな:2012/11/10(土) 18:53:30.67 ID:AyvaDbVR0
ありがちだよね!
看板に偽りあり!
554名無しさん必死だな:2012/11/10(土) 18:57:14.67 ID:PFjgTxzg0
オレは現役退いて今はPGは趣味の範囲
身の回りのちょこちょこしたツールをVisualBasicで書く程度だよ
555名無しさん必死だな:2012/11/10(土) 19:00:39.57 ID:AyvaDbVR0
VB6ですねわかります
いや冗談ですw
556名無しさん必死だな:2012/11/10(土) 19:09:15.30 ID:PFjgTxzg0
現役時代はVB6です、、、orz

VS2012が何故か今の環境で動かないので2010Expressで遊んでますw
C#は未だにHalloWorldしか触ってないや
557名無しさん必死だな:2012/11/10(土) 20:12:46.23 ID:HtPZZNmF0
二流=仕様書から動くプログラムを作る
一流=仕様書の通りに作る
558名無しさん必死だな:2012/11/10(土) 20:59:03.32 ID:hi7rOqKWP
仕様書の通りに作ったらダメダメで
プログラマのせいになるのもよくある話で
559名無しさん必死だな:2012/11/10(土) 21:04:53.25 ID:vRx8OMdu0
プログラム書けない人間の書いた仕様書なんて
大抵無い方がマシなレベル

無茶な要求が書いてあったり、例外処理とか
重要な条件がスッポリ抜けていたり
560名無しさん必死だな:2012/11/10(土) 21:05:19.86 ID:v5YQHoj00
要件定義で既に拾えてなくて破綻してる
それを下敷きに基本設計や詳細仕様が組まれてて破綻に拍車がかかってる
最後に渡されたプログラマが頭を抱える
スケジュールの遅れや仕様の破綻についてなぜかプログラマが詰られ責任を追及される
クソ会社で起きるプログラマ殺しの負のチェーンコンボ
561【地引網】はなやに【ステマ歓迎】 ◆KQ12En8782 :2012/11/10(土) 21:16:38.65 ID:8GqJXi1s0
最近は、プロトタイプ型の開発手法が増えて、
仕様書はあまり詳細に書かれないことが多い。

ベテランにはむしろやりやすいんだが、
初心者には無理かもしれないねぇ。
562名無しさん必死だな:2012/11/10(土) 21:21:09.33 ID:eDuz6fPZ0
ゲハでこんなスレが伸びるとはな
だがしかし、最近思うんだよね。
本当に面白いゲームってそれって作ることなんじゃないのかって。
ルールを作る面白さというかさ。
563名無しさん必死だな:2012/11/10(土) 21:23:36.84 ID:vRx8OMdu0
てか、仕様書作って開発って工程自体が
ソフトウェアのメリットである、設計したら
直に実行できるというところを台無しにしてしまう。
試行錯誤のサイクルが物凄い早いからこそ、
物凄い勢いで進化して行ける。
まあ、複雑度も物凄い勢いで増して、
完全なデバッグが不可能というのが常識に
なってしまっているのが現状だけど。
564名無しさん必死だな:2012/11/10(土) 21:46:08.19 ID:1cVP5sLM0
チームでそんなことやってたら空中分解するだろうな
565【地引網】はなやに【ステマ歓迎】 ◆KQ12En8782 :2012/11/10(土) 22:04:47.76 ID:8GqJXi1s0
ゲームを作るうえで、最も簡単なジャンルといえば、
やっぱりノベルアドベンチャーだろうけど、
その次に簡単なのってったら、やっぱ音ゲーかねぇ?
566名無しさん必死だな:2012/11/10(土) 22:53:56.68 ID:t7I8XBLF0
ミクさんくらいいい加減でも許されるんならそら簡単だろうさ
567名無しさん必死だな:2012/11/10(土) 23:07:12.47 ID:AyvaDbVR0
俺らにもシェルノサージュみたいな凄いゲームが作れるかな
568名無しさん必死だな:2012/11/10(土) 23:27:26.20 ID:vRx8OMdu0
いや、アクションとかパズルのが簡単だろ。
文才なくてもプログラマだけで出来る。
569名無しさん必死だな:2012/11/11(日) 00:59:44.63 ID:LOUyBALP0
>>562
趣味として何かを作ること、そのために学ぶことは楽しいと思うが
「ゲーム」としての要件を満たしているかは疑問だな
ありとあらゆることをゲーム扱いしたらゲームという言葉の存在意義がない
570名無しさん必死だな:2012/11/11(日) 01:01:06.08 ID:BDLaEBKq0
いやタワーディフェンスだろ
571名無しさん必死だな:2012/11/11(日) 09:27:39.75 ID:666Hd2HTP
作ってて楽しいのはシューティングだな
572【地引網】はなやに【ステマ歓迎】 ◆KQ12En8782 :2012/11/11(日) 10:20:20.17 ID:/TnOyARs0
初心者は、こういうのからはじめるのがよかろう。
http://www.youtube.com/watch?v=xXP29UJeLx4
573名無しさん必死だな:2012/11/11(日) 10:41:33.76 ID:QAUKxM3Y0
あーあ、この糞コテ来ちゃったか
574@@@@@ ◆wiiiiw.nGA :2012/11/11(日) 14:59:40.22 ID:eMVfGbGw0
よ〜し日曜だしクソゲー作ってゲームプログラミング童貞脱出しちゃうぞ!
…っと思ってたら起きたら午後3時だった。16時間寝てたな
575名無しさん必死だな:2012/11/11(日) 15:13:59.90 ID:CFbfvWpd0
STGは高速化が意外と大変
作るのはRPGの方が簡単
AVGはテキスト打ち込むのが大変
576【地引網】はなやに【ステマ歓迎】 ◆KQ12En8782 :2012/11/11(日) 15:30:34.93 ID:/TnOyARs0
おれは、ロープレよりはシューティングのが簡単だと思う。
高速化っつっても、60フレームのループ制御の
やり方がわかれば、あとはどうにでもなるからねぇ。
3Dとなると話は別だけど。
577名無しさん必死だな:2012/11/11(日) 15:35:46.47 ID:7ItxmO4k0
>>575
>STG
今は板ポリにdds貼り付けるだけじゃ…
578転載禁止:2012/11/11(日) 15:54:52.09 ID:PH6v6Xpc0
時代はC#
と、いつも書いてるけど、任天堂機はC++以外の選択肢無いんだよなーってふと気付いた
Java系なんて論外だろうし、将来的な生産性はどう考えてんだろうとか若干気になりはする
579名無しさん必死だな:2012/11/11(日) 16:06:25.48 ID:dWFjMFde0
>>578
MSだってインディーズ以外はC++だぞ?
まあ、C++のパフォーマンスチューニングとか地獄だろ?もう怖いわ!
とか思わんでもないがw
580名無しさん必死だな:2012/11/11(日) 16:07:06.77 ID:dWFjMFde0
>>575
RPGは素材集めて物語作ってって辺りが、もうプログラミング全然関係ないのに猛烈
に手数食って割に合わない。
RPG作りたい人は仕方ないが、ゲームプログラミング自体が目的なら遠回りだと思う。

上で誰か書いてたが、習作としてはタワーディフェンスが最適解なんじゃないかな?
581名無しさん必死だな:2012/11/11(日) 16:11:17.38 ID:dWFjMFde0
http://suznooto.com/flash/SPR.html
このフラッシュゲー面白い。ドハマリした。

画面狭くて描画範囲より武器の射程の方が長かったりと不満もあるけど
これXNAに移植したいわ。
582名無しさん必死だな:2012/11/11(日) 16:16:06.59 ID:qVy57vfI0
>>578
数十年前に間に合わせで作った基礎(C言語)の上に
いつまで増築繰り返すんだという感じではある
とはいえ解決方法なんてないし
583【地引網】はなやに【ステマ歓迎】 ◆KQ12En8782 :2012/11/11(日) 16:25:48.27 ID:/TnOyARs0
C#の基礎は、実はC、C++じゃなくてVBだよ。
で、構文をCに似せたら、Javaのパクりと
言われるようになってしまった。
584名無しさん必死だな:2012/11/11(日) 16:29:24.33 ID:YMkg4S7/0
C#とVB.Netは同じ中間言語を経て実行ファイルになるので、似てて当たり前。
585名無しさん必死だな:2012/11/11(日) 16:38:22.88 ID:WyhxkJk50
>>580
確かにタワーディフェンス良いね。
基本的なルーチンで形になりそうだし、機能の追加も簡単そう。
オブジェクト指向の理解の助けにもなりそう。
586名無しさん必死だな:2012/11/11(日) 16:40:51.33 ID:fhRYM3bB0
アクション系ならタワーディフェンス良さそうね
もっと基礎的な事なら倉庫番とかも良さそう
587名無しさん必死だな:2012/11/11(日) 16:42:52.63 ID:LOUyBALP0
倉庫番とかはプログラムの動作的には簡単でも
問題そのものを考えるのが大変そう
588名無しさん必死だな:2012/11/11(日) 16:54:15.73 ID:666Hd2HTP
童貞捨てたいだけならじゃんけんぽんズコーを作ればいいと思うの
589名無しさん必死だな:2012/11/11(日) 16:55:16.86 ID:WyhxkJk50
>>586
その程度のレベルならPONGの球三個版とか作る方が単純で良さそう。
590名無しさん必死だな:2012/11/11(日) 17:33:53.50 ID:QAUKxM3Y0
数当てゲームでもええんやで
591Something ◆Y9nKNZ/XlI :2012/11/11(日) 18:37:05.41 ID:ndj6vzjg0
RPGを作ろうと思った
敵のAIが組めず投げた
592名無しさん必死だな:2012/11/11(日) 18:45:03.37 ID:666Hd2HTP
8種類ぐらいの動きを用意して
その比率をてけとーに割り振ればいいのよーかんたんよー
手抜きじゃないぞ
効率化だぞ
593@@@@@ ◆wiiiiw.nGA :2012/11/11(日) 18:49:25.67 ID:7rGcdheI0
敵AIがバカでもプレイヤーはあまり文句言わないし適当でいいでしょ
敵ならHPMAXでベホマ使おうが知ったこっちゃない
594名無しさん必死だな:2012/11/11(日) 19:09:02.27 ID:PBpAvpUr0
とあるドラクエのTAS動画で敵の行動パターンまで表示してあって面白かったな
595名無しさん必死だな:2012/11/11(日) 23:12:24.59 ID:p1Tb/nHb0
>>575
一番作るの簡単なのはパズル?
パズルを基本にSTGなりRPGなりADVなりの味付けして行った方がいいのかな
596名無しさん必死だな:2012/11/11(日) 23:18:05.56 ID:juFZk3am0
>>580
RPGはデータをさばくためにプログラムはある
というのを嫌でも学びたい人なんかには 丁度いいのかもしれない
597名無しさん必死だな:2012/11/12(月) 02:33:01.86 ID:S03euk5K0
>>595
パズルはパズル自体を考える頭が居るだろ
まずは一画面のインベーダーみたいなのとかが入りやすいんじゃ?
そこからスクロールさせて縦シューとか
598名無しさん必死だな:2012/11/12(月) 05:52:37.28 ID:rWBhytFO0
売り物にしたいならアレだけど
自己満足でとりあえずプログラミングしてみたいなら
ありがちなパズルを、ルールを実装できました、遊べます、でいんじゃね
599名無しさん必死だな:2012/11/12(月) 09:54:13.08 ID:BLeSs5+w0
>>597みたいな1画面のインベーダー的なのは良さそうじゃない?
最初は敵キャラ1体とかで始めて徐々に増やして行くとか、
敵を動かすの難しければ射的でも良いし
600@@@@@ ◆wiiiiw.nGA :2012/11/12(月) 16:25:07.79 ID:thHp4YvW0
まぁまずは適当な絵(コンソール画面でもいいけど)の表示、次にそれを矢印キーで動かせるようにして…じゃないか?
あとは弾を撃てるようにして的を用意すればインベーダーになるし上から落ちてきて一列並んだら消えるようにすればテトリスになるし
601名無しさん必死だな:2012/11/12(月) 16:30:37.46 ID:beh7hwJN0
一番最初に作ったのはスロット
スペースキーおしっぱで全部揃う奴

揃わないようランダムにしたら永遠に揃わなくなった
602名無しさん必死だな:2012/11/12(月) 23:51:55.04 ID:agh2aoYF0
>>597
オリジナルルールのパズルを作るのは大変だけど
リバーシとか既存のゲームの再現はアルゴリズム構築のいい練習になるんじゃない?
キャラをリアルタイムに動かす方がバグも出やすいし
結果を予想しやすいプログラムの方が何やってるか解りやすいっしょ
603名無しさん必死だな:2012/11/13(火) 00:00:32.69 ID:fNq34eAc0
最初に作ったのはSKIだったかな
木を避けるだけのゲーム
自機が下に向かう方向のスクロールは、
キャラクタベースのBASICでも楽だったんだよね

今の開発環境だと逆に難しいタイプのゲームだな
604名無しさん必死だな:2012/11/13(火) 01:21:29.83 ID:2YYigcVA0
非アクションはイベントドリブンとかでも作れちゃうからね
ゲームプログラミングの中核はゲームループ方式だから、
頑張ってアクション作った方がいい。
605名無しさん必死だな:2012/11/13(火) 09:50:36.62 ID:vGFz0A/B0
タイマーやら垂直同期やらの割り込みイベントで駆動してもええんやで
606名無しさん必死だな:2012/11/13(火) 10:12:31.53 ID:rZXUN0ZS0
RPGはゲームの総合系みたいなもので
開発は難しいぞ
607名無しさん必死だな:2012/11/13(火) 14:40:57.63 ID:LL5WAI+5P
エンカウントの一枚絵表示型戦闘RPGなら
テキストアドベンチャーの延長程度だけど
3Dキャラが飛び回るような最近のRPGだと
ゲームのあらゆる要素を全部突っ込んでるようなものだからなぁ
608名無しさん必死だな:2012/11/13(火) 15:54:43.58 ID:62ow043K0
と言うか、RPGはプログラム以外にテキスト打ちやパラメーター設定が多すぎて単独開発だと辛すぎる。
似たような理由でアクションが多すぎる格ゲーも厳しい。
609名無しさん必死だな:2012/11/13(火) 17:24:34.49 ID:rZXUN0ZS0
RPGはアドベンチャー要素にシミュレーションが入り込んでるようなもので
複雑なバランス調整とか、色々めんどいからな。
これがアクション系となるともっと大変になる。
610名無しさん必死だな:2012/11/13(火) 17:37:40.22 ID:wCXY9cs80
みんなRPG難しく考えすぎ

はじめて長い自作プログラム組んだのはRPGとパズルが混ざったクソゲーだった
遅いBASICだったのでアクションは皆無、スクロールもしない固定画面
敵のAIなんて無し、ただ攻撃してくるだけ

次に作ったクソゲーはまんまドラクエタイプのRPGだったけど
投稿プログラムからスクロール部のマシン語をパクってみた

三作目のクソゲーは横スクロールのアクションぽいRPGだったけど
戦闘はマップから戦闘エリアに移動し、敵は一体しか出ない

企画は全部、前もって細かいとこまで考えてあった
全部雑誌に送って没った
暇だったんだな
611@@@@@ ◆wiiiiw.nGA :2012/11/13(火) 17:50:31.33 ID:mfGSZD3F0
だってRPGツクールでも完成しないし…
612名無しさん必死だな:2012/11/13(火) 18:10:07.43 ID:wCXY9cs80
そうかツクールか
…何でも揃ってるとかえって何から手を付けたらいいのかわからなくなるのかも
613名無しさん必死だな:2012/11/13(火) 18:28:54.94 ID:d0hvtZYA0
何かを作る前に、必ず設計書(らしきものでもいい)を書きましょう
いきなりPCの前に座り、頭の中のぼんやりとしたイメージだけを頼りに作り始めても、大抵の場合は頓挫します
テストプログラム程度ならいいでしょうが、RPGともなれば事前の確りした計画が大切ですね
614名無しさん必死だな:2012/11/13(火) 18:47:28.65 ID:Z+xM9OhU0
設計書を書くのも結構難しい、
最初は何かのゲームのクローンを作るのが一番だと思う。
615名無しさん必死だな:2012/11/13(火) 19:05:29.73 ID:B1gaY7i60
設計設計言うけどな、設計書かけるのはPGから進化したSEだけなんだぞコノヤロー
プログラム組めない奴が設計なんかできるかっつうの
616転載禁止:2012/11/13(火) 19:12:29.11 ID:EDk1v+uW0
最初は習作レベルでいいんだよ。ってか、いきなり規模大きいのはやめといた方がいいやね
STGでもRPGでもいいから、とりあえず”自分”を表示して上下左右に動かせるようになる所からだな
たったこれだけでも意外とやることあるんだぞ
617名無しさん必死だな:2012/11/13(火) 19:32:47.21 ID:z57os0eL0
小説というか文章を書くみたいに、先ずおおまかな目次(流れ)を書いて、
次はその一つ一つをちょっとずつ詳しくしてくとフローは書けると思うんだ

スタート
  ↓
ゲームのメイン   ←
  ↓          ↑
ゲームオーバー?→No
  ↓Yes        ↑
コンティニュー? →No
  ↓
エンド
618名無しさん必死だな:2012/11/13(火) 19:42:50.45 ID:t9/Sqep+0
>>617
正に、トップダウンの方法だな
逆にやりたい事が決まっている場合は、ボトムアップ(部品から仕上げる)方法もあるが

自分の中では、そのトップダウンのが作りやすいね
全体把握がし易い感じがする
619名無しさん必死だな:2012/11/13(火) 19:45:14.40 ID:3Y6SLi5b0
>>615
プログラム書けない人の設計は高確率で例外処理とか大事な要素が抜けてるな
設計開発が社内同士なら突き返せるからまだいいけど、開発を外注に出してたやつとか恐ろしい
620名無しさん必死だな:2012/11/13(火) 19:55:08.70 ID:mbC/PXCo0
>>615
恐ろしいことにプログラムを書いた事がないSEってのも世の中には存在する
大手に新卒で入ったのがそうなるパターンが多い
プログラミングなんて底辺の下請けがやる仕事って事になってるから、日本では
621名無しさん必死だな:2012/11/13(火) 20:01:46.20 ID:n4s1S9L20
うちのSEですといって先方で紹介されたら正にそんなので
横文字を熱心に披露した挙句周りにいちゃもん付け始め これには席に座ってる全員が苦笑い
先方の偉い人にお前下がってろと席を外されたアホSEとかみたことあるで…
会社に戻ったら更にメールで先方から謝罪メールが送られてきた
622【地引網】はなやに【ステマ歓迎】 ◆KQ12En8782 :2012/11/13(火) 20:30:38.20 ID:1XbGVEcm0
SEってのはどうやら、管理職のことのようだ。
おれはSEにはなりたくないもんだな。
技術者は技術者のままでいるのが一番いい。
623名無しさん必死だな:2012/11/13(火) 21:25:56.38 ID:rZXUN0ZS0
RPGはツールじゃ本当に自分のやりたい機能が付いてなかったりするしな。

結局言語ソフトで自分で作った方がやりたいことが出来たりする。
624名無しさん必死だな:2012/11/13(火) 21:39:20.91 ID:UqBHXFpK0
まずツールを作るのにハマるわけですね
625名無しさん必死だな:2012/11/13(火) 22:31:12.49 ID:Cnf3bSae0
ま、仕事じゃないんなら楽しけりゃ良いじゃない。
626名無しさん必死だな:2012/11/13(火) 23:11:51.83 ID:d0hvtZYA0
設計書といっても、「らしきもので」いいんですよ、とりあえずは
紙にエンピツで文章でも絵でもいいから、まずは書き起こしてみましょう
びっくりする位かけない事が分かるはず
紙に書く事も出来ないのに、プログラムに出来るはずもないのが道理ってやつですね
書式とか、フォーマットとか一切気にせずに、フリーな感じでとにかくアイデアを書いてみましょう
627名無しさん必死だな:2012/11/13(火) 23:44:29.00 ID:Z+xM9OhU0
>>626
それじゃただのネタ帳じゃないかw
628名無しさん必死だな:2012/11/13(火) 23:48:33.39 ID:LL5WAI+5P
プログラマほどしょっ中メモ書きしてる職業は無いよ
頭からコードに落とす前に一旦整理出来るし
バグって立ち返る時の道導になる
629名無しさん必死だな:2012/11/13(火) 23:53:56.00 ID:rKdK5xHL0
最近レトロゲー機種の逆アセンブラとにらめっこして
やっとこさZ80Cや6502がちょっと読めるようになってきたレベルです
630名無しさん必死だな:2012/11/14(水) 00:38:37.26 ID:zDrxvHJV0
ツールは今は探せばいいのがあるからな
マップエディタとかはともかくとして
ただ2色スプライトとかを方眼紙に書いてた時の方が簡単ではあった
631名無しさん必死だな:2012/11/14(水) 03:41:08.45 ID:Iowh41Sa0
なんつーか「ぼくのひみつきちのせっけいず」的なものでもいんじゃないかな
構想図っていうか、挫折しそうになったときに支えになってくれるような
632名無しさん必死だな:2012/11/14(水) 04:49:09.05 ID:MSRmiR7P0
最初はモグラたたきとかでいいよ。実在する簡単な遊びをゲーム化しろ。
ブロックの形が正方形しかないテトリスとかいいかも。
633名無しさん必死だな:2012/11/14(水) 10:47:00.26 ID:uaOi3+gj0
>>619
自分用に書くスクリプトって
文字コードの関係でまともに動作しない場合があるとかわかってても
ついそのまま使っちゃうわ
634名無しさん必死だな:2012/11/15(木) 16:49:42.84 ID:ONhsWDOQ0
ソフト開発においては、設計書より仕様書を重視すべきだと思う

実際にプログラムを書いて見なきゃ上手くいくか分からない事も多いし
試行錯誤の度に設計書書き直してちゃ、やる気が失せてくる

逆に仕様は初めに固めておかないと、ゴールが決められてないマラソンのような状況になる
635名無しさん必死だな:2012/11/15(木) 17:17:10.21 ID:XelTmG3i0
仕様 結構変えるよ?
現実の壁にぶちあたったり、遊んでみたら今一だった とかあるから
設計書も仕様書もその度書き換えてられないから
最新仕様はどこにあるかったら、ソースがそれになるなんてザラですわよ
636名無しさん必死だな:2012/11/15(木) 18:04:01.62 ID:Y5+CMtFL0
ゲームとかUIなんて仕様書作って
その通り開発して完了なんてやり方で
作ったんじゃ糞みたいなものしか出来ないよ。

触ってみて改良ってのを物凄いサイクルで廻すからこそ、
触ってみて、しっくり来る物が出来る。

日本のプログラム開発環境じゃ、システム的に
そんな事出来ないから、糞みたいなものしか作れない。
特にビジネス系はそんな感じ。

ゲーム業界はそういう意味ではかなりマシなはず

構想を大雑把に伝える資料はコード書く前に
やり取りする意味もあるが、仕様書なんて後から書くもの。
637名無しさん必死だな:2012/11/15(木) 18:22:40.80 ID:ONhsWDOQ0
ゲームデザイナーとプログラマーが同じで、かつ規模が小さければ
ソースが仕様書ってやり方でも何とかなると思うけどね

ゲームデザイナーから明確な仕様が提示されず、詳細は自分で判断してプログラム作ったら
ダメ出し食らうなんて状況、まともとは思えない
638名無しさん必死だな:2012/11/15(木) 18:26:54.22 ID:E3AU9wn20
>>636
つ アジャイルUX

てか、業務系はその辺遥かに進んでる。
UIとロジックの分離は今や当たり前で、分離法もテンプレート+スクリプト(独自言語
から汎用言語の転用まで、テンプレートエンジンと合わせるとホント嫌になるほどある)
による外部化から、DSLによる低依存な内部化まで、思想の数だけ枝がある。
639名無しさん必死だな:2012/11/15(木) 18:40:33.14 ID:ONhsWDOQ0
仕様はコロコロ変わるのが現実だし、初めから完璧な仕様なんて出来るわけないけど
かと言って仕様がいいかげんだと、完成したプログラムが正しいか検証できない
この辺はゲームや業務系といったジャンルを問わず言えることだと思う
640名無しさん必死だな:2012/11/15(木) 20:19:20.41 ID:XelTmG3i0
最初は紙でくる でも大体、実装が終わるとあれーってなる
バランスに関わる計算なんて実際遊んでみないと、計算どおりで面白いか体感できないしね

前に関わったのだと
企画が資料寄越す>プログラマサイドで仮組みして問題点抽出>企画に説明しながら駄目出し
しつつ、解決案の提示>双方で納得できた所で最終決定>資料を決定版に修正
とかだった

業務系に例えたら要件定義と画面案だけだしてもらって
あとはプログラマやデザイナにお任せで、出来上がったら検品しましょ みたいな感じかな
企画やディレクターがプログラマ上りだと、もう少し楽になるんだけど
こっちの心理的な所も弁えてるから先回りして逃げ道封鎖してきたりする
641名無しさん必死だな:2012/11/16(金) 12:44:23.30 ID:qUB7HZ3X0
相変わらず要求仕様と設計書ごっちゃにしてるアホがおるな
ゲームなら「企画書」と言え「企画書」と>要求仕様
詳細設計なんてスキップするのが本流になりつつある
何処の業界でもな
642名無しさん必死だな:2012/11/16(金) 12:54:34.03 ID:Ml5JOacK0
要求と仕様をごっちゃにするのもどうかと
643名無しさん必死だな:2012/11/16(金) 16:55:48.04 ID:9O1emDdV0
どっからが詳細の領域とか、どこの業者でも認識は共通してるんですかね
644名無しさん必死だな:2012/11/16(金) 17:10:45.02 ID:4xGkPwK90
アリカの人だったかなぁ、
シューティングで一口にホーミング弾といっても追従性とか色んなパラメータが必要で、
それらを企画が詳細に設定するか、企画にそんなもん期待できないからPGがやっちゃうか
みたいな話を読んだことがある
645名無しさん必死だな:2012/11/16(金) 21:02:07.25 ID:ACYIMsrx0
ゲームの企画屋なんてマジで
Aちゃんさあこのミサイルはもっとぎゅいーん!びゅーん!って感じで頼むよ
だからな
646名無しさん必死だな:2012/11/17(土) 09:08:42.69 ID:ph6owNkE0
> ぎゅいーん!びゅーん!
でも単に「ミサイル」とだけしか書いて無いものよりは千倍マシだけどな、
どんなミサイルなのかイメージがさっぱりわからないから、
プログラムの仮組みすら出来ない。

アニメの場合はどうやってんだろ?
設定資料とか見ると細かいところまで書いてあるし、
実際の作画ではそれに書かれて無い部分まで表現する必要もあるだろうし、
ああいうのって誰がどのタイミングで決めてるんだ?
647名無しさん必死だな:2012/11/17(土) 09:16:34.31 ID:Pl0fiQKO0
ゲームの企画担当は本当に頭が悪い
648名無しさん必死だな:2012/11/17(土) 11:51:43.56 ID:9GKTD6Kv0
>>646 動きや演技に関しては、コンテとそれを元にした作画打ち合わせ段階

アニメの場合、演出、作画監督を中心にそれに原画、動画、最近なら第二原画と
いう不思議な役職まで増えて工程がくっきり分かれてるのでここの質をあげたい
という場合に誰が何をすればいいかが分かれているが、ゲームの場合、
特に小規模になればなるほどプログラマーに負担がのっかる。
649名無しさん必死だな:2012/11/17(土) 16:42:52.26 ID:hblyPj9K0
まあ、プロトタイプで肝の部分だけ作ってああだこうだ意見言うのも能率良かったりするし、
一概に言えないのが難しい所

プログラム初心者が作るべきなのは、何をしたいかを具体化する資料なので、
他人に理解させる企画書とは意味合いが違うと思うぞ
650名無しさん必死だな:2012/11/18(日) 07:26:33.14 ID:2YYut3bS0
ゲームこそ小規模チームでプロトタイプ作って試行錯誤を繰り返して…
ってのに十分時間をかけて、ゲームとしての骨格をある程度固めてから
大人数でボリューム付けするべきなんだろうと思う
大作ゲームです!って序盤から大人数で作りこみ始めちゃって、
身動き取れなくなってただ発売日に向けてなんとか形を整えた駄作に終わる
(しかも結局発売日は延期される)みたいなパターンが多い気がする
まあ、社員を大人数抱えて暇させておく訳にもいかないとか、あるんだろうけど
651名無しさん必死だな:2012/11/18(日) 13:07:58.10 ID:l+K1GBtA0
任天堂は、割と少人数で始めて、終盤にマンパワーが必要になったら集める、てやり方が多いぽいな
そういう流動的なプロジェクト進行の方がコストも効率もいいのかもしれん
652名無しさん必死だな:2012/11/18(日) 15:02:01.71 ID:z+yfd2ms0
卵が先かーの問題ではあるんだけど
ユーザーも開発者も馬鹿だから、そうなってしまったというのもある 特にPSWは酷い
SCEがそういう旗振りし続けてきて、結局今もそうだから
作る側としても逃げ道封鎖されてそうせざるを得ない状態に追い込まれてる
そこは、PSWに背向けただけでも緩和されるんだけど、ゲーム屋というよりデザイナーw化した
のがスタッフの中心近くに力持ったり、発注元が変だったりすると苦労するハメになる

酷い馬鹿は、どのハードでどの層に向ければ何本位売れるだろうから、この位の期間で作れる
程度のものを作らないと赤になるとか、そういうのが考えられないからね
プログラマなんかは本能的に備えてる作業量に対するバッファの考え方とかも
経験浅かったり楽観馬鹿はやたら低く見積もったりするから 大体オーバーするかデスマで皆死ぬ
653名無しさん必死だな:2012/11/18(日) 15:10:25.70 ID:0dWFGnrxP
お客様の中に童貞はいらっしゃいませんか!
654名無しさん必死だな:2012/11/18(日) 15:20:39.44 ID:l+K1GBtA0
あっ
はい
655名無しさん必死だな:2012/11/18(日) 19:59:38.03 ID:KkYIqyTL0
eDRAMは24MB+3MB以上じゃないと
Wii互換無理じゃね。
656名無しさん必死だな:2012/11/19(月) 00:25:20.24 ID:MBR4L6V/0
>>650
大人数居るところは社内で勝ち抜きコンペみたいなのやって勝ち残ったチームにみんな合流すればいいのにな
657名無しさん必死だな:2012/11/19(月) 07:57:01.89 ID:7434l5Gy0
>>583
知ったかすんなハゲ

C#はデルファイとJavaとC++をベースにしてんだよ
658名無しさん必死だな:2012/11/19(月) 20:17:49.29 ID:BjulQDCB0
Delphiの作者が作ったんだっけか
659名無しさん必死だな
ヘジたんは主にライブラリ周りじゃなかったっけ