- 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くらい。
- 907 名前:名前は開発中のものです。 mailto:sage [2009/05/30(土) 09:23:49 ID:Z7RRsfwH]
- 3D MMORPG
www.lazarus.freepascal.org/index.php?PHPSESSID=339e2bfb2deabaec43424a0698f16c4f&topic=6804.0
- 908 名前:名前は開発中のものです。 mailto:sage [2009/06/09(火) 23:26:54 ID:voNJGg2s]
- >>907
これDelphiでもコンパイル通るの?
- 909 名前:名前は開発中のものです。 mailto:sage [2009/06/10(水) 07:44:40 ID:pcZTjNXw]
- モンハンみたいだな
- 910 名前:名前は開発中のものです。 mailto:sage [2009/08/22(土) 02:16:46 ID:AJaRc++2]
- 開発環境「Delphi」狙うウイルス、作成したソフトをウイルス化
ttp://internet.watch.impress.co.jp/docs/news/20090821_310087.html DelphiがインストールしてあるマシンがInducに感染すると、 Delphiで使用するライブラリの一部がInduc自身に置き換えられ、 以降、DelphiでコンパイルしたプログラムにInducが仕込まれるという仕組みだ。
- 911 名前:名前は開発中のものです。 [2009/08/25(火) 22:14:22 ID:lPYPaCQ8]
- ボーランドに恨みでもあるんか
- 912 名前:名前は開発中のものです。 [2009/09/06(日) 13:57:19 ID:QK+NTp+F]
- どこで聞けば良いのか判らないんですがあえて
ココで聞かせていただきます。オブジェクト指向とか あんまり慣れてない人間です。 例えばACTゲームで、 ・上下左右スクロール ・重力の処理がある左右スクロール のようなシーンによってモード切替がある場合、メインルーチンは 1)ひとつのループの中でシーン判定を行って重力処理のルーチン へ経由させる 2)シーンごとに「重力なしループ」「重力ありループ」を用意して ループルーチンごと交換する のどちらを選ぶべきでしょうか?
- 913 名前:名前は開発中のものです。 mailto:sage [2009/09/06(日) 14:16:15 ID:PWT21fID]
- そこはケースバイケースで
- 914 名前:名前は開発中のものです。 [2009/09/08(火) 09:11:25 ID:sSprN5TS]
- ありがとう
- 915 名前:名前は開発中のものです。 mailto:sage [2009/11/09(月) 21:44:16 ID:MBGo+yNv]
- もう日本のフリーゲームは糞ダサいつまらん見飽きた作りメンヘラの
ワンパターンゲーばかりでどうしようも無い。 アート性、知的さが皆無なのが特に問題だ。 変わった奴を演じれば、変わったゲームを作れるという下らない思い込みはよしておいた方がいいだろう。 大体そんなことをしてみてもちっとも芸術的じゃない、知的じゃない。こいつらアホどもは病んでるフリがカッコいいと 思い込んでるから本当にやっかいなんだ。 不思議系(笑)等と言うようなものの中身は圧倒的に薄いと言う事は知っておいた方がいい。 ネガティブな言葉で味付けをして、よく意味の分からんキャラ、手書き風の下手糞なタッチ、少女趣味、いきなりな残酷。 これだけを合わせれば誰でも簡単に「雰囲気」をだす事が出来るわけだな。 それとなんか心の傷を病んだっぽいやつらが自己主張するとか言う下らない内容のもつまらん。 そういうのを一切捨てなければ進歩はない。 はっきり言うと意味不明で、ゲームとして破綻してるんだよ。 もういい加減、こう言うものを持ち上げるのは止めにしたほうがいい。 「意味深」等ではなく中身がないから分からないだけだ。 自分が変わっているという低レベルなことを徹頭徹尾書き込んでいっても文学にはならないし、 文学だけではなく何でも当てはまる。自意識程度を調理できないやつらが作ったものなど、何一つ価値を持たない。 これらの害がフリゲ業界を停滞させてる大元だ。 なので外国のフリゲでも見てこれからのゲームがどうあるべきかを考えてほしい。 アホみたいなヘタレ絵一辺倒のオタ脳達たちには特にアートセンスやデザイン、グラフィックの多様さ、 技術力を見るべし。と言っても日本の作品も結構載ってるので見てほしい。 サイトによっては三分ゲーとかマイナーなものまで載ってるよ。 ttp://www.indiegames.com/blog/ Indiegames ttp://www.tigsource.com/ TIGSource ttp://www.fullgames.sk/ ttp://www.caiman.us/ ttp://www.acid-play.com/list/all/score/1/ ttp://www.gametunnel.com/ game tunnel
- 916 名前:名前は開発中のものです。 mailto:sage [2009/11/10(火) 00:06:46 ID:WtVedVJE]
- メンヘラが書いた文章だな
- 917 名前:名前は開発中のものです。 mailto:sage [2009/11/18(水) 01:00:43 ID:B4uLc5Jw]
- >>832のDelphi2009無償版ってどこにあるん?
1年以上経ってるけど見つけられん。
- 918 名前:名前は開発中のものです。 mailto:sage [2009/11/21(土) 09:59:22 ID:6QZ3OLsn]
- >>917
結局出ませんでした
- 919 名前:名前は開発中のものです。 mailto:sage [2009/11/21(土) 21:27:30 ID:KVNkGAX/]
- メンヘラってFFで使う魔法?
- 920 名前:名前は開発中のものです。 mailto:sage [2009/11/21(土) 23:44:53 ID:nR5olTUd]
- Delphi2010で作ったEXEサイズ肥大化しすぎじゃね?
Turboで作ってたコンソールアプリを試しにリコンパイルしたら 90KBだったのが300KBくらいになりやがった。
- 921 名前:名前は開発中のものです。 mailto:sage [2009/11/22(日) 10:18:31 ID:WU2qX9I0]
- >>920
リフレクションの強化のせいらしいよ。
- 922 名前:名前は開発中のものです。 mailto:sage [2009/11/22(日) 13:30:20 ID:7XvsZg2J]
- >>921
レスd、実行時型情報ってやつか、いらんなー。 マルチタッチも使わんしDelphi2009から見たら Delphi2010の新機能が全然魅力的じゃないな…買うのやめようw ただマルチタッチなゲームは作れそうだな。jubeat的なのとか
- 923 名前:名前は開発中のものです。 mailto:sage [2009/11/27(金) 04:00:16 ID:6GOxlpXL]
- サイズ肥大化は俺も痛いと思ったが、2009で放置されてるバグが結構直ってるので使わざるを得ない感じ
まあ最近はDLL等のライブラリも含めた実行バイナリだけで数十MBってゲームもあるし、ってことで無理矢理納得した
- 924 名前:名前は開発中のものです。 mailto:sage [2010/01/01(金) 00:36:01 ID:VUgsc33T]
- あけおめ
もうこのスレも6年目か 初代スレから何年たったんだろ・・・・ Delphi6Personalがなつかしい
- 925 名前:名前は開発中のものです。 mailto:sage [2010/01/09(土) 01:59:55 ID:w/r4Mn6U]
- ゲームの作り方を優しく教えてくれるお兄様はいませんの?
- 926 名前:名前は開発中のものです。 mailto:sage [2010/01/09(土) 05:51:25 ID:+P3qzfTt]
- おじさんばっかりだお
- 927 名前:名前は開発中のものです。 mailto:sage [2010/01/09(土) 17:16:19 ID:eRT5CPaD]
- オジサマでもかまいませんわよ
- 928 名前:名前は開発中のものです。 mailto:sage [2010/01/11(月) 17:16:30 ID:2i7pee06]
- だれか教えてくださらないの?
- 929 名前:名前は開発中のものです。 mailto:sage [2010/01/11(月) 18:46:10 ID:SoKiMcSC]
- どんなゲームを作りたいのか
見当もつかないので、誰もアドバイスでけないと思います。 どんなゲームでもいいというなら GLSceneのデモで付属している behaviours\DCEDemo がちょっとしたゲームっぽいかなと思いますので 参考にしてみてください。
- 930 名前:名前は開発中のものです。 mailto:sage [2010/01/11(月) 19:09:20 ID:2i7pee06]
- まだゲーム用のウィンドウを作ったところまでだったのよ、ウフフ
ソースコードを見てもらいたかったんだけど、迷惑そうなのでやめておくわ♪ 「GLSceneのデモで付属しているbehaviours\DCEDemo」を見てみますわね アリガト〜 chu!!
- 931 名前:名前は開発中のものです。 mailto:sage [2010/01/14(木) 09:10:00 ID:86vCJod7]
- allegro-pas.sourceforge.net/
ここのデモの改造から始めると良いぜかわいこちゃん。
- 932 名前:名前は開発中のものです。 mailto:sage [2010/01/14(木) 23:26:11 ID:4/ZQ6fOK]
- まだフルスクリーンモードとウィンドウモードの切り替えで四苦八苦中よ!!
でもレスしてくれてウレシかったかも・・・ キャハッ
- 933 名前:名前は開発中のものです。 mailto:sage [2010/01/15(金) 01:20:08 ID:Pg/Kxl72]
- 今はDelphiと言えばどんな開発環境がナウいの?
- 934 名前:名前は開発中のものです。 mailto:sage [2010/01/15(金) 11:55:37 ID:rRTbPDgH]
- んーというかDelphi時代はシニタイヤツハシネだからなあ
- 935 名前:名前は開発中のものです。 mailto:sage [2010/01/15(金) 11:56:21 ID:rRTbPDgH]
- ごめん、誤変換しまくった。google日本語め・・・変なサジェスチョンしおって
x んーというかDelphi時代はシニタイヤツハシネだからなあ o んーというかDelphi自体は死に体だからなあ
- 936 名前:名前は開発中のものです。 mailto:sage [2010/01/15(金) 15:48:27 ID:Q1FyS41B]
- >>934-935
なにをいまさらwww
- 937 名前:名前は開発中のものです。 mailto:sage [2010/01/16(土) 00:21:51 ID:cNebR81q]
- とりあえずゲーム用のウィンドウだけ出来たわ♪
フルスクリーンとウィンドウの切り替えだけしかできないけど、長い道のりだったわね キャハ Windows7以外でもちゃんと動いてくれるのかしら?? ttp://gmdev.xrea.jp/st/up/84.zip ウフフ それではみなさんごきげんよぉ〜
- 938 名前:名前は開発中のものです。 mailto:sage [2010/01/17(日) 01:20:34 ID:QzmF82RI]
- がんばれよ、かわいこちゃん
- 939 名前:名前は開発中のものです。 mailto:sage [2010/01/17(日) 08:22:05 ID:Vp/BnUQ5]
- ありがとう、ぶたさん。
- 940 名前:名前は開発中のものです。 mailto:sage [2010/01/17(日) 08:59:41 ID:Wu/Wd9PK]
- >>939
偽物はおだまりなさい!! ぶ〜
- 941 名前:名前は開発中のものです。 mailto:sage [2010/01/17(日) 16:24:49 ID:RDR1wGzx]
- >>937
もう消えてた これって開発環境は何?
- 942 名前:名前は開発中のものです。 mailto:sage [2010/01/17(日) 16:51:48 ID:S0Wg0H2U]
- Delphi2007よ! (・∀・#)プンスカ プンプン!!
- 943 名前:名前は開発中のものです。 mailto:sage [2010/01/18(月) 01:38:08 ID:NTMitDwa]
- Vistaで動いたよ。
意外とまじめにやってるんだね。 DirectX使ってるの?
- 944 名前:名前は開発中のものです。 mailto:sage [2010/01/20(水) 00:05:39 ID:OZ3bWfqy]
- 動いてくれたようでウレシイわ♪
そしてアタシはいつでもマジメよ オホホホ!! DirectXはまだ使っていないわ、こ・れ・か・ら(ハート
- 945 名前:名前は開発中のものです。 mailto:sage [2010/01/23(土) 00:31:49 ID:9Pihi8jd]
- DirectX 恐るべしね・・・ でも負けないわアタシ
- 946 名前:名前は開発中のものです。 [2010/01/23(土) 02:12:47 ID:xRs4Gfvf]
- がんばれよ、かわいこちゃん
- 947 名前:名前は開発中のものです。 mailto:sage [2010/01/23(土) 09:46:20 ID:eVe2Lx2L]
- DelphiってDirectXに対応してないの?自前で解決しなきゃダメ?
- 948 名前:名前は開発中のものです。 mailto:sage [2010/01/23(土) 10:00:39 ID:hxuLPRu+]
- >>947
clootie.narod.ru/index.html
- 949 名前:名前は開発中のものです。 mailto:sage [2010/01/23(土) 10:02:01 ID:hxuLPRu+]
- Pascal Game Development
www.pascalgamedevelopment.com/forum/index.php
- 950 名前:名前は開発中のものです。 mailto:sage [2010/01/23(土) 17:40:02 ID:87LGfyuo]
- 物体がクルクル回るようになったわ♪ ウフ
永久に回っちゃうの ク〜ルクル
- 951 名前:名前は開発中のものです。 mailto:sage [2010/01/23(土) 18:01:36 ID:IeSCmp5u]
- clootieのDirectXだったら、拙作のサンプルデモがあります。
homepage2.nifty.com/Jiron/ACSforDX/download/MultiDemo2.zip このスレの随分前の方に書いたんですが、元々は アニメ・クラス・セットという自前のclootie拡張ライブラリを 作っていたのですが、GLSceneと出会ってGLSceneに移行しました。 理由は後述します。 デモは矢印キーで回転、a,sで拡大縮小します。 「Goto FullScreen」の右のボックスで 右側の絵が変化します。Fallingは 「ゲームエフェクトマニアックス」という本の C++のプログラムをPascalに翻訳したものです。 入院中に作ったのですが葉の落下が綺麗だと思います。 <Camera> FixCameraはうまく動作しないので無視してください。 その下のスクロールバーは女の子のモデルの歩く速度を変化させます。 <Falling> Mesh描画は落下物の描画をするかしないか選択します。 Meshは落下物を変化させます。 Imageは2番目の落下物を描画するかしないか選択します。 Imageは2番目の落下物を変化させます。 その下のスクロールバーは落下物の量を変化させます。 その下の2つのボタンは色を変化させます。 Sceneは焚き火のモデルと花見のモデルを選択します。 今はDirectXの開発をやめてしまいましたが 質問があれば答えられることはお答えします。 よろしかったら参考にしてください。
- 952 名前:名前は開発中のものです。 mailto:sage [2010/01/23(土) 18:15:41 ID:IeSCmp5u]
- DelphiでDirectXのサンプルの開発をしてきた経験から
GLSceneに移行した理由を説明します。 DelphiでDirectX開発をするにあたっては 日本語の解説物がないのがやはり痛いです。 日本語の書籍など皆無ですし、インターネットでの情報量も 絶望的に少ないと思います。 clootieのサンプルは量は結構ありますが 残念なことにMSのサンプルプログラムの直訳に近いため VCLとの相性が決定的に悪いためDelphiで開発する意味が見出せません。 個人的にはどうしたかというと VS用に書かれた書籍をPascalに翻訳するというものです。 「ゲームエフェクトマニアックス」という本はほぼ完訳しました。 その際、各書籍で扱っているサンプルプログラムは それぞれ固定のフレームワーク(自前だったりMS製だったりしますが) を使用しているので、個々のフレームワークのクセを見切って 移植に必要な部分と不必要な部分を見分けることが重要です。 それができれば、その本1冊は頑張れば翻訳できると思います。
- 953 名前:名前は開発中のものです。 mailto:sage [2010/01/23(土) 18:31:31 ID:IeSCmp5u]
- その次にぶつかるのはバージョンの問題です。
DirectXを使っていると参考書籍が出てその勉強が終わって 作品を作って発表しようかという頃に次のバージョンが出てしまうという 状況に陥る傾向があります。 それに伴ってclootieのライブラリのバージョンアップも進みますので そのバージョンアップを待つことと どこかでバージョンをフィックスする必要があると思います。 その点OpenGLはバージョンアップ頻度が少ないので落ち着いて勉強できます。 (最近3が出ましたけどね)。 そしてGLSceneは、ダウンロードすると100位のサンプルが付いてくるので 動作確認しながら勉強を進められるのでとてもよいです。 ただし、解説物は相変わらず少ないです。 GLSceneを使った拙作のサンプルはこちらにあります。 ime.nu/members3.jcom.home.ne.jp/9304hcyw/GLScene/TokoiRefract.zip 見た目はDirectX版より地味ですが 象の屈折・反射、下の波の実現にGLSLというシェーディング言語が 使われているので中身は高度なものになってます。 以上がDirectXからGLSceneに移行した理由です。 長文でしたが、参考になればと思い、書いてみました。 それでは頑張ってください>かわいこちゃん
- 954 名前:名前は開発中のものです。 mailto:sage [2010/01/23(土) 23:26:44 ID:UZ5yUuus]
- >937
OK
- 955 名前:名前は開発中のものです。 mailto:sage [2010/01/25(月) 22:50:55 ID:WZO0cSq4]
- おほほほ〜 みなさんご機嫌よぉ〜
クルクル回る物体に光が当たったわ♪ テクスチャちゃんも付いたの♪ アタシって天才ね(*´∇`*) >>951-953さんGLSceneってなにかしら?よくわからないから普通にやるわ キャハ >>954ちゃん動作報告サンキューなの〜(^ω^ )/
- 956 名前:名前は開発中のものです。 mailto:sage [2010/01/26(火) 00:49:54 ID:1u1AbhKP]
- まわってるねー
- 957 名前:名前は開発中のものです。 mailto:sage [2010/01/26(火) 09:27:52 ID:w7XRCeLH]
- 意外とまじめに作ってて笑えるw
- 958 名前:名前は開発中のものです。 mailto:sage [2010/01/27(水) 04:47:50 ID:yzZ4KkfF]
- DelphiでもDirectX使えるの知らなかった
ありがとう、かわいこちゃん
- 959 名前:名前は開発中のものです。 mailto:sage [2010/01/28(木) 06:31:13 ID:5kEla+Wl]
- おはようございますご主人様♪ 早起きなアタシ
バグがとれないの。 ソースコードをアップしちゃったので、素敵な紳士さんがいたら修正お願いしますワ〜
- 960 名前:名前は開発中のものです。 mailto:sage [2010/01/28(木) 21:55:18 ID:xzDvAx2e]
- gmdev.xrea.jp/st/up/89.zip
のことかな? URL書かなきゃさすがにわからないと思う。 バグらしい現象はこっちでは再現しませんでした。 あと、フルスクリーンからウィンドウモードに 戻す仕組みがあったら操作の仕方を教えてください。
- 961 名前:名前は開発中のものです。 mailto:sage [2010/01/29(金) 03:38:53 ID:yqBv/kCS]
- 10MB-ゲムデヴあっぷろーだ
gmdev.xrea.jp/st/
- 962 名前:名前は開発中のものです。 mailto:sage [2010/01/29(金) 06:45:21 ID:orKHsChv]
- アクセラレーターキーが動作していなかったようね、修正しといたわ
- 963 名前:名前は開発中のものです。 mailto:sage [2010/01/29(金) 16:03:28 ID:ohbGn7lt]
- GAME_FPSのソースがないんだけど
なくても解析できるのかな? Readme.txtが面白くてワロタ。 ボトムズのモデルもかっこいい。 「炎のさだめ」を聞きながら見てくださいという 簡易ゲームって事でOKにして・・・しまう訳にはいかないですね
- 964 名前:名前は開発中のものです。 mailto:sage [2010/01/30(土) 06:56:01 ID:CV9RqCTv]
- バグ出てないのかしら?
たいした問題じゃないし、無かったことにするワ♪ おじ様たちのご協力に感謝するわ、またいつかお会いしましょうね〜ヾ( ´ー`)ノ~
- 965 名前:名前は開発中のものです。 mailto:sage [2010/02/02(火) 20:14:27 ID:NsCLu6/U]
- 亀レスですが当方の環境ではウィンドウ/フルスクリーンの切り替えでreadmeに描いてあるような現象は起きませんでした。
- 966 名前:名前は開発中のものです。 mailto:sage [2010/02/14(日) 09:26:07 ID:TzpjHJgJ]
- >>960
もう消した? >>953 綺麗な表現ですね ソースまでうpしてもらっているので勉強させて貰います GLSceneってDelphi6Personalでも問題なく使えますか?
- 967 名前:名前は開発中のものです。 mailto:sage [2010/02/14(日) 15:29:48 ID:dE3e/Q3u]
- >>935
シニタイヤツハシネくそわろた
- 968 名前:名前は開発中のものです。 mailto:sage [2010/02/14(日) 16:24:59 ID:fU8IZnl9]
- >>966
Delphi6用のコンポーネントが含まれているので 実際には試してませんが、使えるはずです。 またGLSceneは結構頻繁にバグフィックスやアップデートが 行われているので、できることならCVSで落とした方がいいです。 ちょっと日本語の解説ページが見つかりませんでしたが glscene.sourceforge.net/wikka/GlsceneFaq#q_gen_009 が参考になるでしょうか。 もしGLSceneに関してまったくの初心者であれば Demosというフォルダの中にbehavioursという フォルダがあるので、そこから勉強し始めるといいと思います。 後は、デモをコンパイルしながら自分の興味をそそられる デモを見つけて各個撃破していけばいいと思います。 GLSceneはソースコードよりもプロパティの設定の方が 肝なので、デモと新規プロジェクトの2つDelphiを起動して プロパティを一つ一つ見ながら、ある表現をするには どのプロパティをいじればいいのか感覚を掴んでいくことを 最優先に勉強するとよいと思います。 特にMaterialというプロパティが肝です。 ソースコードは何をしているのか雰囲気が掴めれば あとはコピペで大丈夫です。 ソースは、後で必要になったときに見返せばよいと思います。 頑張ってください。
- 969 名前:名前は開発中のものです。 mailto:sage [2010/02/14(日) 16:38:42 ID:fU8IZnl9]
- GLSceneのインストールに際しては
pc12.2ch.net/test/read.cgi/tech/1163269079/ の頭の方の8の解説が役に立つと思います。 その少し前にチュートリアルもあるので参考になるでしょう。
- 970 名前:名前は開発中のものです。 mailto:sage [2010/02/14(日) 17:10:07 ID:IPF4IG8e]
- >>966
古いのは順に消してるわ♪
- 971 名前:名前は開発中のものです。 mailto:sage [2010/02/15(月) 23:41:20 ID:oIPLOddv]
- なんで文字の表示がこんなに難しいのよ!! プンスカ!! プンプン!!
- 972 名前:名前は開発中のものです。 mailto:sage [2010/02/18(木) 00:52:15 ID:W2LNhN5w]
- 毎日少しずつ更新してうpする人って血液型A型のイメージ
- 973 名前:名前は開発中のものです。 mailto:sage [2010/02/20(土) 09:52:13 ID:U8OIvjqs]
- Delphi6の使用許諾コードってもう取得できないんだな
- 974 名前:名前は開発中のものです。 mailto:sage [2010/02/20(土) 17:39:29 ID:tOU+1PM9]
- あれ
許諾コードって無くても使えなかったっけ
|

|