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

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

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

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

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

・・・作れるのだろうか!?もちろん古本屋で買いあさってくるが
(作れ次第、いずれうpします・・・。いつまでかか(ry))
0421名前は開発中のものです。03/02/28 01:38ID:ts2K0BuQ
うそ!?再帰知らないでクイックですか?出来ない事も無いが、そりゃ12時間やっても出来ないかと…
再帰ってのは、自身を自身の中で呼び出す関数。googleで検索でもすると、サンプルは沢山出てくるよ。
因みに、420さんに便乗させてもらうけど、基準の値を軸に数値を分けるそして分けた片方に、また同じ処理をってので再帰を使う。
つまり、ソートする物が、基準値より小さい値の物ってだけで処理的な部分は使い回せるでしょ?
イメージとしては
1 2 3 4 5 6 7 8 9 10
↓再帰呼び出し(ソートじゃない、二分するだけのイメージ)
1 2 3 4 5
6 7 8 9 10
↓再帰呼び出し
123
45

657
89
↓再帰呼び出し
12
3

4
5

67
8

9
10
って具合だ。実際にはスタックに処理を積んでいるのだが、見た目には加速度的に、枝分かれするが如く数値が分けられていくだろ。
0422名前は開発中のものです。03/02/28 02:12ID:WUder+VO
再帰はSLGとかで移動可能な場所を検索するときに使うけど
あまりやりすぎるとスタック溢れ(?)してフリーズする
およそ10歩ぐらいまでは軽い(2、3秒以内)んだけど
11歩、12歩になると突然のように激重(10秒以上)になる

あんまり多いならばメモリ確保してそっちにデータ積んで
ループしてやっていくほうがいいのかな・・・?
0423あぼーんNGNG
あぼーん
0424名前は開発中のものです。03/02/28 03:07ID:ts2K0BuQ
>>422
少し違う。
SLGやなんかだと、上右下左の四方向に移動力を消費しながら進んで
進んだ先で、まだ同じ処理ってやる訳だ。
スタック漏れじゃくて、再帰で掘り下げてく処理がクイックソートと逆の理論で
爆発的に増えて、returnしなくなっているんだよ。
0425名前は開発中のものです。03/02/28 12:29ID:sJzCJLYj
424さんの発言が気になったので、SLGの移動判定プログラムを組んでみました。
再起は使わず、ダイクストラ法を応用しています。
UNIXで組んだので、バイナリは添付していませんがご了承ください。
コンパイラはgccです。

http://forgamedev.zombie.jp/uploader/up1/img/084.zip

よろしければ、感想なんかをよろしくお願いします。
ついでに、俺は塾生じゃないです(´Д`)
0426新しい生徒03/02/28 13:36ID:TxeuDEcE
#include <stdio.h>

main()
{

     printf("This is a test!");

}


こういうプログラムを書いたのですがコンパイルできないです。どうすればよいのでしょうか。
0427名前は開発中のものです。03/02/28 14:48ID:tmNNMsQY
全角スペースハリアー
0428名前は開発中のものです。03/02/28 14:57ID:jekjvI3K
>>426
エラーの内容読めよ
0429電波33003/02/28 15:16ID:PQLPjVFi
>>420
自分で組んでた時に誤動作の原因としては、
「sA,sA,sA,」を昇順に並び替えようとして、sAと入れ替えるべきものが無い→投了。
とか・・・そういうのはいっぱい作りました。

クイックソート自体の理解が間違っていたかも。
集合sAの個数とlAの個数は=では無いのか・・・。
「sA,sA,sA」に操作を行うと、集合「  」と集合「sA,sA,sA」になるわけ・・・かな?
なんか今やれば、8時間くらいで組めそうな気がするけど(藁

>>421
再帰に関しては、聞いた事はあるけど実装を試みたり、必然に迫られて使用した経験はございません。
なんとなくイメージは掴めたような・・・
二分する(int 数値)
{
if(数値 != 1 )
{
二分する(数値 div 2);
}
}
これで、数値が1になるまで二分され続ける・・・のかな?
再帰ってアルゴリズム以前の基礎的なものっぽい。。。のかな?って言うか出直してきまつ
0430電波33003/02/28 15:16ID:PQLPjVFi
実は、今回答例を見てそのまま組んでみたんだけど、いろいろ意味不明な事が出てきたので、
おそらくあのまま120時間、1200時間続けていても解けなかったと思われ
>>420さんの言っているのと全然違うのをイメージしてましたし。。。
http://forgamedev.zombie.jp/uploader/up5/img/100.txt一応、申し訳程度にup。
forにbreakを使ってる?のとかfor(;;)とか、keytypeとか意味不明。
クイックソートには半月後くらい後にもしまだやっていたら挑戦してみようかと。。。

>>426
エラー内容をダブルクリックしたら当該箇所に飛べますよ。
BCC Developer使用ですが、多分VC++でも似たような事が出来ると思われ。
あと、エラーのある行番号が出たりもすると思う。
0431あぼーんNGNG
あぼーん
0432電波33003/02/28 23:43ID:jx/sbcGA
http://forgamedev.zombie.jp/uploader/up5/img/101.txt
おまえら、投票してください。
1〜3までのどれが一番いいと思われですか?
おながいします。
0433名前は開発中のものです。03/02/28 23:52ID:ts2K0BuQ
>>430
がんばれよ。
typedef とは、独自型の宣言で、コンパイラに覚えてもらう物です。

例えば、構造体を宣言した時、
struct _DWORD2
{
int Hi, Low;
};
って具合に宣言した時に、その型の変数を宣言する時に
struct _DWORD2 number;
って一々面倒だろ。
でだ、
typedef struct _DWORD2 tag_DWORD2
{
int Hi, Low;
}_DWORD2;
ってやると
_DWORD2 number;
って宣言できるんだよ。

ます、typedef指定子、次に正式な宣言、tag記述はあっても無くてもよい。
これはプログラマの為であって、コンパイラの為では無い。無くても問題無い。
最後にセミコロンで閉じる前に、独自型の名称。

つまり、typedef int keytype;とは、keytype型とはint型と見てくれよ。って意味。

次は、for、breakな。
0434名前は開発中のものです。03/03/01 00:04ID:LU7CqVC4
for文の記述は
for(初期化式; 条件式; 後処理式)です。
つまり、カラのfor文は、条件式が常に真。無限ループです。

break文は、そのbreak文から最も内側のループを抜けるって意味です。
sampleでは、forの無限ループですね。

私はやりませんが、スコープ('{'と'}'で括る事)を省略する人が、いますね。
sampleもそうですね。whileとifのスコープが無いですね。
スコープが無いと、次の式だけを評価します。
つまり
while(1) i++;

while(1)

i++;

は、
全て
while(1)
{
i++;
}

と同じ意味です。注意したいのは、改行は関係無い所です。
どうです?分り辛いでしょ。まあ、人のコーディングスタイルにケチはつけられませんが…
0435煮頃 ◆mIGaChInq. 03/03/01 02:01ID:ri9k9b+M
http://forgamedev.zombie.jp/uploader/up5/img/102.zip
デアゴスティーニから週刊リアルロボットというのが出ると聞いて
そうだ!プログラムで対戦するロボットものを作ろう!!と息巻いてみましたが
gotoとgosubを作ったまでで息切れです
せめて後、ループぐらいは作りたい
できれば計算式も四則計算ぐらいはやりたいなーっと

実行にはDirectX9.0が必要です
コンパイルにはQuadrupleD3.0が必要です
素材はttp://www2u.biglobe.ne.jp/~presys/kg_cn03.htmからお借りしました
0436ミ,,゚Д゚彡っ━~ヒマジソ ◆mL2ZRk1cK. 03/03/01 04:28ID:SY0NWyRs
漏れも一から勉強するので参加させて下さいな。
受験一応終ったばっかりで暇なんですよ。後期は受かっても行かね。
急に勉強しなくなったら物足りなくて・・・暇を持て余してます

とりあえず手元にある三冊の本仕上げます。
(JAVAの本、ゲームボーイソフトが作れるC、C++言語の本、ゲームのアルゴリズム本)
JAVAは・・・あんま良くないっぽいけど携帯のゲーム作れる程度になれればいいや、
と思ってます。本買っちまったしね(その時は近くに居たお爺さんに熱く十分ぐらいPGについて語られたw)
その後はC言語中心に逝こうと思ってます。

・・・とりあえず寝ます。皆さん宜しくです
0437あぼーんNGNG
あぼーん
0438電波33003/03/01 16:11ID:m1mMSI/6
>>433
for文とkeytypeの解説どうもです。
そんなふうにfor文が使えるとは知りませんでした。ありがとうございました。
>>435
Del+DirectXだ・・・凄い。

昨晩はDirectXのヘルプを読んでるだけで夜が明けてしまい、慌てて寝ますた。
2D描写してから寝よう、と探し続けたんですが該当箇所すら見つけられない。
サンプルも全部3Dで、逃げ出したくなったのでありました。
DirectXで参考になるようなソースはどこかにありませんかね・・・
というか、導入すら出来ていない(藁
0439名前は開発中のものです。03/03/01 20:50ID:EJwZxevy
>>438
俺はDirectX7しか使ったことないから(しかもVBから)良く知らないんだけど、
確かDirectX8からそれ以降のヴァージョンには、2D描画専用の関数やらなんやらは無くなったはず。
だから、多分2D描画専用の奴を探しても、一生見つからないと思うよ……
DirectX7以前だったら問題ないけど…
0440名前は開発中のものです。03/03/01 20:56ID:0gRpI5l1
.NET (C#やVB.NET) + DirectX9 の組み合わせなら、DirectDrawが使えるので
2Dをやりたいのなら、こっちも検討する価値はあるかと。
0441電波33003/03/02 00:35ID:ZGIYzsvQ
>>439
レスありがとうございます。
統合されたって事は知っていたんですが、
日本語のようなもので書かれたヘルプのなかに、
2D描写に該当する部分は無いのか?と血眼になって探しておりました。
まったく、無駄な努力を重ねる事にかけては右に出る者はいないと自負しております。。。
>>440
資金が不足しているのでちょっと厳しいです。(買おうと試vえば買えるのbナすが)

とりあえず膨大なマニュアルの半分程度に目を通してわかったのは、
初期化というのが凄まじく大変であるという事と、
機能的にはなんでも出来るが、その分とてつもなく難解で、
Helpだけを読む事で扱えるような代物では無いという事。
また、マイクロソフト製品以外はサポートされておらず、ちょっとばかり大変である事。
DirectXの為に、とC++に来た身としては、ポカーンなのであります。

いろいろと、ただふわふわと無意味に彷徨っております・・・
平日ヒッキーなので土日は課題は無理です。今日は糞カキコだけでお許しを。
少しDirectXHelpと無駄なスパーリングをしてから寝まつ
0442ミ,,゚Д゚彡っ━~ヒマジソ ◆mL2ZRk1cK. 03/03/02 02:48ID:TUYgBgA5
DirectXは難しいのか・・・
でもカッコイイの作るならやっぱDirectXかなぁ・・・

現在C言語習得進行中
0443あぼーんNGNG
あぼーん
0444名前は開発中のものです。03/03/02 04:10ID:uQzKRstZ
実はRPG作ってるのですが
DirectDraw使おうかPeekMessage内で描画しようか迷ってる
DirectDrawってビデオカードによっては対して速度でないみたいだし
PeekMessageで30-60fps出れば問題ないんだがどうしようかなぁ

オフスクリーン領域は256*224*16bitか320*240*16bitにして
実際のスクリーンはStretchBltで2倍(512*448, 640*480)にすると・・・
0445名前は開発中のものです。03/03/02 04:21ID:4Bi8GLBu
DirectDrawとPeekMessageを同列で比較するのって、始めて見た。意味不明。
それに、わざわざStretchする理由は?
0446煮頃 ◆mIGaChInq. 03/03/02 04:55ID:3utS/X7e
http://forgamedev.zombie.jp/uploader/up5/img/104.zip
ライフゲーム風のなにかです
初の非コンソールものヽ(`Д´)ノ
1000回ほどループすると画像の更新をやめます(こちらでは約7秒でした)
それまでは終了とか受け付けないらしいです(汗
まだまだゲームには遠い
0447名前は開発中のものです。03/03/02 11:05ID:uQzKRstZ
ん・・・ああ、DirectDrawで描画する時も
普通PeekMessage関数使うんだったね
DirectDrawを使わずにPeekMessage内でBitBltするだけで速度出るなら
わざわざ使う必要ないし。。。

Stretchして2倍にしないと画面小さ過ぎて見にくいと思う
ツクール2000も320*240で実際の表示は640*480にしてるし
0448あぼーんNGNG
あぼーん
0449名前は開発中のものです。03/03/02 13:37ID:7Z5m404U
>>446
「DLLが見つからない」と出ちゃうんですけど。
MFCですか?いつになったら到達できるかなぁ…
0450名前は開発中のものです。03/03/02 14:07ID:hpT9hy9L
俺のライブラリ、includeを含めて2行でwindowが表示できる。
0451名前は開発中のものです。03/03/02 14:12ID:hpT9hy9L
>>446
もしmfc使って、そういうプログラム書くっていうことは、
windowsプログラムがわかってなくて、入門書のとおりに手探りに
やったって事かな?
045242503/03/02 15:16ID:53LJSqjr
425でアップしたプログラムに不具合があったので修整しました。

ttp://forgamedev.zombie.jp/uploader/up5/img/105.zip

っていうかANSI準拠で作ってるんで、誰か感想とかくださいよ…(´・ω・`)
40X40マスの、移動力20でやってますが、処理は全然重くないです。
っていうか、WindowsだとCtrl+dってやっても、scanfがEOFかえさないんだね……
しかもコンソールみづらい……
0453あぼーんNGNG
あぼーん
0454煮頃 ◆mIGaChInq. 03/03/02 17:46ID:3utS/X7e
>>449
Σ(´Д`ズガーン
MFC使うと別になにかないと実行できないんですか
VBみたいなものなのかな
もしかしてうぷしたファイルだけじゃコンパイルするのにもファイルが足りてない?(TT

>>451
全くそのとおりです
はじめて画面にドットがでて小踊りしている状態です
たぶんこの場所(onDraw)でループするのはまずいんじゃないかなぁ……と
思いましたが対処方法がわかりませんでした
タイマーかなにかで呼ぶべきかな、と想像したのですが
入門書には記載がなく、ググっても要領を得なかったので今回はあきらめました

まさに「今日から必死で1から」ですヽ(`Д´)ノ
0455名前は開発中のものです。03/03/02 19:18ID:KRJUovLx
>>454
キーワード
MFC
スタティックリンク
045645103/03/02 19:45ID:HnCtA+YU
タイマーよりOnIdle。
0457電波33003/03/02 23:48ID:+27+zflb
煮頃さんって、共通HN?一人じゃないですよね?
0458名前は開発中のものです。03/03/03 01:37ID:CYpjwjgB
卑屈で自虐的な文章は読みたくないです。
ネガティブ思考がうつるから。
慰めて欲しいの?
0459名前は開発中のものです。03/03/03 01:41ID:pJUIJ6Ok
要するに愚痴の吐き場所は別の所でって事です(´・ω・`)
0460煮頃 ◆mIGaChInq. 03/03/03 04:36ID:NHKuDNKe
http://forgamedev.zombie.jp/uploader/up5/upload.php
>>446の改良版です、今度はいつでも終われて永遠に動きます

>>455
ナイスコーチングです!!
ウィザードでスタティックリンクを選ぶかプロジェクト→設定→一般のどちらかですね
>>456
素敵な響きです!!アイドルっ!
でも検索してみたらタイマーのほうが先にわかりやすいサイトに当たったのでまた今度
覚えてろよッ!!決して理解できなかったわけじゃないからなっ -=・゚・(ノД`)・゚・
>>457
多重人格とか分裂症とかはよく言われますがたぶん犯人は一人です
0461煮頃 ◆mIGaChInq. 03/03/03 06:13ID:NHKuDNKe
アドレス間違えてました
http://forgamedev.zombie.jp/uploader/up5/img/107.zip
0462煮頃 ◆mIGaChInq. 03/03/03 10:58ID:NHKuDNKe
http://forgamedev.zombie.jp/uploader/up5/img/110.zip
今度はGBAです
壁当てゲームのなりそこない
コンパイルに必要なのはVC++のIDE + GCC + Devkit

IDがNHK!!
三月三日に三連投ヽ(`Д´)ノ
0463電波33003/03/03 20:55ID:z1ulV1+0
>煮頃氏
どうして、QDでほぼなんでも作れそうな技術を持っているのに、
MFCなんか叩いてるんですか?しかもGBAとか・・・

あと、ソースにコメントが無いのは、up前にコメント削除しているからですか?
それとも、無コメントスタイルなんでしょうか?
0464あぼーんNGNG
あぼーん
0465◆TPeOraQid2 03/03/05 00:56ID:tgjGyrtJ
最近活気がないぞ
0466あぼーんNGNG
あぼーん
0467凄いサイト03/03/05 02:28ID:d3OVeyHA
見つけました

http://home9.highway.ne.jp/cym10262/
0468煮頃 ◆mIGaChInq. 03/03/05 06:29ID:srldDqox
http://forgamedev.zombie.jp/uploader/up5/img/111.zip
概要:3Dゲームの作りかけです。物体が走ります。緑色のウンコではありませんw
付属のソースのままだとかいうなーヽ(`Д´)ノ ソノト-リダケドサ
操作:左右ZX(ボタン1,2)
動作環境:DirectX9.0 開発環境:Delphi6、QuadrupleD3.00、メタセコイアLE

メタセコイアを使ってみたのですが、すんげぇーおもしろいです
絵とか興味ない人間だったんですがはまりそう
苦労した点:ワールド座標とキャラクター、カメラの位置関係がややこしかった
カメラ座標はキャラクター座標系で、キャラクター座標はワールド座標系で計算すればうまくいきました
苦労した点2:QudrupleD3.00付属のX->SXコンバータを使うと上手くいかなかった
2.12付属のコンバータを使うとうまくいきました。まだダウンロードできるようです
2.12付属で変換するとヘッダがSimplified_X00で使用可
3.00付属で変換するとヘッダがSimplified_X01で使用不可
MLで配布されてたツールに付属のデータはSimplified_X02で使用可
デバッグログに「SXLib: 不正なSXファイルです」とでてました
まだ原因はよくわかっていません

>>463
>どうして、
MFCってあまり良いものではないのですか?
出鼻を挫かれてしまった気分ですΣ(´Д`
QDもサンプル触った程度でまだこれからといったところです
スプライトを出しただけで「なんでも」と言われても困ります(・∀・;)
(そういえばさっきポリゴンも出しました。手順は同じようなものですけれど)
GBAはゲーム機のゲームを開発するのに魅力を感じたからです
簡単で情報が豊富、コミュニティが活発なのも興味を惹きました
>コメント
目安として来週の自分に役立つように書いてます
ノーコメントはソース自体がコメントです(たまに読めない字で書いてありますけど)
0469名前は開発中のものです。03/03/05 09:12ID:9A1hCRYz
>ノーコメントはソース自体がコメントです(たまに読めない字で書いてありますけど)
「コメントがなければ分からないような処理はなるべく書かない」ってのも重要だね。

0470あぼーんNGNG
あぼーん
0471名前は開発中のものです。03/03/05 10:08ID:esjG/Arb
Cはわかってきたので猫のSDK編を始めました。
ゲームまでの道は長そうだ。
0472名前は開発中のものです。03/03/05 12:30ID:4wxkGFeD
別に煽るわけじゃないけど、コメントのないソースは読みたくない
せめて変数の用途くらい書いて欲しい
0473名前は開発中のものです。03/03/05 15:34ID:kRe9p6Ba
>>468
>ノーコメントはソース自体がコメントです

甘い!!
0474あぼーんNGNG
あぼーん
0475名前は開発中のものです。03/03/05 20:11ID:vooZb296
  ∧_∧
 ( ´∀`)< ぬるぽ

0476名前は開発中のものです。03/03/05 20:31ID:uHJ908ZS
ノーコンソメはソース自体がコンソメです。
辛い?
0477名前は開発中のものです。03/03/05 20:33ID:srldDqox
ココデモカッ!
  ( ・∀・)   | | ガッ
 と    )    | |
   Y /ノ    人
    / )    <  >__Λ∩
  _/し' //. V`Д´)/ >>475
 (_フ彡        /
0478名前は開発中のものです。03/03/06 02:30ID:lOGrCFUZ
でも、以前、1行ずつつべての行にコメントがついたソースを読まされたなぁ…。
あれはつらかった。
0479名前は開発中のものです。03/03/06 04:11ID:iEhQMIre
コメントは信じるな。
コードを信じろ。

前に酷い目にあった。
一見コメント通りなのだが、よく見ると全然違うコード書いてるの。
コメント読んじゃって処理の概念はあってるから
コードも正しいって思い込んでたのよ。

だからコメントは、コーディングした人が
何を実装したがってるか?だけに留めて
コード以外は、信じない事にしてます。

つまり、コメントが無くてもドキュメントがあれば問題なし。
自分でコード追うから。
でも、トリッキーなコードや処理(セオリー無視、自分方式)は
手がかり的な意味でコメントは必要か…
0480名前は開発中のものです。03/03/06 13:21ID:OPxUuPTe
>>479
そういう時はコメント読むな!
コメントに気を取られてソースが読めなくなってるようじゃまだまだだぞ!

ノーコメントで後で困るか
コメント書き過ぎて見栄えが悪くなるか

どっちが良いかよく考えてみる事だな!
0481名前は開発中のものです。03/03/06 13:25ID:OPxUuPTe
478です
0482あぼーんNGNG
あぼーん
0483煮頃 ◆mIGaChInq. 03/03/07 00:20ID:aYIT+gH7
http://forgamedev.zombie.jp/uploader/up5/img/113.zip
なんとなくレースゲーム気分
素材はDoga-L1に収録されていたものをコンバートして使っています

VCのほうやりたいんですがOnIdleで行き詰まってます
OnIdle自体はなんとなくわかってきたのですが
画面の描画をどうすればいいのかわからず挫折
CClientDC dc(this);

CDC* dc=GetDC();
〜処理〜
ReleaseDC(dc)
などとしてもダメ
クリックした時なんかはこれでいけるのになぁ……

OnDrawに描画処理を書いておいてOnIdle内から再描画させようという目論見も失敗
うーん、C〜AppとC〜Viewの間に越えられない壁を感じます
0484あぼーんNGNG
あぼーん
0485名前は開発中のものです。03/03/07 02:03ID:ZgacWlev
>>483
OnDrawの挙動はよく分からんけど
OnIdle内でメモリ領域に描画、
OnPaintでメモリ領域を転送するんでいいんじゃない?

あるいはOnPaintでは何もしないで
OnIdle内でメモリ領域に描画&転送すればいいのでは?
0486煮頃 ◆mIGaChInq. 03/03/07 06:14ID:aYIT+gH7
http://forgamedev.zombie.jp/uploader/up5/img/114.zip
VC:ライフゲームもどき〜OnIdle編〜

というわけでついにやりました!!。・゚(´□`)゚・。
結局何が悪かったのかというと

CClientDC dc(this);

CClientDC dc(m_pMainWnd);

ということでした
thisはどこから呼び出されたものかを表すものらしいので
マウスが押されたのをきっかけにした場合はうまくいったのにOnIdleだとうまくいかなかったのは
そのあたりに原因がありそうです

これでやっと次へ逝けます
苦節5日間、苦しいこともあったけど皆様方の応援のおかげであきらめずにできました
ありがとうっ!! 
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
塾長だ〜。
まだ 急がしいいんだ。
■ このスレッドは過去ログ倉庫に格納されています