- 1 名前:デフォルトの名無しさん [2013/10/12(土) 20:41:25.75 ]
- エロゲしか作ったことないけど
なんでも聞いてちょ 【前スレ】 ゲームプログラムなら俺に聞け28 toro.2ch.net/test/read.cgi/tech/1366526476/ 次スレは>>950が立てること。 このスレッドは天才チンパンジー「アイちゃん」が 言語訓練のために立てたものです。 アイと研究員とのやり取りに利用するスレッドなので、 関係者以外は書きこまないで下さい。 京都大学霊長類研究所
- 252 名前:デフォルトの名無しさん mailto:sage [2013/10/26(土) 11:24:57.30 ]
- タスクシステムって何?
void*のポインターでIDとデータをパックして渡すの? そんな馬鹿なプログラミングはやらんよ
- 253 名前:デフォルトの名無しさん mailto:sage [2013/10/26(土) 12:29:05.87 ]
- お前8bit環境でもそれいえんの?
- 254 名前:デフォルトの名無しさん mailto:sage [2013/10/26(土) 13:03:58.01 ]
- >>251
ゲームプログラムやってれば自分でわかるだろ ライブラリばっか作ってゲーム作れない奴かお前
- 255 名前:デフォルトの名無しさん mailto:sage [2013/10/26(土) 13:41:54.91 ]
- そんな事言わないでお願いします
- 256 名前:デフォルトの名無しさん mailto:sage [2013/10/26(土) 13:45:44.47 ]
- >>251
ワザワザタスクプールなんてものは作らない メモリ管理はメモリ管理で独立させて タスク管理クラスからはメモリ管理を気にする必要は無いように設計する
- 257 名前:デフォルトの名無しさん mailto:sage [2013/10/26(土) 14:01:41.13 ]
- >>253
8bitだからこそデバッグ重視してくれよ あんな地獄はもう見たくねーよ
- 258 名前:デフォルトの名無しさん mailto:sage [2013/10/26(土) 15:12:10.88 ]
- 8bitだからこそデバッグ重視とか
制限された環境を舐めまくってる
- 259 名前:デフォルトの名無しさん mailto:sage [2013/10/26(土) 15:42:46.31 ]
- ・オレオレフレームワークを作るとそれで満足&飽きてきて終了
・なぜか設計もせずフレームワークも作らずに作り始めて変な関数と変数盛りだくさんになって収拾つかなくなって終了 ここ10年努力を重ねて構築してきた俺のエターナルパターン
- 260 名前:デフォルトの名無しさん mailto:sage [2013/10/26(土) 15:56:04.13 ]
- >>249
> ゲームプログラムやってれば自分でわかるだろ いえ、私では >>240 の思う「いいやつ」が何を指すのか分かりません。 何を以って良いと感じるかは人ぞれぞれですので。
- 261 名前:デフォルトの名無しさん mailto:sage [2013/10/26(土) 16:56:14.34 ]
- 言い訳だけの人生
- 262 名前:デフォルトの名無しさん mailto:sage [2013/10/26(土) 17:49:54.24 ]
- 週末にサクっと簡単なゲームを作りたいです
どんな開発環境を選べばいいですか?
- 263 名前:デフォルトの名無しさん mailto:sage [2013/10/26(土) 18:02:59.78 ]
- >>262
HSP以外に選べるものなら選んでみろー
- 264 名前:デフォルトの名無しさん mailto:sage [2013/10/26(土) 18:06:01.45 ]
- 個人的にはUnity、OpenFL辺りかな
ゲ製の板違いでも良いならenchant.js、DXライブラリとか
- 265 名前:デフォルトの名無しさん mailto:sage [2013/10/26(土) 18:36:30.75 ]
- >>262
c++以外に選択肢なんてあるのか?
- 266 名前:デフォルトの名無しさん [2013/10/26(土) 18:40:44.26 ]
- >>259
何をしようとしているのか見失ってしまう人なんだね 仰々しい体系ってのは後からついてくるもので 斬新なアイディアを生み出している最中はカオスとの付き合いだ
- 267 名前:デフォルトの名無しさん mailto:sage [2013/10/26(土) 18:43:30.11 ]
- >>259
失敗は成功の母さ(ニッコリ) クラスライブラリ作ってて何がどう臭いのか、 使いにくいのか、そろそろ分かってきたはずだ。
- 268 名前:デフォルトの名無しさん mailto:sage [2013/10/26(土) 18:53:11.98 ]
- >>260
何を以って良いと感じるかは人ぞれぞれなら みんなにとっていいライブラリを作るなんて不可能だろ いいライブラリを作るならまずは自分がゲーム作るうえで便利なライブラリを作って それを一般公開、使ってもらってフィードバックを得るのが通常の手順だと思うが
- 269 名前:デフォルトの名無しさん mailto:sage [2013/10/26(土) 19:13:52.63 ]
- >>241はどんなライブラリを求めているのかもっと具体的に言えと言っている
特に求めているものはなく、ただなんとなく良いライブラリを求めているのなら自作すればいい
- 270 名前:デフォルトの名無しさん mailto:sage [2013/10/26(土) 21:49:59.26 ]
- 3000行くらいのゲームソースくれ
- 271 名前:デフォルトの名無しさん mailto:sage [2013/10/26(土) 21:54:40.44 ]
- あなたがウワサのミスター漠然君か
- 272 名前:デフォルトの名無しさん mailto:sage [2013/10/26(土) 21:56:36.80 ]
- くえるモンならなんでもいい、持ってきてくれ
- 273 名前:デフォルトの名無しさん mailto:sage [2013/10/26(土) 21:59:09.32 ]
- >>270
ゲーム製作技術板のまとめサイトにそんなのがたくさんあったはず
- 274 名前:デフォルトの名無しさん [2013/10/26(土) 22:08:26.72 ]
- >>270
ほらよ www1.axfc.net/uploader/so/3069885
- 275 名前:デフォルトの名無しさん mailto:sage [2013/10/26(土) 22:13:21.92 ]
- quake2はgitありますしおすし
それ以前に万行超えるわ!!
- 276 名前:デフォルトの名無しさん mailto:sage [2013/10/27(日) 12:23:35.79 ]
- JavaScriptか何かで超短いテトリスなかったっけ
- 277 名前:デフォルトの名無しさん mailto:sage [2013/10/27(日) 12:33:13.82 ]
- >>276
7行テトリス
- 278 名前:デフォルトの名無しさん mailto:sage [2013/10/27(日) 12:33:45.20 ]
- >>276
<body onKeyDown=K=event.keyCode><script>X=[Z=[B=A=12]];h=e=K=t=P=0;function Y() {C=[d=K-38];c=0;for(i=4;i--*K;K-13?c+=!Z[h+p+d]:c-=!Z[h+(C[i]=p*A-Math.round(p/ A)*145)])p=B[i];!t|c+4?c-4?0:h+=d:B=C;for(f=K=i=0;i<4;f+=Z[A+p])X[p=h+B[i++]]=1 if(e=!e){if(f|B){for(l=228;i--;)Z[h+B[i]]=k=1;for(B=[[-7,-20,6,17,-9,3,6][t=++t %7]-4,0,1,t-6?-A:-1];l--;h=5)if(l%A)l-=l%A*!Z[l];else for(P+=k++,j=l+=A;--j>A;) Z[j]=Z[j-A]}h+=A}for(i=S="";i<240;X[i]=Z[i]|=++i%A<2|i>228)i%A?0:S+="<br>",S+=X [i]?"■":"_";document.body.innerHTML=S+P;Z[5]||setTimeout(Y,99-P)}Y()</script>
- 279 名前:デフォルトの名無しさん mailto:sage [2013/10/27(日) 12:36:38.04 ]
- thx
流石に勉強に使うには辛いソースだわなw
- 280 名前:デフォルトの名無しさん mailto:sage [2013/10/27(日) 13:51:05.61 ]
- 短い != 簡単
- 281 名前:デフォルトの名無しさん mailto:sage [2013/10/27(日) 17:23:32.29 ]
- >>280
それtrueかfalseか分からんぞ
- 282 名前:デフォルトの名無しさん mailto:sage [2013/10/27(日) 17:48:44.46 ]
- ?
- 283 名前:デフォルトの名無しさん mailto:sage [2013/10/27(日) 17:59:57.86 ]
- ???
- 284 名前:デフォルトの名無しさん [2013/10/27(日) 18:02:18.68 ]
- 常に真とは限らないってだけじゃん
- 285 名前:280 mailto:sage [2013/10/27(日) 18:39:15.12 ]
- >>284
そういう意味で言ったんじゃないんだけどね…
- 286 名前:デフォルトの名無しさん [2013/10/27(日) 18:45:02.91 ]
- 反例を知ってるなら1つでも出せば終了なのに
- 287 名前:デフォルトの名無しさん mailto:sage [2013/10/27(日) 19:36:48.33 ]
- 何言ってんだこいつ
- 288 名前:デフォルトの名無しさん mailto:sage [2013/10/27(日) 20:28:36.17 ]
- MSX BASICで10行で書かれたインベーダーゲームのコード見た事あるな。
入力して確かめた訳じゃないけど
- 289 名前:デフォルトの名無しさん [2013/10/27(日) 21:10:18.51 ]
- >>288
ここにあるのを、圧縮してみたら出来るかもよ homepage2.nifty.com/kasayan/basic/bas1.htm
- 290 名前:デフォルトの名無しさん mailto:sage [2013/10/28(月) 19:42:02.18 ]
- 10行じゃないけど、ポシェットの一画面プログラムならありそう
>>289のリンク先みたいなBASIC入門じゃなくてちゃんとしたゲームが投稿されてた
- 291 名前:デフォルトの名無しさん mailto:sage [2013/10/28(月) 20:03:11.56 ]
- >>278
こういうコードどうすれば思いつけるんだろう
- 292 名前:デフォルトの名無しさん mailto:sage [2013/10/28(月) 20:10:50.59 ]
- >>291
最初から思い付いてるわけじゃないと思うぞ リファクタリングに次ぐリファクタリングで圧縮して ある日それが完全に趣味の領域だという悟りを開いたら 可読性を完全に無視した更なるリファクタリングを行い やがて解脱すると>>278が生まれる
- 293 名前:デフォルトの名無しさん mailto:sage [2013/11/01(金) 00:30:34.24 ]
- 機械的に置き換えて行っただけだろ
変換アルゴリズムでコードの短さを最優先したら自然とこうなる
|

|