[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 09/18 05:21 / Filesize : 258 KB / Number-of Response : 975
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【Delphi】 ゲームつくるぞ(゚Д゚)ゴルァ 2【Delphi】



1 名前:名前は開発中のものです。 mailto:sage [04/10/15 19:34:29 ID:q0RdRnIe]
Delphiでゲームを作ってしまおうという実践形式のスレです。

初代スレ>>1より抜粋:
「プログラム経験無
しかしRPGを作りたいのだ。
叩き煽りにめげず己が道を突き進みたい。
何故あせるのか。
そこには一つの目標が在るから。
とりあえずは本との睨めっこ。
やる気は12分にあるので、駄スレと言わず付き合っていただきたい。」

RPGに限らずがんがん作ってあぷしてきましょう。

過去スレ:
【Delphi】 ゲームつくるぞ(゚Д゚)ゴルァ 【作れば?】
pc5.2ch.net/test/read.cgi/gamedev/1051110669/

[Delphi] RPG作らねば [Delphi]
pc2.2ch.net/test/read.cgi/gamedev/1013976376/

ゲ製作技術板専用あぷろだ集:
forgamedev.zombie.jp/wiki/pukiwiki.php?uploader

Delphiまとめ
gamdev.org/w/?%5B%5BDelphi%A4%DE%A4%C8%A4%E1%5D%5D

関連スレは>>2-10くらい。

97 名前:名前は開発中のものです。 mailto:sage [04/11/22 00:41:53 ID:VuR2BdTE]
95に便乗して質問
CPU100%だとやっぱり裏で他のアプリは動けないのかな?
だとしたら使用率100%はまずいですよね

98 名前:名前は開発中のものです。 mailto:sage [04/11/22 01:24:27 ID:uCX5ZwSJ]
CPU使用率の%は、一定時間(例えば1秒間)に
CPUの稼動と休憩がどれだけの割合になってるか?
だと思った。なので、裏でも動くし、動いてるはず。

ただ、余裕の時間がないので、どこかで処理に遅れが出る可能性あり。
あと冷却機能が弱い場合、CPUが熱を持って寿命が短くなるなどの不具合が。

99 名前:名前は開発中のものです。 mailto:sage [04/11/22 04:39:38 ID:NeNdPQZ7]
CPU100%だと、ノートパソコンのファンが鳴りっぱなしで五月蝿いらしい。




100 名前:名前は開発中のものです。 mailto:sage [04/11/22 09:18:53 ID:Cc34W/lF]
100%使って何が悪い。120%とかならともかく。

101 名前:名前は開発中のものです。 mailto:sage [04/11/23 14:47:56 ID:7FC2nLQw]
今、HSPで修行中。で、今後Delphiに乗り換えようかなと思っていたんだけど、
Delphiの関連本って全然書店で見つかんねー!
あってもいきなりゲーム関連の本ばかりで、初心者向けってのは皆無。
『カンタン!Delphiプログラミング』って本が評判良かったらしいけど絶版らしいし…
今から手に入る初心者向け本で何かお勧めないすかねー?

…それとも、今からだと、他の言語を選択した方が良かったりします?
正直、同じBorlandでもBuilderC#の方が、書籍多いし…


102 名前:名前は開発中のものです。 mailto:sage [04/11/23 15:53:13 ID:TXuQYIhw]
BuilderC#でゲームを作るというのは、
少なくとも現在の時点では、茨の道だと思う。
やるならJAVAかな。

というか、調べてみたら、マジで絶版、しかも書く書店在庫無しなのな…。
Borlandもこういったことに働きかけないとユーザー増えないのにな。
あの本と双璧をなす入門者向け本としては、
Delphiパーソナルプログラミング 掌田 津耶乃 (著)
ってのがあるが、2chではこの著者は甚だ人気がない。ぐぐってみそ。
実際の所、この本はDelphiをさわりはじめるのに読みやすいガイドブックという感じなんだけど、
オブジェクト指向についての記述がほぼ皆無なので、またどこかで勉強し直さないといけない。
その点、「カンタン!」の方はオブジェクト指向のさわりまで書かれていてよくまとまってるよ。
(それでもやっぱりどこかでオブジェクト指向についてはしっかり勉強しなくちゃいけないけど。)

103 名前:名前は開発中のものです。 mailto:sage [04/11/23 15:55:52 ID:rEe5CZJK]
というかああいう本て役立つ?読んだこともない。
情報なんてそこらじゅうに転がってるし。

104 名前:名前は開発中のものです。 mailto:sage [04/11/23 17:06:01 ID:+xEmq6T2]
つーか文法さえ理解すれば
HSPでゲーム作れててDelphiで作れないということはないと思う。
一応リファレンスとしては
技術評論社のDelphiObjectPascalリファレンスブックっていう赤い本が
個人的にはオススメですよ。

105 名前:名前は開発中のものです。 mailto:sage [04/11/23 17:36:31 ID:3ocGhOKS]
タスクシステムは今月のCマガで解説があったね。



106 名前:101 mailto:sage [04/11/23 19:54:59 ID:7FC2nLQw]
>>102
そうすか。BuilderC#は茨の道ですかorz
とりあえず、Delphiパーソナルプログラミング ググってみましたけど、
結構評判良さそうですね。オブジェクト指向の部分は別の本に頼るとして、
(Delphiオブジェクト指向プログラミング 塚越 一雄(著)ってのが良さそげ)
まだ手に入りそうなんで、注文してきます。…本当は立ち読みしてから判断したいけど。
>>103
お勧めサイトキボンヌ
>>104
これ、新品よりも中古の方が値段が高かったりするんですけど、絶版寸前だったり
するんでしょうかね。財布に厳しいけど、手に入るうちに買っておいた方がいいのかな?




107 名前:名前は開発中のものです。 mailto:sage [04/11/23 23:17:12 ID:cde3d0vX]
ttp://kakinotane.s7.xrea.com/
こことか
1冊買うなら、Delphiオブジェクト指向プログラミング
もちろん絶版orz

108 名前:名前は開発中のものです。 mailto:sage [04/11/23 23:34:20 ID:fjIaZpEM]
HSPの関連本って多いの?

109 名前:名前は開発中のものです。 mailto:sage [04/11/23 23:34:53 ID:TXuQYIhw]
>>107
幸いなことに、紀伊國屋とジュンク堂の通販には、少数在庫はあるようだ。

110 名前:104 mailto:sage [04/11/25 14:43:44 ID:4UHOOFFx]
ヤフオクとかでも安値でちょくちょく見ますよ。
まあ中身はあれば便利といった程度の普通の関数集なので
無理して買うほどではないと思います。

111 名前:752 mailto:sage [04/11/25 15:32:05 ID:ubIwocaq]
if TBitmap <> nil then
begin
end;

みたいな、TBitmapがnil(生成されてない?)かどうかで条件分岐するのって、
何か問題ありますかね? なんかマズそうな気がする。

フェード効果で使ってるんだけど、
フェード開始時に専用Bitmapを生成して、終了したら破棄。
もしフェード用Bitmapが存在してればそれようのイベントに飛ぶ… そんなことやってるですが。

Boolean増やしてやめたほうがよさげ?

112 名前:752 mailto:sage [04/11/25 15:34:03 ID:ubIwocaq]
フェード用Bitmapは、現在の画面に合成したい画像をいれます。
黒塗りつぶしだったり次のマップだったり。
常に専用Bitmapを持っておくのはムダな気がするんで、たんびに生成破棄繰り返してるんだけど…

113 名前:名前は開発中のものです。 mailto:sage [04/11/25 17:18:19 ID:H5nGxCI4]
>>111
TBitmapの部分が、本当にTBitmapと書くんじゃなくて、
TBitmap型変数名だというんなら正しいし、
ごく普通のやり方だよ。

まあ、ただ、速度とかを考えたいなら、中村御大のNkDIBを
静的に使うというのもありでしょうなー。
速いし画像のクリアも同梱テキストにあるとおりカンタンだし。

114 名前:名前は開発中のものです。 mailto:sage [04/11/25 21:53:22 ID:JU/DP1wb]
今週上京する予定が出来たから、ついでに秋葉原辺りに立ち寄って
書籍物色しようかなってことで、注文後でもいいやと思っていたら…

Delphiパーソナルプログラミング 絶版 

…まじっすか?うあああぁぁ!洒落になってねー!!orz






115 名前:752 mailto:sage [04/11/25 23:09:25 ID:9zG1gAbc]
>>113
ありがとうございます。
TBitmapはTBitmap型変数です。
ソース上げた時にムダに怒られそうだったから臆病にw

NkDIB、いいかも…。
普段は合成処理が楽だからABitmapライブラリ使ってるけど、
コレ使って自前で関数つくってやったほうが、なんだか軽そう。単純な処理しかしないし。



116 名前:名前は開発中のものです。 mailto:sage [04/11/25 23:41:30 ID:YMCVen1o]
Bitmap と書けば、TBitmap型の変数と思われるぞ!
ListBox や ListBox1 なら、TListBox型だ!


117 名前:752 mailto:sage [04/11/26 00:15:02 ID:c+y3x5ff]
わかったぜ! 次からそう書くようにするぞ!

今ゲーム作り直してるけど、今のところの最大の難関はやっぱりキー入力関係。
前のやつはすっごい長かったんで、できるだけ分かりやすく、簡潔にしよう。

118 名前:752 mailto:sage [04/11/26 06:52:18 ID:c+y3x5ff]
gamdev.org/w/?plugin=attach&openfile=RPG2_041126.zip&refer=%5B%5BRPG%BA%EE%A4%EB%A4%BE%A1%F7Delphi%5D%5D
作り直し中(;・∀・)
スクリプトファイルは Data\Map\Map000.txtです。
すくりぷよにエラーが発生すると、ログを表示します。
ログ表示はSetting.iniのDebugの値を0にすれば、解除されます。

119 名前:752 mailto:sage [04/11/26 07:04:10 ID:c+y3x5ff]
ファイルを読み込めなかった場合、ダイアログ出してボタン押すと終了するのってどうやるんだろう。
「Map000.txtは開けません」OK みたいなの。

120 名前:752 mailto:sage [04/11/26 07:11:27 ID:c+y3x5ff]
>>118
追記
「まぁ落ち着け」あたりまでログが表示されたら、
Z、Xキーの入力が許可されます。
Xキー押すと、スクリプトの最初から実行。
あとあと、押しっぱなしは許可されてないけど、画面をカチっとクリックすると、
押しっぱなしが許可されたりされなかったりします。
Zキーで試してみてください。

121 名前:名前は開発中のものです。 mailto:sage [04/11/26 07:38:32 ID:U5wM2N+u]
>>119
FileExistsでファイルの有無を調べたらあとはShowMessageなりMessageDlgなり使えばいいんでない?

ソース見せてもらったけど終了処理で
> if BackSurface is TObject then FreeAndNil(BackSurface);
ってなってる。TObjectになってるのってなんか意味あるのかしらん。
こいつのクラスを指すなら素直にTABitmapってするのがいいと思うんだが。
あと
> if BackSurface <> nil then FreeAndNil(BackSurface);
のほうがFree処理っぽいとおもうのだが。。。

間違ってたらごめん。
おれもまだよくわかってないので教えちくり。

122 名前:752 mailto:sage [04/11/26 08:52:30 ID:u7c8TULk]
>>121
>if BackSurface isうんたらかんたら
前スレの最後のほうで、こないな感じに書くといいらしい、とおそわったんですよ。
もしかして勘違いしてるのかな俺。

123 名前:名前は開発中のものです。 mailto:sage [04/11/26 23:13:04 ID:d3/+V1wo]
>>121-122
BackSurface: Pointer;
なら、 BackSurface is TObject でコンパイラエラーが出るぞ!

124 名前:752 mailto:sage [04/11/27 13:18:48 ID:VvdLX+en]
>>123
ありがとう! ちょこちょこ直します。
スクリプトがりがり実装中。
前に作ったADV(前スレ57)でのノウハウが生かされる〜。
むしろ知識も増えたから、前よりうまく行ってる。
とりあえずイベントスクリプト実行そのものは問題なさそうだ。

125 名前:752 [04/11/27 16:20:36 ID:VvdLX+en]
助けてください。
ttp://gamdev.org/up/img/1995.zip

BattleUnit.pasのTBattle.BattleEnd手続きで、
無効なポインタエラーとか出ちゃいます。
たぶん、if FPChara[i] <> nil then FreeAndNil(FPChara[i])のトコなんだけど、
コレといっておかしい処理はしてないはずなのに。

なんで…?(´・ω・`)



126 名前:752 mailto:sage [04/11/27 16:28:11 ID:VvdLX+en]
実験的に戦闘ようクラス(Battle)を起動時に生成してます。
で、起動して、プログラムを閉じると戦闘用クラスを破棄します。
その破棄するときにエラーが。

どこがおかしいのかもわからない・・・

127 名前:121 [04/11/27 17:20:16 ID:sBwelnJJ]
レスありがとう。。

>>125
2重にクラスを解放しているからと思われ。

TBattle.BattleSetにて

> FPChara[i] := aPChara[i];

ってしちゃってるから、このクラスがTBattle内とMainUnit内で2重に開放されることになる。
これはポインタアドレスのコピー(?)なので、PartyCharaのTBCharaとFPCharaは同じ物をさしてるようです。
どちらかの開放処理を削ればおっけーでした。

試しにプログラムを走らせて見たらTScene.SceneRoutine内の
> if SceneMode <> smMsWait then SceneScript;
部分でエラーが出るみたいです。
> ''aaa' is not a valid integer value'
コメントアウトしたら通ったのでここで間違いないかと・・・。
エラーの意味はわかりませんw

128 名前:752 mailto:sage [04/11/27 21:30:04 ID:7b+FUwjY]
>>127
ありがとう! そこをなおしたら回避できました。
FPChara[i] := aPChara[i];は aPCharaのフィールドもろもろをそっくり代入、ってコトじゃないのね。。。
数値のコピーに手間かかるな。
サクっとできないかなぁ。

>SceneRoutinでのエラー
おそらくFWaitTime変数にaaaをいれちゃってるトコだと思う。
TScene.SceneScriptのしたのほうのウェイト部分。
try exceptで囲んで数字じゃなかったら飛ばすようにしたんだけどな。

マジ助かりました。

129 名前:752 mailto:sage [04/11/27 22:53:17 ID:7b+FUwjY]
また助けてくださいorz
FPChara[i] := aPChara[i];を消して、今度はうまくいくはず…
なのに、今度は
閉じた後に「無効なポンイト操作」って出ます('A`)
FormDestroyの中は行われてるんで、たぶんその後…?
なにかまた変な式とか書いたのかなぁ…

なんで…?(´・ω・`)

130 名前:752 mailto:sage [04/11/27 23:36:55 ID:7b+FUwjY]
runtime error 217
説明
EControlC 例外は,〔Ctrl〕+〔C〕を押してコンソールモードのアプリケーションを終了したときに生成されます。

・・・俺コンソールアプリなんてつくってたっけ・・・
フォームが閉じた後に何か実行されてるのかなぁ…

131 名前:121 [04/11/27 23:42:51 ID:sBwelnJJ]
>>129
いや、FPChara[i] := aPChara[i];はそのままでもいいと思う。
FPChara[i] := aPChara[i];は「aPCharaのフィールドもろもろをそっくり代入」ということじゃなくて
「同じモノ(インスタンスのアドレス)を指す」ことらしいので。

var
 bmp1, bmp2: TBitmap;
begin
 bmp1 := TBitmap.Create;
 //アドレスをコピー
 bmp2 := bmp1;

 bmp2.Width := 640;
 ShowMessage(IntToStr(Bmp1.Width));
end;

こうすると bmp1.Width も640になるようです。
TBitmapをポインタとして扱うようなもの?
間違ってたらフォローきぼんぬ

var
 bmp1: TBitmap;
 pnt : Pointer;
begin
 bmp1 := TBitmap.Create;
 //アドレスをコピー。これでもおんなじ
 pnt := bmp1;

 (pnt as TBitmap).Width := 640;
 ShowMessage(IntToStr(Bmp1.Width));
end;

132 名前:752 mailto:sage [04/11/27 23:52:35 ID:7b+FUwjY]
>>131
FPChara := aPCharaが>>131という意味ちゅうのは、>>127で何とか理解できました。
とりあえずFormCreateで実行されるBattle.BattleSetに引数として渡してるPartyCharaを
BattleEndで消されたくないんで、消しました。
PartyCharaはゲーム通して保存しておきたかったんです。

runtime error 217ってどうやって回避すればいいんだろう… どこをいじくれば・・・。

133 名前:752 mailto:sage [04/11/27 23:59:24 ID:7b+FUwjY]
エラーの原因がわかった…
for i := 0 to Length(PartyChara) do PartyChara[i] := TBChara.Create;
だ…。

Length(ParthChara) じゃなくて Length(PartyChara)-1 だよ…orz
スレ汚しすいませんでした。

色々わかりやすい解説ありがとうございます>121

134 名前:名前は開発中のものです。 mailto:sage [04/11/28 02:15:38 ID:BsHPkVqA]
動的配列は範囲チェックで検出できなかったっけ?

135 名前:名前は開発中のものです。 mailto:sage [04/11/28 10:13:34 ID:stfR8N2o]
オレは遅くなるからチェック入れてない



136 名前:名前は開発中のものです。 mailto:sage [04/11/29 00:33:42 ID:eeR1uex7]
>>752

ソースがだいぶ奇麗になったね。

\ は全角文字の2バイト目に来る事があるので、
探すときは AnsiPos を使わないといけないよ。

例えば、
Pos('\n, '噂n')
は 2 になる。

あと、デストラクタでは inherited; する癖をつけておこう。
destructor TBattle.Destroy; 他

>>135
エラーの原因を探すときだけ、範囲チェックを有効にするとか。

137 名前:752 mailto:sage [04/11/30 00:43:42 ID:QGLWvFFi]
>>136
AnsiPosに置き換えしました。inheritedも入れましたー
>ソースがだいぶ綺麗になったね。
ありがとうー。がんばってるかいがあるもんだ。
前のは途中でクラスの関係で設計が変わったりして、ひどいもんでしたorz

クラスのコピー、一筋縄じゃいかないもよう・・・。
スパッと一行でコピーできないもんかな。

138 名前:名前は開発中のものです。 [04/12/04 23:58:06 ID:gpOZWkz2]
UnDelphiX for Delphi 2005 キタ━━━━━━(゚∀゚)━━━━━━ !!

turbo - unofficial DelphiX homepage
turbo.gamedev.net/undelphix.asp

139 名前:名前は開発中のものです。 mailto:sage [04/12/05 00:16:17 ID:hcIz+0Iu]
Clootieも更新きてた。
新しくなったのはサンプルだけっぽい。

Clootie graphics page
clootie.narod.ru/

140 名前:名前は開発中のものです。 [04/12/08 15:40:57 ID:r/VDfBvc]
>>25
マダァー?

141 名前:名前は開発中のものです。 mailto:sage [04/12/09 04:56:56 ID:xa3u+hyT]
site le_sool脂肪?

142 名前:名前は開発中のものです。 mailto:sage [04/12/09 06:35:21 ID:ZMsGUqFv]
>>141
子房らしいな。
一部コンテンツは、
リンクしてたDelphi系サイトに譲渡しているみたいだが。

143 名前:名前は開発中のものです。 mailto:sage [04/12/09 07:18:40 ID:xa3u+hyT]
>>142
譲渡先のリンクきぼん

144 名前:名前は開発中のものです。 mailto:sage [04/12/09 09:18:06 ID:ZMsGUqFv]
>>143
ttp://glasscode.client.jp/
ttp://hp.vector.co.jp/authors/VA030179/

まだ減色ソフトだけみたいだよ

145 名前:名前は開発中のものです。 mailto:sage [04/12/09 10:00:09 ID:RHfA0MRH]
delphi死亡確認!



146 名前:名前は開発中のものです。 mailto:sage [04/12/09 16:00:53 ID:xa3u+hyT]
>>144
サンキュー

>>145
積極的にQD薦めてたところが撤退じゃ盛り下がるよなぁ
次スレはスレタイトルからDelphiが消える予感!
初代スレはDelphi色が薄かったからある意味先祖がえりだな

147 名前:名前は開発中のものです。 mailto:sage [04/12/09 17:27:54 ID:3ISSoadB]
QD使ってみたけどいいね
今までの苦労がうそみたいだ

148 名前:名前は開発中のものです。 mailto:sage [04/12/09 18:34:37 ID:GkOSa/C2]
>>147
どこが?

149 名前:名前は開発中のものです。 mailto:sage [04/12/09 19:05:05 ID:3ISSoadB]
今まで生でしてたんで一枚皮かぶせたほうが気持ちがいいと言うことだ

150 名前:名前は開発中のものです。 mailto:sage [04/12/10 08:43:46 ID:YG2Xk5f8]
生の方が気持ちいいじゃん。ひっかかりがあって。

151 名前:名前は開発中のものです。 mailto:sage [04/12/11 05:22:57 ID:uziFjP9Z]
Delphi2005ではQD3動くのかな。

想像以上にDelphi2005買った人少ないのかな。
その情報が出てからアップグレード優待で買おうか決めようと思ってたのに。

152 名前:名前は開発中のものです。 mailto:sage [04/12/11 07:48:14 ID:uYrLB73N]
2005買ったよー
QD3ためしてみようか?

153 名前:名前は開発中のものです。 mailto:sage [04/12/11 08:59:00 ID:uYrLB73N]
とりあえず、Win32で、QD3コンパイル、インストールは問題なし。
DGCardのtutorialの3つは問題なく動いたよ
他は試してないが大丈夫じゃないの?



154 名前:名前は開発中のものです。 mailto:sage [04/12/11 11:07:04 ID:NIZ8yKVU]
>>153
39 !

155 名前:名前は開発中のものです。 mailto:sage [04/12/12 12:44:54 ID:L+007W8t]
カードゲーム用コンポキター!

Free Delphi components programs.
www.davidmayne.co.uk/delphi.htm



156 名前:名前は開発中のものです。 mailto:sage [04/12/15 12:40:16 ID:2WcElx8T]
メインPCは直ったんだけど データ入れてた外付けHDDがぶっ飛んだorz
前にうpしたヤツからやり直そう そんな進んでなかったし

157 名前:752 mailto:sage [04/12/15 12:41:29 ID:2WcElx8T]
名前入れ忘れ

158 名前:名前は開発中のものです。 mailto:sage [04/12/17 06:48:30 ID:oWPwY3OO]
この板って、PC破壊率高くないですか?
何か原因があるのかな。

159 名前:名前は開発中のものです。 mailto:sage [04/12/17 14:52:27 ID:d+0PjBV1]
DGDevとDelphiGamerが合体するらしい。

>>158
開発者向けのベータ版ソフトとか入れるからじゃね?
それに安物のPCを使ってる人も多そうだし利用時間も長い
あと同人系の人は開発中止のことを「HDDが壊れた」と表現することがある

160 名前:名前は開発中のものです。 mailto:sage [04/12/17 17:57:45 ID:Zf9fFaou]
>>158
あと、ソースコードが入ったパソコンが盗まれた、とか。

いや、ぷにるのことじゃなくて、本当に漏れが知ってる
同人ゲープログラマーが実際やってたから。

161 名前:名前は開発中のものです。 mailto:sage [04/12/17 23:17:54 ID:d+0PjBV1]
Allegro使ってる奴いる?SDLスレの過去ログでDelphiでも使えることを知ったんだが
インストールどころかどこでダウンロードできるかわからん。

162 名前:名前は開発中のものです。 mailto:sage [04/12/19 12:23:33 ID:1/XsQZB2]
>仮にインストールフォルダを“D:”へ変更した場合、Dドライブのデータ全てが消去されてしまう。
delphi(笑)
QD(笑)

163 名前:名前は開発中のものです。 mailto:sage [04/12/28 23:48:48 ID:OVDuuEl9]
>>162
爆裂もエロに行っちまっておかしくなったな。
俺がそれやられてたら(笑)ではすまんよ・・・

164 名前:名前は開発中のものです。 mailto:sage [04/12/28 23:52:12 ID:T/yIjxhS]
インストーラどこ製だったの?爆裂製?

165 名前:名前は開発中のものです。 mailto:sage [04/12/29 00:12:56 ID:oJVA6tEM]
>>162-164
詳細きぼん



166 名前:名前は開発中のものです。 mailto:sage [04/12/29 00:21:30 ID:oJVA6tEM]
っと、ぐぐったらわかった。インストーラの不具合か。
もしあれがdelphi製だとしてもこのスレと関係ないのでは?

167 名前:752 mailto:sage [04/12/29 01:37:40 ID:x2GNZmYe]
生存報告(・ω・´;)
いま戦闘とりかかってますヨ!

168 名前:752 [04/12/29 11:51:32 ID:sCU4Oe2f]
エラいカオスができました(@益@;;;;)

Cameraクラスの仮実動とか、ちょっと細かいことやってみました。

TAnimetionUnitはちょっと自信作です。
パターンを定義しておいて(Data\AnimePattern\*.txt)、
キャラクタにTMotionを宣言、パターンを読み込ませ、
実装部にコードにTMotion.MotionRoutineとTMotion.MDrawだけ描けば、
あとは勝手に動いてくれます。モーションのチェンジも一発。
コレは後々、必要最低限の機能にしぼって、例外処理もちゃんとして、
単独ライブラリとして公開したいな、なんて野望があったりします。

コードがやばいくらいごちゃごちゃしてきたんで、修正中(- -;;)
とりあえず動かしたい、新しいことやりたいと思うと凄い汚くなるのは悪い癖。。。

169 名前:752 mailto:sage [04/12/29 11:52:55 ID:sCU4Oe2f]
ttp://gamdev.org/up/img/2183.zip
ファイル忘れたorz

やること
・ソースの簡略化、整頓
・ウィンドウ関係の改善
・描画周りの整頓
・戦闘関係の追加

170 名前:名前は開発中のものです。 [04/12/29 17:55:12 ID:VUgu96uQ]
とりゃーえずage

171 名前:名前は開発中のものです。 mailto:sage [04/12/29 18:01:49 ID:vG3KQyOQ]
コンパイルできねぇ

172 名前:名前は開発中のものです。 mailto:sage [04/12/30 07:21:48 ID:/vD1aeKf]
>>752
テスターがコンパイルできるように外部ライブラリもアーカイブに含めてみてはどうか。
あと、Iniファイルぐらい使い方覚えたほうがいいような気がする。

173 名前:752 mailto:sage [04/12/30 13:30:42 ID:+Kfbdnmd]
>外部ライブラリ
わかりました(`ω´)ゞ
次からライセンス書いて添付します。

>Ini
がんばる(`ω´;)ゞ

174 名前:名前は開発中のものです。 mailto:sage [04/12/30 15:37:27 ID:O3iJ5ayA]
>>155
そのままだとインストールできなかった。_| ̄|○
CardTable.pasをuCardTable.pasにリネームしてソースのusesもCardTable→uCardTableに変更してインスコできた。
ソースの中でCardTableって変数を使ってるらしくて被ってるみたい。

175 名前:名前は開発中のものです。 mailto:sage [05/01/03 15:51:22 ID:ThmACB3M]
delphi→Cの順番に勉強しても違和感はないですか?
プログラム超初心者なのでどの言語から勉強すればいいかわかりません・・・
最終的にはゲームを作りたいです



176 名前:名前は開発中のものです。 mailto:sage [05/01/03 18:23:11 ID:nysFQZ++]
>>175
どの言語から始めようが、2つめの言語は違和感ないわけがない。
プログラミング超初心者だと自称して、どの開発環境にするか悩むくらいなら、
ここはスレ違い。
しばらくゲームを作るつもりもないならさらに板違いかも。

まあ、悩むくらいなら、少し難しいことをしようとするとオブジェクト指向修得必須な
Delphiより、普通にC言語から始めたら?
で、ポインタで悩んだらポインタの知識があまり必要ないDelphi、JAVA、C#も触ってみて、
それからのことを考えたらいいじゃん。
私感だが、C++はポインタもオブジェクト指向も必須だし、テンプレートの様な不自由なほどの
自由さがあってわかりづらいから、これらの中では一番後回しでいいと思う。

177 名前:名前は開発中のものです。 mailto:sage [05/01/03 18:38:20 ID:vsPCr35Q]
>>175
違和感ないない。それが自然。とりあえずこのサイトからはじめるといい。

Seventh Delphi
kakinotane.s7.xrea.com/


178 名前:名前は開発中のものです。 mailto:sage [05/01/04 09:35:04 ID:P1a0AYm0]
>>175
周りを見る限りではC->Delphiより違和感ないと思う。


179 名前:名前は開発中のものです。 [05/01/04 18:24:50 ID:YFPZSodG]
GameVision SDK 2005 Beta 1キタ━━━━━━(゚∀゚)━━━━━━ !!

GameVision SDK - Big Daddy Games
www.bigdaddygames.com/content/view/15/49/

180 名前:名前は開発中のものです。 mailto:sage [05/01/05 01:13:31 ID:E/UDLyRS]
ぅはwwwwビッグダディCool!!!ぉヶ!!!

181 名前:名前は開発中のものです。 [05/01/05 10:15:31 ID:zEnCUWdP]
JEDI-SDL v1.0 Beta 1 キタ━━━━━━(゚∀゚)━━━━━━ !!

SourceForge.net: Project Info - JEDI-SDL : Pascal headers for SDL
sourceforge.net/projects/jedi-sdl/

182 名前:名前は開発中のものです。 [05/01/06 06:17:30 ID:NHRBZ8iE]
おまいら通信はどうしてますか?
TIdTcpClientやTIdTcpServerはあまり検索にひっかからないし難儀してます
サーバ→クライアントの通信方法がわかんね

とりあえずここまで作った
gamdev.org/up/img/2207.zip


183 名前:名前は開発中のものです。 [05/01/11 20:06:49 ID:0gcMffxM]
Newton Header for Delphi 1.31 キタ━━━━━━(゚∀゚)━━━━━━ !!

newton.delphigl.de - Newton Game Dynamics demos for Delphi
newton.delphigl.de/

184 名前:名前は開発中のものです。 mailto:sage [05/01/11 21:43:26 ID:5BttH7jI]
報告祭りキター(AA略

185 名前:名前は開発中のものです。 mailto:sage [05/01/11 21:49:53 ID:3Fs1+CGG]
わーい、newtonの中の人と同い年だーーーorz



186 名前:名前は開発中のものです。 mailto:sage [05/01/15 05:47:31 ID:rN3ku86Q]
GLScene使ってるらしい

MetaScene
ttp://www3.starcat.ne.jp/~tbb/


187 名前:タフガイ mailto:sage [05/01/17 22:50:44 ID:rGSO7jUj]
QD2.13って実行中にウィンドウモードの切り替えできないのかーー!

188 名前:名前は開発中のものです。 mailto:sage [05/01/29 17:06:42 ID:TlRYBoBI]
ttp://gamdev.org/up/img/2300.zip
Quadruple D 2.13を使ってマップ移動部分を作ってみました。
前に作ったマップエディターのデータが読み込めるようになっています。
キーボードのカーソルキーまたは、PCに接続されている1番目のパッドで操作できます。
フォーム上で左クリックするとアプリケーションを終了します。

ttp://www.greenwood.co.jp/~k-aki/soft/js_game_first/js_game_first.html
GemDevにのっていたリンクの「JavaScriptゲームの作り方」を参考にしました。



189 名前:名前は開発中のものです。 mailto:sage [05/01/29 17:54:49 ID:xzCFX7Bk]
QD2.13使ってる人発見しますた!

>>188
パッドでも動作しました。
ソース見て勉強させてもらいます


便乗してうpしてみるテスト
音が鳴るようにOggが入ってるので結構重いです。
なんかwin98で表示が崩れてたのが心配。
ttp://gamdev.org/up/img/2302.lzh

190 名前:名前は開発中のものです。 mailto:sage [05/01/29 18:23:44 ID:0nnbCTOX]
>>188

スクロールスムーズ!
マスの間を滑らかに動いたり画面端でスクロール止まったり芸が細かいッス!!
プログラムのほう「リスナー」ってはじめて聞いたので勉強させてもらいます。
なんか昔ちょっとJava触ってみたときに出てきた単語のような……。
ググってみたらオブジェクト指向と関係あるものみたいですね。
勉強になります。

>>189

ホームページもみせてもらってます!
とにかくカコイイっす!!
でもなんか文字見づらい(´・ω・`)ショボーン
windows2000です
ttp://gamdev.org/up/img/2303.png

191 名前:名前は開発中のものです。 mailto:sage [05/01/29 19:14:36 ID:xzCFX7Bk]
>>190
な、なんだってー!?

これでどうでしょう。
ttp://gamdev.org/up/img/2304.lzh
テクスチャの使いまわしをやめてみたのですが。。
ハードとかぜんぜんわからないので、これでダメならもうどうしようもない。

192 名前:名前は開発中のものです。 mailto:sage [05/01/29 19:25:08 ID:0nnbCTOX]
>>191
うまくいきました
乙であります(`・ω・´)ゝ

それにしてもお二方ともQD2だ
QD3人気ないな(´・ω・`)ショボーン

193 名前:188 mailto:sage [05/01/29 20:02:15 ID:TlRYBoBI]
>>189
私もこっそりサイトをチェックしています。
タイピングはWin98SEでばっちり動作しています。
おかしい表示はなかったです。

>>190
逆にどこ見てもQD3の解説ばっかり、QD2人気なし(´・ω・`)ショボーン

194 名前:191 mailto:sage [05/01/30 00:50:07 ID:IexD7Qf6]
>>192-193
わーいありがとー
これからもがんがります。

QD3はちょっと前のグラボがオンボードのパソコンだと動かないことがあるからねぇ・・・。
DirectX9必須って結構厳しくない?>QD3

195 名前:名前は開発中のものです。 mailto:sage [05/02/01 15:58:54 ID:94nD5gkO]
やっぱQD2.13ですよね。
自分もAlphaLibとセットで
いろいろカスタムしながら使っとります。
人口少ないですががんばっていきましょう。



196 名前:名前は開発中のものです。 mailto:sage [05/02/04 04:37:43 ID:CDbzZgca]
>>187
gamdev.org/up/img/2321.lzh
Delphi 6 Personal + Quadruple D 2.13
前回のマップ移動にスクリーンモード切替機能を付けてみました。
マウスの左クリックでWindowモードとフルスクリーンモードが切り替わります。
キーボードのESCキーでアプリケーションを終了します。
今まで320*240で作っていたけど、最近のボードでは対応していないらしい…
仕方ないので2倍にして640*480で表示するようにしてみた。

197 名前:名前は開発中のものです。 mailto:sage [05/02/04 11:08:34 ID:QW9KNBEn]
うpろだdj






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<258KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef