1 名前:名前は開発中のものです。 [2007/12/30(日) 08:41:46 ID:YQxN5QHG] [DarkBasic Professional] 本家英語版: darkbasicpro.thegamecreators.com/ 日本語版: www.tri-star.co.jp/products/game/d-basic/ [サンプルコード] 本家CodeBase(英語) www.thegamecreators.com/?m=codebase_list 日本語: wikiwiki.jp/darkbasic/ www10.atwiki.jp/darkbasic/ bb2.atbb.jp/darkbasicjp/ www2.atpages.jp/fuckinjap/ gedo831.blogspot.com/ DarkBASIC 使っている奴情報交換してください pc11.2ch.net/test/read.cgi/gamedev/1128955044/
59 名前:名前は開発中のものです。 mailto:sage [2008/02/27(水) 01:14:02 ID:vTFgtd+a] 日本語版でEnhancements Expansion Packは使えましたよ、Dark.A.Iは知りませんけど。
60 名前:名前は開発中のものです。 mailto:sage [2008/02/27(水) 09:42:03 ID:6wPqRl7R] 日本語版で使える物と使えない物があるってことなんかな? 基本となるコード自体が世界共通なら、>>57 が言ってる様なインストールパスの違いとか、 OSそのものの言語環境の違いとかにプラグイン側が対応出来てない場合もあるかも知らんね
61 名前:名前は開発中のものです。 mailto:sage [2008/02/27(水) 19:27:10 ID:rI6+ZJ9M] 23の人はモデルの画像とかうpして欲しいな……
62 名前:名前は開発中のものです。 [2008/02/28(木) 15:04:05 ID:4QAYQ6ak] DarkSDKってやっぱりVisualStudio2008EEにGame Developer Kitとは別物? ”Game Developer Kit”でググルとDarkSDKしか出てこないんだけども。
63 名前:名前は開発中のものです。 mailto:sage [2008/02/28(木) 19:15:04 ID:Uv2jquxU] >>62 意味がよくわからないけど、 マイクロソフトはゲーム開発用途に DarkSDKはVisualStudio2008のC++のオプションとして提案されている。 www.microsoft.com/express/samples/GameCreators/ マイクロソフトは別ラインでC#としてXNAを提案している。これはXBOX360だね DarkGDKは、C言語用の3Dライブラリで、C言語は含まれない。 以前は他のC言語にも対応していたが、今回から統合されたようです。
64 名前:名前は開発中のものです。 mailto:sage [2008/02/28(木) 23:47:02 ID:TSLJjmDK] >>59 そもそも日本語版のバージョンが本家に追いついていない。 始末が悪いことに日本語版ではバージョンナンバーの表記が違う。 どうも日本語化バージョンとして表記されている。 少なくともDarkAIは日本語版、購入直後の素のままでは 前提とするバージョンが一致しない。 英語版の更新パッチ当てるしかない。 DBは日本語版と英語版のキメラ状態で使うしかない。
65 名前:名前は開発中のものです。 mailto:sage [2008/02/29(金) 00:21:48 ID:u5KPoAgF] DarkBASIC日本語版CDのバージョンは58で、後に59になった。 DarkAIは63以上でないと動かないと書いてた。 これでは、そのままで動かない。 プログラムは日本語も英語も同じものなので、 英語版のバージョンアップで66bにすれば同じになる。 そうすれば、日本語版も英語版も関係ない 注:ヘルプファイルが書き換わるので、コピーしとく。 ここでインストールパスの違いが出て来るが、 英語版にあわせるか、セットアップ中に指定するかだと思う。 これで総て出来ると思う、わからんけど。 現在のバージョン66bは安定しているのでおすすめ。
66 名前:名前は開発中のものです。 mailto:sage [2008/03/01(土) 01:40:16 ID:jHbAeu6Y] 前スレで来年頭にはゼルダ風のゲーム出すといってた人結局出さなかったな ほんとDarkBASICユーザーは口だけだな
67 名前:名前は開発中のものです。 mailto:sage [2008/03/01(土) 03:12:53 ID:GyK9vTHy] >>66 あんたは何ができるんだ? 今の世は、自分の無能を棚にあげて、人を批判をする奴が多過ぎる。 by島田紳助 3Dゲームは難しいんだよ。 そこらの無料ツールで作れるお手軽アドベンチャーとは話が違う。
68 名前:名前は開発中のものです。 [2008/03/01(土) 06:44:14 ID:qTuA6Eau] DarkSDKで半年以内に3Dゲーム開発予告しにきましたよ。 インストールがちゃんと出来てませんが・・
69 名前:名前は開発中のものです。 mailto:sage [2008/03/01(土) 16:31:59 ID:jHbAeu6Y] > 3Dゲームは難しいんだよ。 だからどうしたよwwwそれ選んだの自分だろww DarkBASICならお手軽に作れるんじゃないの?え?じゃあなんでDarkBASICなんて使うの?wwww
70 名前:名前は開発中のものです。 [2008/03/01(土) 16:36:38 ID:qTuA6Eau] 難しいのはいいとして、 無料で使えるDarkSDKだけではつくれないよね。 使うキャラとかマップは専用の3Dモデリングツールを買わないといけないよね?
71 名前:名前は開発中のものです。 mailto:sage [2008/03/01(土) 17:04:43 ID:fjHxBUAO] DarkBASICとDarkGDKはライブラリとしてまったく同じなわけで 例えば、モデル読み込みは3dsとXフォーマットに対応している。 キャラのモデリングツールは売ってるし、フリーソフトも多くある。 フリーソフトで代表的なのが、メタセコか六角でモーションも必要になる。 マップは多数の作り方が用意されていて方法によって違ってくる。 その中のひとつの方法でモデリングツールから作り出す事もできる。 ここで障害になるのは描画ポリゴン数である。 パソコンの能力が低ければポリゴン数を少なくしなければならない。 一般にキャラのポリゴン数は500〜5000位だと言われており この値はターゲットPCの能力に合わせて設定する事になるだろう。
72 名前:名前は開発中のものです。 mailto:sage [2008/03/01(土) 17:42:09 ID:qTuA6Eau] >>71 環境が充実してると知ってやる気が沸いてきました。 まあお金はないので無料で手に入るものだけを前提にやりますが。 サンプルとして入ってるジオグラフィックがそのまま使えればプログラミングの半分は終わってるようなものなんだけど。
73 名前:名前は開発中のものです。 mailto:sage [2008/03/01(土) 19:02:36 ID:fjHxBUAO] 少しはお金を出さないと、 無駄時間が多かったり、ある程度の書籍代も必要ですし。
74 名前:名前は開発中のものです。 mailto:sage [2008/03/01(土) 19:14:53 ID:qTuA6Eau] >>73 なるほど。 あ、これは本のお礼です。 thumb2.uploda.org/file/uporg1279455.jpg thumb2.uploda.org/file/uporg1279448.jpg thumb2.uploda.org/file/uporg1279451.jpg thumb2.uploda.org/file/uporg1279193.jpg thumb2.imgup.org/file/iup565943.jpg thumb.vipper.net/vfile/vip466490.jpg
75 名前:名前は開発中のものです。 [2008/03/01(土) 19:29:43 ID:jHbAeu6Y] DarkBASICユーザーはロリとグロ好き!
76 名前:名前は開発中のものです。 mailto:sage [2008/03/02(日) 03:06:02 ID:Nc7g0McQ] ロリとグロが合わさったら危険だな。 ポスタルでさえ子供を殺す表現はないし。
77 名前:名前は開発中のものです。 mailto:sage [2008/03/02(日) 23:28:20 ID:zcj781Wp] DarkBASIC News letter 62 www.thegamecreators.com/data/newsletter/newsletter_issue_62.html Leeがバグ修正を行っているようだ、バージョンアップは近い
78 名前:名前は開発中のものです。 [2008/03/03(月) 02:22:56 ID:zf+TKMU7] Dark basic買ったけど、全然わかりません。 それでbasicの本を買ったのですが、 ソフトの使い方みたいな内容で、今いちDark basicと関連があるのかわかりません。 まずはwindowsプログラムから勉強するべきなのでしょうか? プログラム詳しい人が羨ましいです…
79 名前:名前は開発中のものです。 mailto:sage [2008/03/03(月) 10:54:36 ID:3PjqGNyf] BASICはかんたんだからがんばりなさい。 どうしても自力で出来ないようなら、手助けする darkbasicjp 日本語フォーラムに書き込みなさい。 場所は検索すればすぐ見付かる。
80 名前:名前は開発中のものです。 mailto:age [2008/03/03(月) 15:42:19 ID:EOtnyCh4] おい
81 名前:名前は開発中のものです。 mailto:sage [2008/03/03(月) 19:28:53 ID:5skrhjTC] お茶。
82 名前:名前は開発中のものです。 mailto:sage [2008/03/03(月) 19:35:54 ID:PqqWtKze] >>78 DarkBasicとBasicはぜんぜん別物。
83 名前:名前は開発中のものです。 mailto:sage [2008/03/03(月) 20:00:32 ID:PqqWtKze] >>78 買う前に30日体験版試せばよかったのに
84 名前:名前は開発中のものです。 mailto:sage [2008/03/04(火) 04:35:06 ID:WLcGLGJ5] てか、ソフトの使い方みたいな内容って、>>78 の買ったbasicの本てひょっとして「VB(VisualBasic)」の解説書なんじゃないか? >>82 がDarkBasicと(古典的な)Basicは別物と書いてるけど、VBは更に輪をかけて古典的なBasicとは別物だよ だからBasicの基本を学ぼうと思うならVBの解説書はあんまり役に立たない むしろ古本屋で1980年代のBasic入門書を漁った方がまだマシだとオモ DarkBasicもVBも古典的Basicから派生した言語ではあるんだけどね それとDarkBasicなら、少なくとも初心者のうちはWindowsプログラミングを意識する必要があんまし無いから、 取り敢えずその辺の勉強は後回しにしちゃっていいよ
85 名前:名前は開発中のものです。 [2008/03/04(火) 07:00:41 ID:LFf8Zupb] darkbasicの洋書って読む価値ある?
86 名前:名前は開発中のものです。 mailto:sage [2008/03/04(火) 12:35:04 ID:MjjaKM+e] 操作マニュアルの 25ページのサイコロプログラムを動かしてみたか?
87 名前:名前は開発中のものです。 mailto:sage [2008/03/04(火) 16:10:30 ID:iwmqM3Aa] BASICの本は少なくなってる N88-BASIC関係を古本屋で探せばよいだろう。 例えば BASICプログラミング入門と演習 プログラミング入門シリーズ3 中古 www.bookoffonline.co.jp/display/011,iscd=0012006161 新品は高価 www.asakura.co.jp/books/isbn/978-4-254-12573-3/ 十進BASICなんかも良い コンピュータを自由に操る「十進BASIC」入門 99BASIC があるので調べてもらいたい。N88BASICと同じ内容です。 まったくの素人なら99BASICで少し練習してみると良くわかる。 プログラムの概要の理解と、ぬりえくらいまで出来ると思う
88 名前:名前は開発中のものです。 mailto:sage [2008/03/04(火) 16:16:09 ID:iwmqM3Aa] >>85 洋書について 初心者向けならこのページを読むだけで出来る forum.thegamecreators.com/?m=forum_view&t=99497&b=10 3Dの応用プログラムは洋書を読まなければならない 遅れながらも和訳されているが少数。 日本国内でも3D関係の書籍を多く発売して欲しいとおもう。
89 名前:名前は開発中のものです。 mailto:sage [2008/03/04(火) 16:34:47 ID:iwmqM3Aa] HSPについて BASIC言語の入門として良いかもしれない、ただし奇妙な文法に問題がある。 HSPが落ちこぼれの救済措置としてのスクリプトとして生まれたのだろうが あまりにも拡大しすぎた。作者もスクリプトと明言しているので理解していると思う。 奇妙な言語である事にかわりない。 JISに制定されたBASICをベースに拡張のような形で実装するのが好ましいと感じる そうでなければソフト業界を混乱させるだけで良い事は無い。 作者も理解して開発終了させたようなので、それで良かったと思う。
90 名前:名前は開発中のものです。 [2008/03/05(水) 02:42:16 ID:hDKBmIf9] GREEってサイトでゲーム用の3Dモデル作ってる人見つけたよ。 結構うまい。 www.dotup.org/uploda/www.dotup.org0978.jpg
91 名前:名前は開発中のものです。 mailto:sage [2008/03/05(水) 02:51:48 ID:pWmpnW8o] >>90 ハルヒだ ☆∀☆
92 名前:名前は開発中のものです。 mailto:sage [2008/03/05(水) 12:50:46 ID:bjLjS6hN] 誰かもらってきてよ。
93 名前:名前は開発中のものです。 [2008/03/06(木) 02:09:24 ID:/kQaA6+B] >>78 さん同様私も理解ができません。 どなたか先生になっていただけませんかorz 紹介された本でも勉強する予定ですが自信ないですorz
94 名前:名前は開発中のものです。 mailto:sage [2008/03/06(木) 02:24:43 ID:DTACn8BV] 25ページのプログラムを動かしてみたか?
95 名前:名前は開発中のものです。 mailto:sage [2008/03/06(木) 02:28:39 ID:DTACn8BV] 素人向けのDBの本を紹介しておく。 基本の説明がすべて入ってる えいごだけどな en.wikibooks.org/wiki/DarkBASIC_Programming
96 名前:名前は開発中のものです。 mailto:sage [2008/03/06(木) 14:57:37 ID:bQrJnOH5] あなた方の年齢も技量も何をやったかもわからないから 努力してみて、わからない部分だけを具体的に聞いた方がよい。 2ちゃんねるだからね、書けない事も多々あるし 期待しない方がいい。
97 名前:名前は開発中のものです。 mailto:sage [2008/03/06(木) 20:38:59 ID:d8KQ7dHC] N88-BASIC、QUICK-BASIC、MSX-BASICの本を読んだらよいと思います。 特にMSX-BASICはエミュとかで使用できるので、 勉強にもなると思います。 まずは文字を表示するところから順番に始めたらどうですか? 初心者がいきなりゲームは作れませんよ。
98 名前:名前は開発中のものです。 mailto:sage [2008/03/07(金) 12:32:56 ID:GbqoZ9zO] >>90 他のHPでもローポリの3D屋見つけたんだけど、勧誘は断られたよ。 技量のある人には大抵断られる俺 orz そこそこプログラムはできるんだけどな。 なので暇で一緒にゲーム作ってくれる3D屋(経験者)募集中! 2ちゃんですが真剣です。
99 名前:名前は開発中のものです。 mailto:sage [2008/03/07(金) 13:02:05 ID:5gQTD5db] ホームページかプログを作って募集しないと、人は集まらない。真偽性の問題です。
100 名前:名前は開発中のものです。 mailto:sage [2008/03/07(金) 14:16:31 ID:igmuAiCJ] 俺は以前ふたばでローポリモデル募集があったので、モデル提供したんだけど 結局そのうち連絡もくれなくなってプログラマーさんフェードアウト。 99さんが言うとおり、最後まできちんと作ってくれると言う保証はほしいなぁ。
101 名前:名前は開発中のものです。 mailto:sage [2008/03/08(土) 13:52:40 ID:hcTR8Q95] 難しく考えなくてよい BASICは、これだけ出来ればよい。 入力と出力 計算と代入 条件判断 繰り返し
102 名前:名前は開発中のものです。 mailto:sage [2008/03/08(土) 14:11:05 ID:E6idX7Hv] >>101 GJ
103 名前:名前は開発中のものです。 mailto:sage [2008/03/08(土) 15:33:46 ID:GKQhtwgt] プログラムが作れるというのならプリミティブなものでいいから まず動くものを作って提示すること。話はそれから 勉強したいから一緒にやりましょうというのは甘い考え 情報を集めるのも技術のひとつだ、と言いたいところだが マイナー環境だとそれもままならないよな・・ まったくの初学者というのならメジャーなものに乗り換えるのが手っ取り早いと思う
104 名前:名前は開発中のものです。 mailto:sage [2008/03/08(土) 21:12:03 ID:hcTR8Q95] 複数dbaファイルの処理中のエラーで困ったときは、 コンパイラが複数の DBA モジュールを含むプログラムを処理するとき、 それが処理されることができる前に、それは最初に一つのリストを作り出さなくてはならない。 この一つのリストは TEMP\FullSourceDump.dba ファイルで見いだされファイルを参照することができる。 もし結果として生じている実行可能プログラムの実行中のランタイムエラーであるなら、 それが その実行可能プログラムを作成されたプロジェクトではなく、 このTEMPファイルに関係する行番号を報告する。 と、helpfileに書いてある。
105 名前:名前は開発中のものです。 mailto:sage [2008/03/11(火) 15:54:03 ID:MAUYjkV4] 特に何もないだろうと、 と思いつつも2〜3日に1回はこのスレを見に来る私・・・ で、やはり何もない。
106 名前:名前は開発中のものです。 mailto:sage [2008/03/11(火) 16:00:16 ID:Ex1pAyjI] じゃあ、ネタ的に小さいコードを書いてみる。 どれでもキーを押すと開始する。 set display mode 640,480,16 set text opaque wait key y=200 for x=1 to 400 step 2 set cursor x,y print " A" wait 100 next x wait key end
107 名前:名前は開発中のものです。 mailto:sage [2008/03/11(火) 19:31:25 ID:lRcGbTFL] じゃあ、俺はそのコードを改造して ドクオが歩くプログラムにしてみる。 set display mode 640,480,16 set text opaque wait key y=200 for x=1 to 400 step 2 set cursor x,y print " ('A`)" wait 100 next x wait key end
108 名前:名前は開発中のものです。 mailto:sage [2008/03/12(水) 00:37:10 ID:jVHRtpE5] >>104 そういえば昔テンポラリファイルを覗いてソースが連結されてるって思ったけど最近すっかり忘れてました。 ドクオ激突する。 set display mode 640,480,16 set text font "MS ゴシック",128 set text opaque wait key y=200 for x=1 to 400 step 2 set cursor x,y print " ('A`)" wait 1 next x set cursor x,y : print " ('A`|" : wait 10 set cursor x,y : print " ('A|" : wait 700 for i=1 to 3 set cursor x,y : print " ('A|" : wait 300 set cursor x,y : print " (゚A|" : wait 300 next i wait key end
109 名前:名前は開発中のものです。 mailto:sage [2008/03/12(水) 11:59:39 ID:95QJOvy1] rem 矢印キーで左右に動く set display mode 640,480,16 hide mouse set text opaque y=200 x=300 do if leftkey()=1 then x=x-1 if rightkey()=1 then x=x+1 set cursor x,y print " A " wait 10 loop
110 名前:名前は開発中のものです。 mailto:sage [2008/03/13(木) 09:39:45 ID:CVPSM0gM] 1.064→1.066にバージョンアップしたら、作りかけゲームの動作が軽くなり70fps→250fpsになった記念カキコ
111 名前:名前は開発中のものです。 mailto:sage [2008/03/13(木) 17:59:30 ID:hyswbNSq] 備忘録も兼ねてぼちぼち書き加えてたり。 wikiwiki.jp/darkbasic/
112 名前:名前は開発中のものです。 [2008/03/14(金) 17:05:01 ID:h4Cz9CeQ] 106〜109 そうゆう計算式て、パッと頭に浮かぶんですか? どうすれば、そんな頭になることができますか?
113 名前:名前は開発中のものです。 mailto:sage [2008/03/14(金) 18:46:27 ID:JTt4P4kJ] >>112 変数の概念を理解したら後は早いと思う。
114 名前:名前は開発中のものです。 mailto:sage [2008/03/15(土) 11:33:41 ID:B71iqVrF] 変数は、こんな感じだよ ∧ ∧___ /(*゚ー゚) /\ /| ̄∪∪ ̄|\/ | 変数名 |/  ̄ ̄ ̄ ̄
115 名前:名前は開発中のものです。 mailto:sage [2008/03/15(土) 12:44:36 ID:I6EvDZ3G] >>112 の「計算式」はプログラムそのものを指してる様な希ガス それはそうと>>108 と>>109 を合成してドクオが左右の壁にぶつかる様にしてみた set display mode 640,480,16 set text font "MS ゴシック",128 set text opaque wait key y=200 x=300 do if leftkey()=1 then x=x-5 if rightkey()=1 then x=x+5 set cursor x,y if x<450 and x>50 then print " ('A`) " if x=450 then print " ('A`|" if x>450 then print " ('A|" : x=x-5 if x=50 then print "|'A`) " if x<50 then print " |A`) " : x=x+5 wait 50 loop
116 名前:名前は開発中のものです。 mailto:sage [2008/03/15(土) 18:06:33 ID:njEcYVlQ] このように書くことも出来る。 set display mode 640,480,16 set text font "MS ゴシック",128 set text opaque y=200 x=300 do gosub _keyin gosub _move wait 50 loop _keyin: if leftkey()=1 then x=x-5 if rightkey()=1 then x=x+5 return _move: set cursor x,y if x<450 and x>50 then print " ('A`) " if x=450 then print " ('A`|" if x>450 then print " ('A|" : x=x-5 if x=50 then print "|'A`) " if x<50 then print " |A`) " : x=x+5 return
117 名前:115 mailto:sage [2008/03/15(土) 20:37:55 ID:InbN3WU+] あー、そこまで考えてなかったわ この先処理が増えることを想定した場合、余計なコードは極力メインループから追い出しといた方が賢明やね あと、if文の固まりんとこはselect文でまとめても良かったかなとちょっと思った
118 名前:名前は開発中のものです。 mailto:sage [2008/03/16(日) 13:51:16 ID:sEJSCthe] rem キーを押すと開始 set display mode 640,480,16 set text font "MS ゴシック",128 set text opaque wait key randomize timer() dim x(5) do for i=1 to 5 x(i)=x(i)+rnd(3) y=i*50+20 set cursor x(i),y print " 馬";i if x(i)>400 then print i : wait key : end next i wait 100 loop
119 名前:名前は開発中のものです。 [2008/03/31(月) 07:22:59 ID:sJ17rPMQ] なんとなくアゲ
120 名前:名前は開発中のものです。 [2008/03/31(月) 21:28:12 ID:076re8Qx] 6.7いいね インストがちょっとめんどいけど
121 名前:名前は開発中のものです。 mailto:sage [2008/04/01(火) 19:19:52 ID:wG8w7YQ5] Newsletter 63 - April 2008 www.thegamecreators.com/data/newsletter/newsletter_issue_63.html
122 名前:名前は開発中のものです。 [2008/04/02(水) 11:49:18 ID:j1fuyimo] エフェクトについての質問なのですが、ビームや閃光などの表現はプログラム上 で表現するのでしょうか? それとも、テクスチャで頑張るのでしょうか? 3D上でレンダリングをすると、綺麗に光るのですが、プログラム上で読み込むと ただのグラデがかかった物体にしか見えません・・・。 回答をよろしくお願い致します。
123 名前:名前は開発中のものです。 mailto:sage [2008/04/02(水) 13:20:14 ID:f6pB8WOo] >3D上でレンダリングをすると、 >プログラム上で読み込むと この二つの用語は何を意味するのですか? 違うものですか? もう少し説明してください
124 名前:名前は開発中のものです。 mailto:sage [2008/04/02(水) 14:36:38 ID:wDgNddUl] 3D上でレンダリングをする→Shadeとかの3Dツールで光源つきでレンダリングしてる プログラム上で読み込む→DarkBASICでリアルタイムに実行している だと思う
125 名前:名前は開発中のものです。 mailto:sage [2008/04/02(水) 16:25:51 ID:f6pB8WOo] 二つの事がある モデリングツールで作ったデータを darkbasicへ送るときに データの欠落がある。 Xファイル、3dsどちらでも完全では無い。 ですから、データ転送後に darkbasic側で再び設定を行う必要がある。 darakbasic側でシェーダー、HDRなどが行えるが、ビデオカードに依存するので 総ての利用者が使えるとは限らない、高級ビデオカード限定とか。 ティクスチャのみだと ソフトだけで可能で、利用者を選ばない。Dx7.0レベル。 これは意図により、設計者が決める事です。 Shaderの見本はこれ Ultimate Shader Pack forum.thegamecreators.com/?m=forum_view&t=79849&b=8
126 名前:名前は開発中のものです。 [2008/04/03(木) 10:52:12 ID:bupE4Fc8] >>123 さん 言葉足らずですみません。>>124 さんの言う通りです。 3Dの機能(グロウ効果など)を、いくつかかけ合わせると綺麗に光るのですが、 あくまでプリレンダーな結果です。 プログラムですと、ビームではなくただの円柱の筒が伸びているようにしかなりません。 FFやロストオデッセイのセーブポイントのように、触れると「オヤオヤオヤオヤオヤーン!」 て派手に光る演出をしたいのですが、テクスチャだけでは無理な気がしています。 プログラマブルシェーダー?を使うといいとも聞いたのですが・・・ >>125 さん ありがとうございます。これから読んでみます。
127 名前:名前は開発中のものです。 mailto:sage [2008/04/03(木) 14:56:02 ID:quj2qtfS] 光の効果をどこまでするかですけど 1.ティクスチャ 2.光の量と色と透明度、ライトコマンド 3.物体表面の質感、反射と材質、マテリアル 4.誇張された表現のフィルター、シューダーとHDR 2と3くらいだと思う、 周辺を暗くして、強めに発光させれば雰囲気が出ると思う。 ヘルプ→EXAMPLES→Light Showcase で、銅像の周りを回る球体のような感じですか
128 名前:135 ◆2i.vL..9Ww mailto:sage [2008/04/05(土) 02:04:28 ID:OfsqeeRW] >>126 例に出てきているゲームを知らないので具体的なイメージがわかないっす。 よかったらスクショとかスクショへのリンクとか頂けますか? 私自信もちょっと興味あるのでサンプル程度のものが作れるかもしれないので。
129 名前:名前は開発中のものです。 [2008/04/06(日) 06:39:54 ID:LPJenZuX] >>127 さん ありがとうございました。 さっそく見てみましたが、まだ理解できていません orz >>128 さん 以下のようなエフェクトのことです。 blog.drecom.jp/sunsker/img/162/070424b.jpg 光る柱が二本たっていますが、二本ともあわい光が囲っています。 どの角度から見ても、この画像のような光を 表現するにはどうしたらよいのでしょうか?
130 名前:名前は開発中のものです。 [2008/04/06(日) 06:45:07 ID:LPJenZuX] >>127 さん 何度やっても Runtime Error 3502 ミュージックの読み込みに失敗しました at line 15 と出てしまいます orz
131 名前:名前は開発中のものです。 mailto:sage [2008/04/06(日) 07:46:24 ID:olXHQY7b] >>129 ビルボードではないでしょうか? 板ポリゴンに光の柱のテクスチャを貼って、常にポリゴンの向きをカメラに向ければいいのです。
132 名前:名前は開発中のものです。 mailto:sage [2008/04/06(日) 11:00:25 ID:Gvr279gm] >>130 セットアップの失敗かもしれません。 再度セットアップしてみてください。 確認できるように、実行ファイルをアップしておきます。 DarkBasic Light demo gamdev.org/up/img/11282.zip
133 名前:名前は開発中のものです。 [2008/04/06(日) 15:22:05 ID:gWQJIdZJ] 127さんに便乗して質問なのですが、アクションゲームなどでよく見られる 剣の軌跡のエフェクト表示はどうやればよいのでしょうか? 剣の先と根元の2点の座標を保持して、2点間の直線を描画すればよいのは分かるのですが 具体的なサンプル等ないでしょうか?
134 名前:名前は開発中のものです。 mailto:sage [2008/04/06(日) 23:44:41 ID:Gvr279gm] >>133 剣モーションブラーのテスト版、サンプルコード gamdev.org/up/img/11288.zip
135 名前:名前は開発中のものです。 mailto:sage [2008/04/06(日) 23:57:04 ID:Gvr279gm] そうそう、配列 ax(),ay(),az()は 実数に変更してください。 ax#(),ay#(),az#() のように なめらかになります。
136 名前:135 ◆2i.vL..9Ww mailto:sage [2008/04/07(月) 01:28:11 ID:BRrzYlxg] >>126 sync rate 60 sync on color backdrop rgb(0,0,0) position light 0,100,100,100 make object box 1,100,1,100 color object 1,rgb(128,128,48) for i=2 to 5 make object cylinder i,10 set object light i,0 set alpha mapping on i,100-i*15 scale object i,100+i*30,1000,100+i*30 position object i,0,50,0 next do position camera sin(r#)*100,100,cos(r#)*100 inc r#,0.1 r#=wrapvalue(r#) point camera 0,0,0 sync loop end ビルボードの方がアニメーションさせたりすのは簡単ですが、モデルを使った 方法はこんな感じで。この利点はビルボードと違って真上から見ても破綻しない 演出ができることでしょうか。両方を組み合わせるのがベストだと思います。
137 名前:名前は開発中のものです。 [2008/04/07(月) 12:42:20 ID:MR8kgioj] 横槍すみませんがトゥーンシェーダーみたいな表現はできますかね???? サンプルで色々な質感に変わるやつがあったのですが、中にトゥーンシェーダー があったのです。
138 名前:名前は開発中のものです。 mailto:sage [2008/04/07(月) 13:57:23 ID:gD280vbr] トゥーンシェーダー 基本的にDirectX9で扱えるものは全部サポートされている、 説明と使い方はDirectXを調べる事により情報が得られる。 DirectX9で新規追加されたシェーダーなどは、ビデオカードに依存するので注意。 トゥーンシェーダーはエッジを強調してマンガ調の描画に切り替える。 SET CARTOON SHADING ON コマンドを使い、ビットマップも必要。
139 名前:133 [2008/04/08(火) 04:36:42 ID:JN5gflkj] >>134 サンプルありがとうございます。 頂いたサンプルを改造して、剣の軌跡の表示できました! gamdev.org/up/img/11296.zip あとは、軌跡の間を補完してやればOKかな。
140 名前:名前は開発中のものです。 [2008/04/08(火) 06:52:52 ID:NnKoArmX] これってネット対戦とかオンラインゲームは作れるの?
141 名前:名前は開発中のものです。 mailto:sage [2008/04/08(火) 08:18:19 ID:XBu6+MvB] 標準で通信関連の命令あるからそれで作れる
142 名前:名前は開発中のものです。 [2008/04/08(火) 08:22:21 ID:NnKoArmX] P2P通信も可能?
143 名前:名前は開発中のものです。 mailto:sage [2008/04/08(火) 12:39:51 ID:SVOPsmVq] ネットゲームに関しては、サンプルを試してください。 gamdev.org/up/img/11297.zip これは一例で、他のプロトコル等のプラグインなどがある P2Pは、片側がクライアント+サーバーにすればOK
144 名前:名前は開発中のものです。 [2008/04/09(水) 12:36:01 ID:Ri/w43/t] 格ゲーのサンプルは存在するのでしょうか? できれば日本語のコメントが付いているとありがたいのですが、ないですかね?
145 名前:名前は開発中のものです。 mailto:sage [2008/04/09(水) 13:19:08 ID:zz3otFpo] 格闘ゲーム、Fighterですよね。ありませんね
146 名前:名前は開発中のものです。 [2008/04/10(木) 11:13:11 ID:8UeaeHgR] >>145 残念です・・・。 対戦型アクション?のようなサンプルも出回っていませんか? アーマードコアや、同人の3Dハルヒのようなゲームです。
147 名前:名前は開発中のものです。 mailto:sage [2008/04/10(木) 12:44:56 ID:MBDXWt+f] あなたが言っているゲームを知らないから何とも言えないけれども 格闘ゲームはアクションゲームの次に来るものだと思います ですからそれようの解説は少ないだろう、 作れば重宝さるかもしれない。 最初に簡単なアクションゲームを作ってみれば良いだろう 2Dと3Dは大きく違うけれども、小さい部品的なサンプルコードは 多くあるし、作って提供も出来る。 あなたが作りたいゲームを説明すれば、 それの部品のコードを示す事は出来る。 作るゲームを言葉で説明する事が大切です。それがコードになる。 よく出来たアクションゲームの解説がある 多くの初心者がここから入る。 英語だけど、機械翻訳で理解できる内容です Monster Hunt 3D Tutorials developer.thegamecreators.com/?f=t01/3d_tutorial_index
148 名前:名前は開発中のものです。 mailto:sage [2008/04/10(木) 23:37:15 ID:a5pPgg5f] サンプルがあったところで丸々パクるのが目的なんだろ
149 名前:名前は開発中のものです。 mailto:sage [2008/04/11(金) 03:13:20 ID:uTNKiYkR] >>148 他人が作ったものを改造して覚えるのが昔のやり方だったが
150 名前:名前は開発中のものです。 mailto:sage [2008/04/11(金) 14:28:20 ID:nG403VKI] 昔から言われているように、技は盗め 言語の基本の教科書はあるけど技術の教科書はほとんど無い。 ソフト関係は、動作するソースコードが技法の教科書となる。 他人の書いたコードを読むのも技術の範囲内であって、 意図を読み取るにはちょっとした訓練が必要だろう サンプルコードは流用する為に存在するから そのまま使えばよろしい。
151 名前:名前は開発中のものです。 mailto:sage [2008/04/11(金) 20:37:14 ID:8LnTOCXi] 昔のソースでの配布&ソース添付ならわかるがバイナリ配布でで隠蔽されると ただ、ぱくって俺が作りましたってやつがいそうだからな
152 名前:名前は開発中のものです。 mailto:sage [2008/04/12(土) 02:20:11 ID:uuYximuO] お前了見狭くね?
153 名前:名前は開発中のものです。 mailto:sage [2008/04/12(土) 04:00:52 ID:A/kUOO2k] >>150 盗んでくる場所はだれかのホームページなんだろ?
154 名前:名前は開発中のものです。 [2008/04/12(土) 09:26:07 ID:mTYv+B+9] 実際パクるやつは商用でもパクるよ MAMEのソースとかなw
155 名前:名前は開発中のものです。 mailto:sage [2008/04/13(日) 15:09:11 ID:vPo3xbP9] >>147 ご指摘ありがとうございます。さっそくそのURLに飛んでみます。
156 名前:名前は開発中のものです。 [2008/04/16(水) 12:48:08 ID:XMO2cukB] dark basicでゲーム作り終わった日本人はいないって本当? ここで、質問に答えてる奴らは作らないの?忙しいだけ?
157 名前:名前は開発中のものです。 mailto:sage [2008/04/16(水) 13:29:16 ID:EQaHg1nB] いちいちDBで作りましたって宣伝するヤツもいないだろ 同人では何本か見かけたよ それらはEXEのアイコンがDBのだった
158 名前:名前は開発中のものです。 mailto:sage [2008/04/16(水) 14:43:03 ID:N7Ob7Qb0] だから、それをここに晒せよ。
159 名前:名前は開発中のものです。 mailto:sage [2008/04/16(水) 16:07:13 ID:To7phyZw] 粘着さんがいる場所に晒したら、相手に迷惑。 オイラは某サークルの作品でDB知って、自分でも始めた。 別にツール名とか書いてないけど、イベントで聞いたらDBだといわれた。