[過去ログ]
C言語でアクションゲームが作りたい (268レス)
C言語でアクションゲームが作りたい http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
14: 名前は開発中のものです。 [ ] 02/05/03 22:21 ID:??? あげ http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/14
15: 名前は開発中のものです。 [sage] 02/05/03 22:26 ID:??? あげんな(笑 http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/15
16: 名前は開発中のものです。 [sage] 02/05/03 22:31 ID:??? o /  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ / / このスレは無事に / / 終了いたしました / / ありがとうございました / / / / モララーより / / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄/ ∧_∧ / /∧_∧ ( ・∀・) / /(・∀・ ) ( )つ ⊂( ) | | | | | | (__)_) (_(__) http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/16
17: 名前は開発中のものです。 [] 02/05/04 00:15 ID:nKGEE6cA ほい 10 CLS 20 SCREEN 3 30 PRINT "HELLO WORLD!!" 40 END http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/17
18: 名前は開発中のものです。 [sage ] 02/05/04 00:19 ID:??? #include <stdio.h> int main(); int main() { printf("hello world\n"); return(0); } ほい http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/18
19: 名前は開発中のものです。 [sage] 02/05/04 01:33 ID:??? #include <stdio.h> #include <action.h> int main(void) { printf("Hello ActionGame!\n"); RunMro(); /* スーパーマリヲ実行関数 */ return 0; } 一丁上がり! http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/19
20: 名前は開発中のものです。 [ ] 02/05/04 01:53 ID:??? >>19 ごめんなさい。僕が作りたいのは3Dのネットゲームなのでマリオじゃダメです http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/20
21: 名前は開発中のものです。 [sage] 02/05/04 02:12 ID:??? >>1 今までゲーム作ったことあるのか? 無いんだったら小さいものからやってけ http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/21
22: 名前は開発中のものです。 [sage] 02/05/04 02:14 ID:??? とりあえず、コンソールのアドベンチャーゲームでも作っとけ。 http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/22
23: 名前は開発中のものです。 [sage] 02/05/04 02:27 ID:??? と、言うか現在では逆にコンソールのアドベンチャーの方が造り辛いと思われ... http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/23
24: 名前は開発中のものです。 [sage] 02/05/05 01:14 ID:??? o /  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ / / このスレは無事に / / 終了いたしました / / ありがとうございました / / / / モララーより / / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄/ ∧_∧ / /∧_∧ ( ・∀・) / /(・∀・ ) ( )つ ⊂( ) | | | | | | (__)_) (_(__) http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/24
25: 名前は開発中のものです。 [sage] 02/05/05 23:20 ID:??? /*無限シネヨサンプル*/ #include <stdio.h> int main(void) { while(1){printf("厨房シネヨ\n");} return 0; } http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/25
26: 名前は開発中のものです。 [ ] 02/05/06 12:37 ID:??? a http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/26
27: 名前は開発中のものです。 [sage] 02/05/06 12:52 ID:??? >>25 改行ない方がカコイイ http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/27
28: 名前は開発中のものです。 [sage] 02/05/06 13:59 ID:??? o /  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ / / このスレは無事に / / 終了いたしました / / ありがとうございました / / / / モララーより / / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄/ ∧_∧ / /∧_∧ ( ・∀・) / /(・∀・ ) ( )つ ⊂( ) | | | | | | (__)_) (_(__) http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/28
29: 名前は開発中のものです。 [ ] 02/05/12 21:45 ID:??? http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/29
30: 名前は開発中のものです。 [] 02/05/12 22:50 ID:8Pk00WY. http://science.2ch.net/test/read.cgi/doboku/1021190528/l50 http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/30
31: 名前は開発中のものです。 [sage] 02/05/13 06:37 ID:??? エッ!?ドレドレ?? ウワァ!!コレハヒドイスレダ!! ∧_∧∧_∧ ∧_∧ ∧_∧ ( ・∀・);・∀・) (・∀・; )・∀・ )ボクニモミセテ (○) ( つ U U )⊂ ⊂ ⊂ ) ヽ|〃 (_)_)(⌒)|| ̄ ̄ ̄ ̄ ̄|__(_(_)  ̄ ̄ ̄ ̄ ̄ ̄ ̄.|\|| VAIO | ̄ ̄ ̄ ̄ \,,|==========| http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/31
32: 名前は開発中のものです。 [] 02/05/21 05:12 ID:XHSDIsJI HSPでダイレクトx使うにはどうしたらいいの? http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/32
33: 名前は開発中のものです。 [] 02/05/22 13:30 ID:uFabihEo スレ違い…でしょうか?えぇと、2Dのアクションでマップを キャラの移動にあわせて横にスクロールさせるには どのような処理をかければいいのでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/33
34: 名前は開発中のものです。 [sage] 02/05/22 13:40 ID:??? キャラ移動と逆の方にマップを移動 http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/34
35: 33 [sage] 02/05/22 13:49 ID:??? >>34さん うわ、動きましたよ。 どうもありがとうございます! これから少し数値の補正をかけてみます! http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/35
36: 名前は開発中のものです。 [] 02/05/22 17:35 ID:aMw1or7U >>35 スクロール以前に、固定画面のゲームいくつか作ったほうが身のため。 http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/36
37: 名前は開発中のものです。 [sage] 02/05/22 20:18 ID:??? テキストモードで上スクロールだッ! 「逆スクロール」=下スクロールは高度な技だゾ! http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/37
38: 名前は開発中のものです。 [ ] 02/05/22 20:54 ID:??? >>1 作れば? http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/38
39: リアルヒッキー [sage] 02/06/21 03:03 ID:??? >>34 ああなるほど、言われてみれば簡単だが気が付かなかったよ よーしパパ途中で放置してたゲームの続き作るぞー たぶんすぐ挫折するけど http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/39
40: 名前は開発中のものです。 [] 02/08/07 00:49 ID:uvRO0azs あの、まったくの初心者なんですけどCでゲームが作りたいです。 どういうことを勉強すればいいのでしょうか? いろいろなサイトを見たけど、ゲームに結びつくようなことは書かれていませんでした。 http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/40
41: 名前は開発中のものです。 [sage] 02/08/07 00:51 ID:??? >>40 検索の仕方を勉強しる いろんなところに書いてあるぞ http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/41
42: 名前は開発中のものです。 [sage] 02/08/07 01:01 ID:??? >>40 何を勉強したらいいのかとか聞いてるようじゃ見込み無し http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/42
43: 名前は開発中のものです。 [sage] 02/08/07 01:02 ID:??? 猫でもわかるプログラミング ttp://www.kumei.ne.jp/c_lang/ 山亀本舗 ttp://www.yamagame.com/ http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/43
44: 名前は開発中のものです。 [sage] 02/08/07 01:05 ID:??? >>40 http://www.3dgamers.com/dl/games/quake2/Thirdparty/q2source-3.21.zip.html http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/44
45: 名前は開発中のものです。 [ ] 02/08/07 03:23 ID:??? >>43の「猫でも…」はなんでエディタをエジタってかいてるんだ? http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/45
46: 名前は開発中のものです。 [] 02/08/07 04:52 ID:5/IuBIvM エジタ(・∀・) http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/46
47: 名前は開発中のものです。 [sage] 02/08/07 05:11 ID:??? >45 ローマ字でeditaでは? うちはエヂタになるけど。 COBOLerがいうエディッタよりはマシかと。 http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/47
48: 名前は開発中のものです。 [sage] 02/08/07 09:57 ID:??? >>40 つーか本買え http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/48
49: 名前は開発中のものです。 [age] 02/08/07 10:23 ID:??? editorだろ。 んで、ジジ臭い読みかたすりゃエジタ。 老人がTシャツを「てーしゃつ」って言うようなもんだ。 http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/49
50: 名前は開発中のものです。 [sage] 02/08/07 10:30 ID:??? この場合は初心者がネットで探すよりも本を一冊買ってきたほうが はるかに早く情報手に入れることができるだろうに… http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/50
51: 名前は開発中のものです。 [sage] 02/08/07 11:31 ID:??? >>49 老人がTシャツを「てーしゃつ」と発音するのは、 あの形状をアルファベットのTではなく、 漢字の「丁 (てい)」に見立てたものなんじゃないの? Tが敵性語だったときの名残で。 http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/51
52: 名前は開発中のものです。 [sage] 02/08/07 11:40 ID:??? オバハンがステンレスの事をステンレースって言うみたいなもんか http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/52
53: 名前は開発中のものです。 [sage] 02/08/07 12:29 ID:??? 大阪のおばはんの場合 ×ステンレス ×ステンレース ○ぼっこんぼっこんゆーやつ http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/53
54: fusiagesan ◆7oP.BAKA [] 02/08/07 13:46 ID:hFP19G/E >>53 ワロタ http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/54
55: 名前は開発中のものです。 [sage] 02/08/07 13:53 ID:??? >>40 http://www.gametutorials.com/ http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/55
56: 名前は開発中のものです。 [sage] 02/08/07 19:54 ID:??? >>51 由来なんてシランが、ジジ臭いことに変わりはあるまいw http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/56
57: 名前は開発中のものです。 [sage] 02/08/07 23:04 ID:??? Dをデーと読む由来も解説キボン http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/57
58: 名前は開発中のものです。 [] 02/08/08 01:27 ID:q1hbC62g >>57 ドイツ語だろ。 http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/58
59: 名前は開発中のものです。 [] 02/08/08 01:33 ID:00f86gEQ 明治〜大正期はイギリスの他、ドイツに習う分野も多かった影響だろう。 電話で聞き間違えやすい(例えばBとD)から、わざとデーと発音する場合もありますな。 http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/59
60: 名前は開発中のものです。 [sage] 02/08/08 07:22 ID:??? ハクションゲーム http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/60
61: 名前は開発中のものです。 [sage] 02/08/08 09:22 ID:??? >>59 漏れの場合英語習う前までデーの方が英語らしい発音だと思ってたり。(w http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/61
62: 名前は開発中のものです。 [] 02/08/08 10:20 ID:z6PUmBpA 丁字路 http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/62
63: 名前は開発中のものです。 [sage] 02/08/08 14:26 ID:??? マジンガー世代は Z=ゼット http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/63
64: 名前は開発中のものです。 [sage] 02/08/08 23:19 ID:??? 簡単なアクションゲームだったら、経験から言って制御文、構造体(自己参照構造体含む。これ重要。)、 グラフィックの表示まで分かれば十分作れると思う。 まあ、本気で勉強すれば半年で、物分りの悪い人でも1年やればできると思うよ。 多分、以下のソースがなにやろうとしてるか分かれば制御文については大丈夫だと思う。 (もちろん実行しないで。2分ぐらいで作ったんでscanf使っててスマソ) #include<stdio.h> void main(void) { int a,b,i,j a=1; b=0; i=0; scanf("%d",&j); while(i<j) { switch(i%2) { case 0: a+=b; printf("%d\n",a); i++; break; case 1: b+=a; printf("%d\n",b); i++; break; } } } http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/64
65: 名前は開発中のものです。 [sage] 02/08/08 23:21 ID:??? 変数の宣言の最後に「;」忘れた・・・鬱。 http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/65
66: 名前は開発中のものです。 [sage] 02/08/08 23:43 ID:??? いまだにmainの戻り値をvoidにするヤシがいるのか とか言ってみるテスト http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/66
67: 名前は開発中のものです。 [sage] 02/08/09 00:31 ID:??? >>66 そういう入門書が消えない限りは http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/67
68: 名前は開発中のものです。 [] 02/08/11 00:50 ID:PnUKFloM あえ http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/68
69: 名前は開発中のものです。 [sage] 02/08/11 00:57 ID:??? >67 いや、2chで蔓延した可能性もあるぞ・・・ こうなると最初にvoid main(void)で本を書いた奴は責任重大だな。 http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/69
70: 名前は開発中のものです。 [sage] 02/08/11 02:26 ID:??? どっちでもいいんじゃネーノ http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/70
71: 名前は開発中のものです。 [sage] 02/08/11 02:55 ID:??? >>70 http://game.2ch.net/test/read.cgi/gamedev/1028266779/119-120n http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/71
72: _ [sage] 02/08/11 19:46 ID:??? >>64 天才プリグラマ http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/72
73: _ [sage] 02/08/11 20:03 ID:??? 二次元のマップって普通1次元配列でするよね? X方向120、Y方向100のマップがあったら $define MAPX 120 $define MAPY 100 $define MAP_SIZE MAPX*MAPY int main(void) { int map[MAP_SIZE]; int x=0,Y=0; for(i=0;i<MAP_SIZE;i++) map[i]=0; // もし X:54 Y:33 の位置に1を代入したければ x=54; y=33; map[x+(y*MAPX)]=1; ・ ・ ・ ・ } でいいんだよね?? 2次元使ったほうがいいかいな? http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/73
74: 名前は開発中のものです。 [sage] 02/08/11 20:08 ID:??? 1マス1オブジェクトなんてどうだろう? http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/74
75: 名前は開発中のものです。 [sage] 02/08/11 20:12 ID:??? >>73 うんいいよ。 http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/75
76: 名前は開発中のものです。 [] 02/08/11 23:35 ID:YyqnVN0I >>73 サイズが大きかったり可変長だったりすると配列ではなくalloc系で取得する ことになるだろうし、1次元のほうがいいとおもう。 http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/76
77: 名前は開発中のものです。 [sage] 02/08/12 14:35 ID:??? >>76 callocだと0クリアしてくれるから便利だよな http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/77
78: 名前は開発中のものです。 [sage] 02/08/12 15:07 ID:??? MAP面積がX:120 Y:100、ビュー面積(表示される面積)がX:16 Y:16。 map配列内には山や海などのイメージ番号が収納されている。 1ブロックの大きさが16*16ドットとするとブロック単位での全方向スクロールの処理は $define MAPX 120 $define MAPY 100 $define VIEWX 16 $define VIEWY 16 $define MAP_SIZE MAPX*MAPY int main(void) { int i,m=0,x=0,y=0,map[MAP_SIZE]; // x,y変数はビューの左上を指す while(1) { m=key(); // key関数はテンキーからの入力を返す if(m!=0) mapdraw(x,y,m); } m=0; } void mapdraw(int x,int y,int m) { int nn; if(m==8) y--; if(m==6) x++; if(m==2) y++; if(m==4) x--; for(i=0;i<VIEWY;i++) { for(j=0;j<VIEWX;j++) { nn=map[(x+j)+(y+(i*MAPX)]; put(img[nn],x+(j*16),y+(i*16)); // put関数はブロックを書く } } } でいいんじゃないかな?それよりもはよ、アクションゲーム作れや。1よ。 http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/78
79: 作れ [] 02/08/12 15:17 ID:1r6GcreU ↑ 1どっと単位でスクロールしたければ ビュー画面より少し大きめのバックバッファ(裏画面)を作り、そこへブロックを配置する。 ようするにVIEWXとVIEWYの大きさをバックバッファ用に大きくしてやるだけ。 あとは元のビュー画面の大きさでクロップして表画面に出せば、はいおしまい。 楽勝だろ? さっさと作れ http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/79
80: 作れ [] 02/08/12 15:20 ID:1r6GcreU ちなみにエラールーチン入れとけよ(藁 X,Yが負なったり、(x+VIEWX)がMAPXをこえないようにするとか。 http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/80
81: 名前は開発中のものです。 [sage] 02/08/12 16:02 ID:??? >>80 ンな事気にしてるんじゃねーよ。 この手の問題へのアプローチは3つある。 1 呼び出し側でチェックを入れる 2 呼び出された側でチェックを入れる 3 チェックしない(デバッグ段階でassertで潰す) どれも間違いではない。 http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/81
82: 名前は開発中のものです。 [sage] 02/08/12 16:30 ID:??? >>81 1だとプログラムが汚くなりませんか? 2が正しいと思います http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/82
83: 名前は開発中のものです。 [sage] 02/08/12 17:06 ID:??? >>82 1だと汚くなるっていうけど、 2でも返り値を見てエラー処理をしないといけない。 そもそも、この場合に範囲外の座標が与えられるというのは、 完全な論理エラー(バグ)なんで、取り除かなければいけないことを考えると、 チェックを入れるのは、正常なケースなら必要ないコードを入れると言うことなので、 assertしてしまうのが正しい。 http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/83
84: 名前は開発中のものです。 [sage] 02/08/12 17:51 ID:??? >>82はアサートを知らない初心者と見た http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/84
85: 名前は開発中のものです。 [sage] 02/08/12 18:06 ID:??? >>83 どのみち、例外処理は必要だよ assertはデバグ作業でしかつかえんし http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/85
86: 名前は開発中のものです。 [sage] 02/08/12 18:07 ID:??? >assertはデバグ作業でしかつかえんし んなこたぁない。 http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/86
87: 名前は開発中のものです。 [sage] 02/09/06 05:44 ID:??? どのみちassertなんて初心者をコケにする為の 道具でしかない。 http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/87
88: 名前は開発中のものです。 [sage] 02/09/06 22:21 ID:??? >>87 それだけの道具ならわざわざJavaが新版に取り入れてくるはず無い http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/88
89: 名前は開発中のものです。 [sage] 02/09/06 23:53 ID:??? Java信奉派か・・・ http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/89
90: 名前は開発中のものです。 [sage] 02/09/13 21:35 ID:??? Cとかからの移行組とのズレ摩擦を減らしただけとかではないのかな。 あんまりassertは重要視してない、ジブソの場合 命令全般にしても周りが使ってるものを優先的に使うが、 実質意味のない命令である事も多いわけだし http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/90
91: 名前は開発中のものです。 [sage] 02/10/13 02:16 ID:??? 保守下げ http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/91
92: 名前は開発中のものです。 [sage] 02/10/13 10:40 ID:??? ____ / ヽ / __A___|〆 ヽ(____> ノ从ハ)从〉 シュ シュ クノ ´∀`§へつ シュウリョウ〜♪ √ ヽ@_X .| /│ ヽ丿 )) / \ |つ / ヽ__ノ く │ ヾ=====┘ し し 〜完〜 http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/92
93: 名前は開発中のものです。 [sage] 02/10/13 12:20 ID:??? とりあえずC++を覚えるべき。 http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/93
94: 名前は開発中のものです。 [sage] 02/10/13 13:28 ID:??? C覚えたけど全然ゲームつくれない http://mevius.5ch.net/test/read.cgi/gamedev/1020417733/94
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 174 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.012s