トップページgamedev
840コメント373KB

今日から必死で1から全て学んでゲーム作成します

■ このスレッドは過去ログ倉庫に格納されています
0001松田 ◆cobo4pcvHY 03/02/06 21:28ID:+Sp/g0d7
全然言語の知識とかないけれど、

言語の難しさから逃げていては駄目だ!お前はゲームを作りたいのだろ!?
という悟りを開き、今日からプログラム言語を覚え、そして
プログラムツールで作ります!今持ってるものは・・・。

6才年下の弟の持ってる技術(厨2)の教科書。
アクティブベーシック。(vectorより入手)

・・・作れるのだろうか!?もちろん古本屋で買いあさってくるが
(作れ次第、いずれうpします・・・。いつまでかか(ry))
0487煮頃 ◆mIGaChInq. 03/03/07 11:06ID:aYIT+gH7
http://forgamedev.zombie.jp/uploader/up5/img/115.zip
VC:迷路ゲー
当たり判定とかスタートとかゴールとかはセルフサービスです(-_-)
マウスを動かせば赤い線(点?)が引かれます

棒倒し法とかいうのを面倒臭い部分を省いて使いました(・∀・;)
0488名前は開発中のものです。03/03/07 14:02ID:yORQcAdw
http://forgamedev.zombie.jp/uploader/up5/img/116.zip
スライドパズル
0489◆TPeOraQid2 03/03/07 17:23ID:0Il8k5Dw
どうでもいいですがOnDraw(CDC* pDC)のときは
わざわざCClientDCを新しく作らなくてもpDCで描けるよ
0490あぼーんNGNG
あぼーん
0491名前は開発中のものです。03/03/07 20:47ID:ZgacWlev
>>486
どーでもいいが(よくないかな・・・
リリースモードでビルドしたもの公開しなさいって

どーでもいいが(全然よくない・・・
ゲームちゃうやろ

本当に簡単なものでいいから
『ゲーム』を公開しなさいって
評価も何も出来ないぞ、これでは・・・
0492名前は開発中のものです。03/03/07 21:04ID:ZgacWlev
それとコードも付属してることから
コードも見てほしいのかもしれないので言わせてもらうと

空白、改行を有効に使いなさい
規模が極小だからこれでいいかもしれないけど
規模が大きくなったときこれでは苦労するよ(つーかパスタになる


それとも今回だけたまたまなのか?
そうであってほしいけど・・・・・
0493あぼーんNGNG
あぼーん
0494名前は開発中のものです。03/03/08 02:14ID:HKSls2Z5
MSXのころは空白さえ削ったものだ…。
FORI=0TO10:PRINTI:NEXTI
こんなん?

そんなわけでC言語始めてからもしばらくきつきつに詰める癖が直らなかった。
もう10年以上前の話だ…。
0495名前は開発中のものです。03/03/08 13:52ID:55fVqCHB
塾長は逃亡しましたか?

>494
ファミリーベーシックだと、コロンも削ったね。
改行も容量食うからなるべく一行にギュウギュウに詰めてた。
今考えると「1982Bytes Free」ってのは泣けてくる。
0496あぼーんNGNG
あぼーん
0497名前は開発中のものです。03/03/08 15:05ID:BNeaqaRz
>>494漏れFM-77AVだったからそんな気使わなかった
当時ではかなり多い128KBのメモリつんでたしな

でもROM-BASICとマシン語モニタの環境で慣れちゃって
コンパイラとリンカとエディタって環境になかなか馴染め
なかった記憶があんな
0498あぼーんNGNG
あぼーん
0499名前は開発中のものです。03/03/08 21:54ID:YZrtCnJl
塾長は逃亡した模様。
熱しやすく冷めやすいのでしょう・・・。
1もどっかいったか?
0500名前は開発中のものです。03/03/08 22:07ID:GLppzQ6J
>>499
真偽はどうであれ、もっと2ch(ネット)と現実に区別をつけたほうが良いと思われ。
0501名前は開発中のものです。03/03/09 01:38ID:JnIkcGsv
俺は塾生の動向のほうが気になる。
がんばってますか!?
0502名前は開発中のものです。03/03/09 01:41ID:tHqx/bzz
塾長のことはもう忘れよう・・・。
0503あぼーんNGNG
あぼーん
0504名前は開発中のものです。03/03/09 17:02ID:TYxdIdQ9
入塾希望です、とか中身の無い決意表明だけしておいて
全く参加していない者が数人いるようだな。進捗状況を報告せよ。

決意だけは一丁前で実行が伴わない典型的なカスにならぬように。

     参加することに意義があるのだぞ。頑張れ。
0505名前は開発中のものです。03/03/10 02:26ID:XwXsNY7K
>>499
塾長がひきこもりなら毎晩毎晩レスするだろうが、そういう人間ではなさそうだ。
多分忙しいんだろう。
0506あぼーんNGNG
あぼーん
0507名前は開発中のものです。03/03/10 16:32ID:bdyqnJNr
ずっと前のほうでウィザードリィを作ってると言った者だけど
ちゃんと作ってるよ。
城とダンジョン部分はだいたい出来て、今戦闘部分を作ってます。

最終的にはWinでグラフィックもカコヨクしたいんだけど、なにを勉強すれば
Winのゲームを書けるようになるのかわからないです。
とりあえず猫と山本という人のVC++本を読んでるんだけど
この方向でいいんでしょうか?
0508名前は開発中のものです。03/03/10 16:51ID:Oh+KaeB1
見てるだけで密かに作ってるものだがやっとキャラが出たところ
0509あぼーんNGNG
あぼーん
0510名前は開発中のものです。03/03/11 00:08ID:n8BJZpcb
Windowsは詳しくないけど、俺に答えられる質問なら答えるよ。
0511名前は開発中のものです。03/03/11 08:36ID:NSCoH6gm
DQのウィンドウの管理ってどうやってるの?
0512あぼーんNGNG
あぼーん
0513名前は開発中のものです。03/03/11 12:10ID:n8BJZpcb
>511
ごめん。答えられないや。

なんつったりして。
DQはファミコンのしかわからないけど、ウィンドウ管理ってのは汎用的なものを作ろうとすると結構面倒。
DQ1くらいのなら、ウィンドウタイトルと項目を引数にして、選択が終了するまで帰ってこない(Windowsとかなら状態が遷移しない)関数に投げちゃえばいいっしょ。
ウィンドウ管理の何がわからない?
0514名前は開発中のものです。03/03/11 16:37ID:8BpDXSR5
API MFC MSDN GDI SDL DLL DirectX Windowsプログラミング
単語を知れば知るほど、どれも似たようなものに思えてくる・・・
検索してみても概略なんかが載ってるだけで、実際いじってみなきゃ身に付かないだろうし
前途多難だぜヽ(´ー`)ノ イエイ
0515あぼーんNGNG
あぼーん
0516名前は開発中のものです。03/03/11 21:16ID:cke0y6sV
中級者くらいからお奨めのC言語の本ってない?
0517あぼーんNGNG
あぼーん
0518塾長03/03/11 21:57ID:AHrkl4Lu
久しぶりだな!お前ら!
適当にすっ飛ばしてレスするぞ!

>>505
本音としては、ひきこもりてぇぞ!
でも、残念ながらそんなに金持ちじゃねーんでな!

>>507
山本っつー奴は知らんが、「猫〜」を読んでりゃいいと思うぞ。

>>514
勉強ってのは、やればやるほど分からないことが増えいく
(ように思える)ものなんだよ!
まあ、とりあえず、自分で組んでみろ!

>>516
・"プログラミング作法" (アスキー)
・"エキスパートCプログラミング" (アスキー)
の二冊を読め。 

特に、前者は、俺の弟子の B. カーニハンが書いてるからお薦めだ。
0519名前は開発中のものです。03/03/11 22:10ID:ywsL9JTL
塾長ハァハァ(;´Д`)
0520名前は開発中のものです。 03/03/11 23:13ID:04V5jX/q
塾長だ〜。
まだ 急がしいいんだ。
0521あぼーんNGNG
あぼーん
0522名前は開発中のものです。03/03/12 06:24ID:PKYypc3V
塾長、外国にも弟子がいるんだ!カッケー!!
0523あぼーんNGNG
あぼーん
0524名前は開発中のものです。03/03/12 13:51ID:z5ZEUyKx
>>518
もしかしてケン・トンプソンやデニス・リッチーもお弟子さんなんでしょうか。
0525名前は開発中のものです。03/03/12 16:04ID:SGk8yTl8
塾長!私も参加したいのでとりあえず課題やってきますた!
http://forgamedev.zombie.jp/uploader/up1/img/093.zip

作るのに2時間近くかかっちゃった…
さあ次はTextDQだーヽ(`Д´)ノ
0526名前は開発中のものです。03/03/12 16:21ID:2r32Ot4w
>>525

塾長じゃないけどレス。
かなりいいと思います。ただ……バグが一箇所あるぞゴルァ!!
0〜100の数字を入れろと出るのに、生成される乱数は0〜99じゃねぇか!!
そこさえ直せば問題はねぇ!

おまけのソースレビュー
・MAX_NUMBER を #define でなく、変数でとるのには意味があるのか?
・変数には用途をコメントでつけておくほうがいい。

DQがんがれよ!!
0527あぼーんNGNG
あぼーん
0528名前は開発中のものです。03/03/12 17:48ID:kizDWUTF
       ♪ チャチャチャ ♪
      ∧∧       ∧∧       ∧∧
     (゚ー゚ )       (゚ー゚ )       (゚ー゚ )
 ((( ;;"~;;;"~゛;;)  ((( ;;"~;;;"~゛;;)  ((( ;;"~;;;"~゛;;)
  . ミ;,,_,ミ;,,_,,;ミ      ミ;,,_,ミ;,,_,,;ミ      ミ;,,_,ミ;,,_,,;ミ

           ♪ チャチャチャ ♪
      .∧∧       ∧∧       ∧∧
      ( ゚ー゚)       ( ゚ー゚)       ( ゚ー゚)
    (;;"~゛;;;~゛;; )))  (;;"~゛;;;~゛;; )))  (;;"~゛;;;~゛;; )))
    . ミ;,,_,,;ミ,_,,;ミ    .ミ;,,_,,;ミ,_,,;ミ    .ミ;,,_,,;ミ,_,,;ミ

             ♪ うーっ ♪
     ..∧∧        .∧∧        .∧∧
     .(.゚ー゚.)       (.゚ー゚.)       (.゚ー゚.)
    ;;"~゛;;;"~゛;;    ;;"~゛;;;"~゛;;    ;;"~゛;;;"~゛;;
    ミ;,,_,,;ミ;,,_,,;ミ    ミ;,,_,,;ミ;,,_,,;ミ    ミ;,,_,,;ミ;,,_,,;ミ

            ♪ ファイト! ♪
   ,, -,,    ,, -,,  ,, -,,    ,, -,,  ,, -,,    ,, -,,
   ;;, ,,ミ∧∧ミ,, ,;;  ;;, ,,ミ∧∧ミ,, ,;;  ;;, ,,ミ∧∧ミ,, ,;;
    "(ヽ ゚ヮ゚ ノ)"   "(ヽ ゚ヮ゚ ノ)"   ."(ヽ ゚ヮ゚ ノ)"
      |  |       |  |       .|  |
     ⊂__⊃    .⊂__⊃      ⊂__⊃
       )          )          )
0529名前は開発中のものです。03/03/12 17:52ID:K9XpX4WY
 +     ヒギッ  シィッ オミミ・・ヨ…       +
     +  ∴∧,:;∴  ∩,;*:;  ∧∴  +
      ∧ ,,;:' ;:',.∧, ;:'';:;:∧;:'';:'.;;,.
  +    (*;゚;o゚;::∴(゚;'O;。:'. (*'゚;:,-。;:∴つ  +
  ⊂,;∴ζ:'.;;,ノ  (:;;;ζ;' ⊂;: #ζ@;:;:,.
      |#( .ノ';:''ξ_ヽノ;:';:,;);:)''∴::;..;:'..;:';:,;*:;+;.∴
 +    ∪,''' ;:','''∪∵;: ∪ ∵(:;j
     : .; ∪;:'.;:,:. ∪;:;+;.;:',.: ∴∪;:.
      ∴   ∴   ∴∵
    // // // // // // // //
     // // // // // // //
       // // // // //
        从,
    ∧__∧゛_, ;:' ズドドドドドドドドドドドドドド!!!
   (    )/l ζ
   (    □/ ;:.,
    l ○  l_」''
   (_ノ 〜"::::::
0530あぼーんNGNG
あぼーん
0531名前は開発中のものです。03/03/13 20:13ID:gvB2Q4a7
>>513
thx
かなり進展しますた
0532名前は開発中のものです。03/03/14 03:05ID:Y4/471OC
ttp://www.t-pot.com/
こんなサイトが。
0533あぼーんNGNG
あぼーん
0534名前は開発中のものです。03/03/14 14:34ID:onhKwFLl
>>525 は素人じゃないだろ・・・。
053553403/03/14 15:12ID:onhKwFLl
おでも挑戦!

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void main(){int i = 0, n = 0, r;char b[99];srand((unsigned)time(NULL));r=rand()
%100+1;while( n != r ){i++;do{printf("%d (0=end)>",i);n=atoi(gets(b));if(n<1){
printf("%d...\n",r);exit(0);}}while(n>100);if(n<r)puts("もっと上げ");else if(n>
r)puts( "もっと下げ" );}puts("イイ!");gets(b);}
0536あぼーんNGNG
あぼーん
0537あぼーんNGNG
あぼーん
0538あぼーんNGNG
あぼーん
0539あぼーんNGNG
あぼーん
0540あぼーんNGNG
あぼーん
0541ハコ太郎03/03/15 01:55ID:CMizuJ24
俺も参加したいです
まずは数当て

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <time.h>

void main(void)
{
int i,j;
char str[10]={0};

srand((unsigned)time(NULL));

while(1){
i=rand()%100;
j=rand()%100;
printf("eで終了\n");
printf("%d + %d = ",i,j);
scanf("%10s",str);
if(strcmp(str,"e")==0){
break;
}
if(atoi(str)==i+j){
printf("正解 ");
}
else{
printf("不正解 ");
}
}
}
0542ハコ太郎03/03/15 01:58ID:CMizuJ24
あれ
タブ消えちゃうんですか

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <time.h>

void main(void)
{
int i,j;
char str[10]={0};

srand((unsigned)time(NULL));

while(1){
i=rand()%100;
j=rand()%100;
printf("eで終了\n");
printf("%d + %d = ",i,j);
scanf("%10s",str);
if(strcmp(str,"e")==0){
break;
}
if(atoi(str)==i+j){
printf("正解 ");
}
else{
printf("不正解 ");
}
}
}
0543ハコ太郎03/03/15 01:59ID:CMizuJ24
すいません
上手くいかない・・・
0544ハコ太郎03/03/15 02:21ID:m/K8OriD
訂正
scanf("%10s",str);
   ↓
scanf("%9s",str);
0545あぼーんNGNG
あぼーん
0546ハコ太郎03/03/15 16:57ID:gtL6uDWh
DQ作りました
http://forgamedev.zombie.jp/uploader/up5/img/120.c
0547ハコ太郎03/03/16 21:46ID:qRch9aAJ
DQその2
http://forgamedev.zombie.jp/uploader/up5/img/122.c
0548名前は開発中のものです。03/03/16 23:48ID:GsCPpoff
>ハコ太郎
コメントがねえぞ!!ヽ(`Д´)ノゴルァ!!
0549◆TPeOraQid2 03/03/17 00:20ID:/Jvv7VbW
>>547
関数ポインタを使ってるところみると上級者のヨカン
0550あぼーんNGNG
あぼーん
0551名前は開発中のものです。03/03/17 01:25ID:zioTRRqc
初級卒
0552名前は開発中のものです。03/03/17 04:49ID:+v4bd/zG
関数名に萎えますた>>547
0553あぼーんNGNG
あぼーん
0554ハコ太郎03/03/17 07:28ID:GxngzZ3K
>>548
ごめんなさい
次から気をつけます
>>549
そんなことないです
ヘタレです
>>551
ありがとうございます
頑張ります
>>552
ごめんなさい

0555あぼーんNGNG
あぼーん
0556◆TPeOraQid2 03/03/18 03:56ID:Qk8sKOzI
http://www.cam.hi-ho.ne.jp/strong_warriors/teacher/index.html
数学の勉強にどうぞ
0557あぼーんNGNG
あぼーん
0558名前は開発中のものです。03/03/18 15:04ID:4/dK9d9p
>>556
これからC++で3Dプログラムやろうとしてる私でも理解できそうです
ありがd!
0559あぼーんNGNG
あぼーん
0560名前は開発中のものです。03/03/19 18:20ID:/gYUan8E
みなさんの開発環境+ターゲットプラットフォームを教えて下さい。
プロアマ問わずで。
0561あぼーんNGNG
あぼーん
0562新羅03/03/19 20:32ID:0QvlOGCq
VisualC++.net standardっていうのを買っちゃったんだけどいいのかな?
0563名前は開発中のものです。03/03/19 21:03ID:Dc1JjJIt
>>562
全然よくないな

.net Pro買い直しなさい、今後のことを考えて
もし学生なら迷わず.net Acaだ
0564新羅03/03/19 21:49ID:zWFe07Wb
うそぉ〜・・・まじすか。有り金はたいて買ったのに・・・ 何か激しくやる気失せた・・・しかも俺のノートにはインストできないし。はぁ・・・
0565名前は開発中のものです。03/03/19 21:58ID:z1GIE8mm
>>564
勉強と趣味でいじくる位なら、standerdでもOKでしょ。
でも、有り金はたいて買うぐらいなら、動作環境ぐらい事前に確認しようね。
056652503/03/19 21:59ID:d6VgzXvn
TextDQ作成中...なんでまだ出来てないんだろう(;´Д`)

別にStandardでも良いのでは?
と思って調べてみたら、Standardはいろいろと冷遇されてるのですね。
やっぱり今から買うなら .NET Academic でしょうか?(当方VC6Pro)

>>534
すみません、素人では無いかもしれませんが
素人に近い片足初心者なので許してくださいw

>>564
Standardでも十分実用に耐えますよ。
ただ、入門用ドキュメントが付いてないのがマイナスかな?
0567あぼーんNGNG
あぼーん
0568新羅03/03/19 22:25ID:Hvk7bYEe
そうか・・・別にプロのプログラマになろうというわけではないから頑張ってこのままやってみますね。デスクではこれを使うとして性能の悪いノートでは何を使うべきかな?Cmachineってだめぽ?ヘッダ−ファイル少ないし・・・でも無料なんだよね
056952503/03/19 22:57ID:d6VgzXvn
>>526
指導ありがd。レス忘れてました。スミマセン。
MAX_NUMBER が #define じゃなくて変数なのは……
定数には const int を使えと Scott 先生に言われたんだよゴルァ!ヽ(`Д´)ノ
# なんて反抗してみるテスト

>>568
とりあえずBCC + BCC Developer はどうでしょう?
0570名前は開発中のものです。03/03/19 23:25ID:nITyOG1B
俺も今日から必死で勉強するぞ、ヨロシク
取りあえず今日はprintfの書式を完璧に暗記した。
0571あぼーんNGNG
あぼーん
0572塾長03/03/21 01:38ID:SrsbNloo
最近、人が少ないような気がするな。
成長して自分ひとりでやれるようになったのかもしれんがな。

VS .Net 及び VC++ についてだが Standard でもいいんじゃねーか?
俺は Professional 使ってるから詳しいことは知らんが。
ちなみに Enterprise 版を使うのは違う業界の人たちだから
ゲーム作るのには必要ないだろう。

>>569
定数に const を使うのはいいが、大文字は反則気味だ。
0573名前は開発中のものです。03/03/21 01:50ID:JOQGFU0H
塾長、DQの次の課題は何ですか?
0574名前は開発中のものです。03/03/21 01:53ID:jlQlprUG
スターフォックス作れ
0575塾長03/03/21 02:04ID:SrsbNloo
>>573
ギャラクシアン…といいたいところだが、
最近の若い奴は知らんかもな。
PS のリッジレーサーの起動時に遊べる
スクロールしないシューティングって言えばわかるか?
他にはパックマンっつー案もあるけどな。

当面は画像が表示されるゲームを作るのが目標だな。

0576名前は開発中のものです。03/03/21 02:14ID:JOQGFU0H
画像というのは文字ではなく絵が出る奴ですか?
0577塾長03/03/21 02:27ID:SrsbNloo
>>576
そうだ、絵だ!ビットマップだ!
絵が表示できればゲームらしくなってくるぞ!
0578あぼーんNGNG
あぼーん
0579 名無し03/03/21 20:31ID:gMPQ/Qd4
塾長! 初心者の入門書として「Cの絵本」というのはどうでしょう?
0580あぼーんNGNG
あぼーん
0581釈迦03/03/21 21:36ID:Lfjzm5ww
int main()
{
for(int a=1;a<=100;a++){
printf("(;´Д`)ハァハァ %d回目\n". a);
}
return 0;
} 前にあったやつを少しアレンジしてみた
0582あぼーんNGNG
あぼーん
0583名前は開発中のものです。03/03/26 09:17ID:basrbixU
正直このスレ大好きです。
漏れはデザイナーだからなんのこっちゃわからないけどみんながんがれ!
そして素直でうぬぼれのないプログラマーになってくれ!
0584あぼーんNGNG
あぼーん
0585名前は開発中のものです。03/03/28 16:40ID:Ro9kybNe
HSPでSRPG作り始めて1ヶ月
やっとキャラが動いたとこだす。
次はダメージ処理いきまーす。

>>583
おれも絵描きだがこのスレの生徒だ
算数できれば割とできるようだぞ入塾しなさい
0586名前は開発中のものです。03/04/03 00:58ID:nHwzQL03
  │  .┌┐
  │ ./ /
   |/ / i
   |  i ●i
   |●i  |
   |  i  i──────────
  /\_ヽ_,ゝ∧∧
/       ( ゚Д゚) ∬ <そんなバナナやる気も失せたよ 終了するぞゴルァ
        /  ⊃旦
        (__)
                     ∈このスレは終了いたしました∋
■ このスレッドは過去ログ倉庫に格納されています