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


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

DarkBASIC 使っている奴情報交換してください 2



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/


43 名前:名前は開発中のものです。 mailto:sage [2008/02/19(火) 14:46:52 ID:AUYMRYFk]
>>43=>>23かな?だとしたら何も気にすることは無いよ
モデリングできるなら>>26も言ってる様にサンプルモデルのスクリーンショットでも晒してみたらどうかな?
DarkBASICは確かに3Dモデルを志較的簡単に扱うことができるけど、モデリングとなるとまた別の話だからね
魅力的なモデルを作成できる職人さんの需要はそれなりにあると思うよ


44 名前:名前は開発中のものです。 mailto:sage [2008/02/19(火) 14:48:06 ID:AUYMRYFk]
ゴメン、>>43じゃなくて>>42だった

45 名前:24 mailto:sage [2008/02/20(水) 22:09:34 ID:4C2IvyNH]
>>41
ここはDBのスレだろ。
ここでプログラミングできないって言ったらDBでのプログラミングができないって意味だよ。
少しは鶏並みの脳みそを働かせろよ。

46 名前:名前は開発中のものです。 mailto:sage [2008/02/20(水) 22:42:28 ID:K+pFx93R]
そうですか、DarkGDKが出来るんですね

47 名前:名前は開発中のものです。 mailto:sage [2008/02/21(木) 01:35:51 ID:RL0tjHPJ]
24みたいなテストPlayerが同じチームにいたら最悪だな。。。
言いたい放題な上に逆ギレし放題。。。
技術の有無に関係なく関わりたくないわ。。。


48 名前:名前は開発中のものです。 mailto:sage [2008/02/21(木) 02:29:26 ID:6eb2NFZB]
誘おうかと思ったが24がチーム開発ができないタイプだとわかったのでやめた。

49 名前:24 mailto:sage [2008/02/21(木) 02:53:17 ID:8wzA7klC]
皆さん、ごめんなさい。
DarkGDK知らんかったけど、面白そうだから今ダウンロードしたよ。
ちょっと一人でがむばってみる。
こんなのがあるとDarkMatter買うか迷うな。

50 名前:名前は開発中のものです。 mailto:sage [2008/02/21(木) 08:59:57 ID:l0gUSRz5]
そして、何も残せないDarkBasicユーザーでしたとさ おしまい

51 名前:名前は開発中のものです。 mailto:sage [2008/02/21(木) 14:42:30 ID:saMs1Qkx]
>>25,29
たしかに前スレ135さんのブログでも完成間近から更新滞ってるw
まだここ見てたら頑張れ、135さん!



52 名前:名前は開発中のものです。 mailto:sage [2008/02/21(木) 15:48:22 ID:nlVf+Qu2]
>>49
そこで反論せず謝った>>24は偉いと思う。
いろいろ言われて気分を害した気持ちはわかるが、中傷や悪口はだめよ。


53 名前:名前は開発中のものです。 [2008/02/21(木) 15:52:44 ID:RL0tjHPJ]
>>52がいいこと言った。

じゃあ仕切り直していきましょうということでage。

54 名前:名前は開発中のものです。 mailto:sage [2008/02/21(木) 16:47:49 ID:Zpo/kHti]
DarkMatter1は、日本語版DarkBASICに添付されている。
DarkGDKにも添付されているので買う人は少ないでしょう
DarkMatter2、3が良いかもしれない。
このポリゴンモデルは古くて貧弱だけど、すぐに使えるのでなにかと便利。
利用制限が無いから扱いやすいし

始めての人はDarkBASICだろうし、C言語が得意な人はDarkGDKがある。
プラグインとか情報量とか考えるとDarkBASICが良いと思う。


55 名前:名前は開発中のものです。 mailto:sage [2008/02/25(月) 23:27:22 ID:UMob77+z]
荒れるor停滞
の二者択一・・・

56 名前:名前は開発中のものです。 mailto:sage [2008/02/26(火) 22:34:53 ID:PfJHBwtx]
まぁ人口少ないし話題がある訳でもないんだからそんなもんだろう
何かあった時に荒れるってのも裏を返せば普段から少なくともチェックだけはしてる奴がそれなりの人数居るってことなんだし、悪い面ばかりでもないよ


57 名前:名前は開発中のものです。 mailto:sage [2008/02/26(火) 22:50:23 ID:yPXxcCw+]
じゃあ少し情報を出しておきましょうか
DarkBASICの日本語版と英語版の違いについて
・格納されるフォルダ名が違う。英語版は半角スペースが入ってます
ニュースレタープログラムをセットアップすると英語版フォルダーが作られる。
・IDEが違う、日本語版IDEは日本語に対応していて英語版には無い。
ですが、標準IDEにはバグがあるので別のIDEにするのが好ましい。
・ヘルプファイルが日本語版は日本語。英語版は英語。
紙マニュアルも日本語です。あたりまえですね。
・日本語版CDにはDarkMatterが付属されている。
このモデルデータは実際に参考になるし、役に立つ。
・バージョンアップは日本語と英語は共通に使える
基本的に世界共通のプログラムになってるのでコードは同じ。
セットアップする時にフォルダ名が違ってるから
フォルダー名を指定しなければならない。
これくらいですか、不足があれば指摘してください。


58 名前:名前は開発中のものです。 mailto:sage [2008/02/27(水) 00:51:17 ID:+Vr8uB3D]
>>57

追加で。
・日本語版ではDark.A.I.等有償プラグインの使用が出来ない。

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







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

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

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