[表示 : 全て 最新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/


838 名前:名前は開発中のものです。 mailto:sage [2010/01/15(金) 18:43:00 ID:8RsI0Ou0]
キーボード同時押しを受けるには KEYSTATE()と ANDを使う、
多重のif文でもよい。方法は色々ある。
どのようなパターンでキー入力を受け付けるかを整理してから考える、
キー入力全部の組み合わせがあらかじめ解っていれば考えやすい。
たとえば
do
cls
if keystate(17)=1 and keystate(31)=1 then print "W and S"
loop
こうかもしれない
do
cls
if keystate(17)
if keystate(31)
print "W and S"
else
print "W"
endif
endif
loop
もっと良い方法があると思う。


839 名前:名前は開発中のものです。 mailto:sage [2010/01/15(金) 19:41:34 ID:67X1Fhbn]
こんなんでもいいかも

DO
var=keystate(17)+keystate(31)*2
SELECT var
CASE 0:
PRINT "-/-"
ENDCASE
CASE 1:
PRINT "w/-"
ENDCASE
CASE 2:
PRINT "-/s"
ENDCASE
CASE 3:
PRINT "w/s"
ENDCASE
ENDSELECT
LOOP

個人的には>>838の一つ目が一番シンプルで良いように思うけど、
結局は自分のやり易い方法でやりゃいいんだよ

840 名前:名前は開発中のものです。 mailto:sage [2010/01/16(土) 00:50:49 ID:E/f5DsWT]
>>838
>>839

なるほど、何パターンも出してくれたおかげで凄い参考になったよ
サンクス!

申し訳ないんだが、もう一つ、長押しの判定についてもきいて良いかな?
例えばWを一秒押し続けると・・・みたいな
逆に言うと押してから一秒後に命令を実行するって言うのかな

何度もスマソ

841 名前:名前は開発中のものです。 mailto:sage [2010/01/16(土) 01:58:02 ID:9sZTDFRF]
多分常に動いてるタイマーのようなものがあると思うので…

キーを押したときのタイマーの値を変数Aに記憶。
キーを押してる間、変数Aとタイマーの値を比較し続ける(キーを離したら無かったことにする)
変数Aとタイマーの差が1000ミリ秒を超えたら処理を実行。
とかやればそれっぽいことはできると思う。

DarkGDKでやってるんで参考になるコードは書けないゴメン。

842 名前:名前は開発中のものです。 mailto:sage [2010/01/16(土) 09:50:57 ID:0gvMdJUr]
長押しは、マウスのダブルクリック処理と似ている。
キーを押した状態から放した状態のタイミングが検出できる、
(上がりエッジでも下がりエッジでも検出できる)
そして時間は、
ゲームループの内側だろうから
カウンターを設置してカウントアップする。
(例えば、SyncRate60なら60回で1秒だ)
または、タイマーを呼んでも良い。TIMER()

k=0
do
if keystate(17)=1 and k=0 then k=1 : print "W trigger1"
if keystate(17)=0 and k=1 then k=0 : print "W trigger0"
loop


843 名前:名前は開発中のものです。 mailto:sage [2010/01/16(土) 11:35:02 ID:gCfJy1b1]
作ってみた。

time1=0
cnt=0

do
cls
pr$=""
if keystate(0x11)
pr$=pr$+" W"
if time1=0
time1=TIMER()+1000
else if TIMER() >= time1 then inc cnt:time1=0
endif
else
time1=0
endif

if keystate(0x1f) then pr$=pr$+" S"
print pr$
print " Long Count ";str$(cnt)
loop


844 名前:名前は開発中のものです。 mailto:sage [2010/01/17(日) 01:13:53 ID:KchZkQi7]
ファイルを扱おうとしたら、
ファイルダイアログみたいな物が無い…

日本語版をアップデートしないで使ってるけど、
アップすれば使える命令が増えてるとか無いですよね…

845 名前:名前は開発中のものです。 mailto:sage [2010/01/17(日) 13:30:05 ID:4KJvhmQo]
アップデートすると少し速くなる少し命令も増える

ファイルを選択だけですか?
BASICで書けばいいじゃないですか
ファイル名を表示して番号で選ぶとか。
こんなかんじ
perform checklist for files
for t=1 to checklist quantity()
print t," ",checklist string$(t)
next t
input "file number?",t2
print checklist string$(t2)
wait key

マウスGUIでファイルを選択するのですか?
WinAPIを操作すれば出来る。
www2.atpages.jp/fuckinjap/p7.htm
ここから、DBP MeshViewer v1.10をDLして
ソースコードを読んでね。


846 名前:844 mailto:sage [2010/01/17(日) 14:42:28 ID:KchZkQi7]
>>845
thx!

ドライブ名を選択・指定して、フォルダを辿り、ファイルを選択するような
ファイル選択ダイアログみたいな
インターフェースを考えていたけど、ヒントになったよ。





847 名前:名前は開発中のものです。 mailto:sage [2010/01/17(日) 15:21:29 ID:4KJvhmQo]
rem ディスクドライブを読み取る
perform checklist for drives
for t=1 to checklist quantity()
print "drives= "+checklist string$(t)
next t
wait key

アップデートして、無料プラグインを探せば色々ある。


848 名前:名前は開発中のものです。 mailto:sage [2010/01/17(日) 18:17:04 ID:5kABniF1]
840です

>>841
>>842
>>843
サンクス!


実はその前のレスの"W"と"S"の同時押しによってカメラの動きを止める
命令を実行したくて

if keystate(17)=1 and keystate(31)=1 then vx# = 0 : vz# = 0

まぁ普通にこうやって書けばできたんだけど
"W"と"S"の同時押しを一秒間したらって条件でやるのがどうもうまくいかなくてさ

それでこんだけヒントもらっておきながら自分でも色々試したんだが、
情けないことにやはりうまくいかないんだ・・・

できればもう少しご教授お願いできないかな??



849 名前:名前は開発中のものです。 mailto:sage [2010/01/17(日) 18:53:31 ID:1ewBRsyf]
どこまでできて、何がうまくいかないん?

850 名前:名前は開発中のものです。 mailto:sage [2010/01/17(日) 19:52:50 ID:5kABniF1]
>>849

>>843の書いてくれたソースをもとに書き換えて試してて

sync on
sync rate 60

この記述をすると正常に動作しなくなったりと

かなり初めのほうですでにつまづいてる訳なんだけど・・・


いや、勉強始めて間もないゆえ、どうしようもないところで判らなくなってるのは百も承知だけど
もう少し詳しいかたがいたら、>>848の条件に焦点を当てて解説してもらえると
すごくありがたいです。

851 名前:名前は開発中のものです。 mailto:sage [2010/01/17(日) 21:18:08 ID:4KJvhmQo]
慣れてないと難しいかもしれない。少し実験してみて

s=0
SYNC ON
SYNC RATE 60
do
rem WSが押されるとs=1となりタイマー開始する。
if keystate(17)=1 and keystate(31)=1 and s=0
s=1
t=timer()
print "test set"
endif

rem 途中でA+Sを解除した場合、Sをリセットする
if keystate(17)=0 or keystate(31)=0
s=0
print "test reset"
endif

rem WS+sでかつ、タイマーが規定値を超えた時の処理
if keystate(17)=1 and keystate(31)=1 and s=1
t2=timer()-t
if t2>3000
s=0
print "-------3000"
endif
endif

sync
loop



852 名前:名前は開発中のものです。 mailto:sage [2010/01/17(日) 21:43:48 ID:4KJvhmQo]
あ、間違ってるね
rem 途中でA+Sを解除した場合、Sをリセットする

rem 途中でWSを解除した場合、sをリセットする


853 名前:843 mailto:sage [2010/01/17(日) 22:36:46 ID:KchZkQi7]
>>851
sync onとsyncの使い方が何となく判ってきた、スゲー参考になった。


854 名前:850 mailto:sage [2010/01/18(月) 00:06:49 ID:O0zoI9ni]
>>851
ありがとう
実験して色々試してみます

855 名前:名前は開発中のものです。 mailto:sage [2010/01/20(水) 19:27:01 ID:vuhWatyg]
わからないかもしれないからちょっとだけ説明する
このような時は、状態遷移図、表、ステートマシンと呼ばれる
考え方をする。調べると丸を描いて矢印の絵があると思う。
それぞれの状態に分けて、その状態に移動する条件を考える。
例えば、主人公が しゃがむ、立つ、走るのような状態
について考える、しゃがんだ状態から走る事ができない。
また、敵の単純なAIに使われる、歩行状態、警戒状態、戦闘状態、など
プログラムは慣れであるから、訓練するのだ、


856 名前:名前は開発中のものです。 mailto:sage [2010/02/22(月) 21:20:07 ID:VjCNMBOL]
すみません。
ttp://darkbasicpro.thegamecreators.com/?f=free
このサイトでDarkBASIC Professional - FREEをダウンロードし、インストールしたのですが
エディタを終了するときに毎回 「 問題が発生したため、EditorNew.exe を終了します。」
という警告が出てくるのですが、このソフトは日本語OSではうまく動かないのでしょうか?
それと有料日本語版ではこのような問題は発生しないのでしょうか?



857 名前:名前は開発中のものです。 [2010/02/22(月) 22:44:26 ID:3U81PxLq]
>>856

>>830-833 を試してみてください。

だめなら、CodeSurgeIDEを試してみてください。
forum.thegamecreators.com/?m=forum_view&t=112681&b=5

free版のIDEで、特定のOSとCPUに不具合があるようで、
修正版が出るまで違うIDEを使うとよいとおもう。

858 名前:名前は開発中のものです。 mailto:sage [2010/02/22(月) 23:31:42 ID:VjCNMBOL]
>>857

>>832 を参考にファイルを交換したところ
問題なく動作するようになりました!


ありがとうございました。

859 名前:名前は開発中のものです。 [2010/02/25(木) 22:04:38 ID:og1cTt0a]
Editorはいくつかを選択できる。

Editor.exe 従来の標準IDE
EditorNew.exe U70以降の標準IDE

CodeSurge Editor
forum.thegamecreators.com/?m=forum_view&t=112681&b=5

Synergy Editor
forum.thegamecreators.com/?m=forum_view&t=114456&b=8

Indigo Editor
forum.thegamecreators.com/?m=forum_view&t=163064&b=8

GUI、ゲームには必要ないがツール製作の為に欲しくなると思う。
BBB Gui Plugin
forum.thegamecreators.com/?m=forum_view&t=162825&b=8


860 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 00:35:36 ID:eblPHT5w]
久しぶりに起動したら
メルアドとorder key入れろって出たんですが、
これはどこで入手するものなのでしょうか?
買った時に入っていたシリアルナンバーでは通らないようですが……。

861 名前:名前は開発中のものです。 [2010/03/04(木) 19:30:13 ID:RTG1xVb3]
free版について説明すると
darkbasicpro.thegamecreators.com/?f=free
ここからDLしてセットアップして、Activationをする。
Activationは、そこのムービーに説明があるから観ればすぐに解ると思う。
メールアドレスを入力すると、メールが返ってくるから、
メールの中に書いてあるキーとメールアドレスをコピペすると使えるようになる。
free版も正規版も中身が同じだから支障ないとおもう

それとも、日本語版CDを使って日本語化したいのだろうか?


862 名前:860 mailto:sage [2010/03/05(金) 11:22:18 ID:CCf/woM3]
回答ありがとうございます。
DBPは去年に通販で箱ごと買ったんですけど、
リンク先のムービーと違って、
いきなりメルアドとorder keyを入れろしか出てこなくて、
自分のメルアドを送信する項目がでてこないんですが、どうしたものかと。

863 名前:名前は開発中のものです。 [2010/03/05(金) 19:20:29 ID:pONnEW13]
おそらく、英語版CD-ROMだと思う
>>832 の方法を試してください。

それから、もしコンパイラのバージョンが古ければ、更新した方がよい。
現在は、Ver 1.074 
darkbasicpro.thegamecreators.com/?f=upgrade_7_4

事前にバックアップしてください、フォルダーを別の場所へコピペする、
失敗したときに元に戻すことができますから


864 名前:860 mailto:sage [2010/03/05(金) 22:11:38 ID:CCf/woM3]
更新も832もしたんですが、
やっぱりorder keyを入れろがでてきて先に進めません。

こりゃ一回入れなおしたが早いかな……。

865 名前:名前は開発中のものです。 [2010/03/05(金) 23:55:57 ID:pONnEW13]
わからないなぁ、再セットアップが早いかもしれない。
free版を入れてみてください。

そしてこの更新を実行してみてください。
files.thegamecreators.com/darkbasicprofessional/upgrade/dbpro_upgrade_7_5_beta6.zip

ちなみに、プロテクトの実体はこのフォルダの中身です。
Compiler\certificates

free版だとフォルダー場所が違ってると思うから、free版の場所に設置したほうがよいかも


866 名前:860 mailto:sage [2010/03/06(土) 16:34:05 ID:ZaElKM43]
フリー版にて入れ直したらやっと動きました。
お騒がせして申し訳ない。



867 名前:860 mailto:sage [2010/03/06(土) 18:23:33 ID:ZaElKM43]
取り敢えずうまく行ったけど、
ファイルやパスに日本語を含んでるとエラー出すみたいですね。
それに右下の広告は消せないのかな……。

868 名前:名前は開発中のものです。 [2010/03/06(土) 19:49:56 ID:9v01HoBZ]
コンパイラは日本語が通るのですが
editorによってうまくないみたい。
上にある違うエディッタを使ってみるのも良い。
古いeditorとIndigoEditorが 日本語が通る。
色々やってみてね。

Indigo Editor
forumfiles.thegamecreators.com/download/1926547

ちなみに、起動設定は Launch.CFGをテキストで開いて
Editor=EditorNew.exe を変えればいい
他にも設定があるよね

古いeditorを持ってるのならそれを使うことも出来る。


869 名前:名前は開発中のものです。 [2010/04/02(金) 14:59:47 ID:k8UbU1hy]
丸一日悩んだんですけど解らないので質問させて下さい。
Sparky Collision DLLを使ってコリジョン設定をしたオブジェクトの
コリジョンを、DBP標準のコマンドでは検出出来るのですが、SCのコマンド
で検出出来ません。何かコマンドの使い方自体が間違ってるのでしょうか?

sync on : sync rate 60

rem キャラ作成
make object box 1,4,1,4
position object 1,0,10,0
SC_setupObject 1,0,0
colset1#=SC_collisionStatus(1)

make object box 2,4,1,4
position object 2,10,10,10
SC_setupObject 2,0,0
colset2#=SC_collisionStatus(2)


rem カメラ設定
make camera 1
set current camera 1
color backdrop 1,rgb(30,30,30)

870 名前:869続き [2010/04/02(金) 15:00:48 ID:k8UbU1hy]

rem メインループ
DO
cx#=object position x(1)
cy#=object position y(1)
cz#=object position z(1)
ca#=object angle y(1)
set camera to follow cx#,cy#,cz#,ca#,30,10,1,1
xrotate camera 1,10

gosub _move

colcol1#=SC_objectCollision(1,0)
colcol2#=object collision(1,0)

if colcol1#=0 then color object 2,rgb(255,255,255)
if colcol1#>0 then color object 2,rgb(0,0,255)

if colcol2#=0 then color object 1,rgb(255,255,255)
if colcol2#>0 then color object 1,rgb(255,0,0)

set cursor 0,0
print "fps=" + str$(screen fps())
print "object1 x=" + str$(cx#)
print "object1 y=" + str$(cy#)
print "object1 z=" + str$(cz#)
print "colcol1=" + str$(colcol1#)
print "colcol2=" + str$(colcol2#)
print "colset1=" + str$(colset1#)
print "colset2=" + str$(colset2#)
sync
LOOP

871 名前:870続き [2010/04/02(金) 15:01:32 ID:k8UbU1hy]
rem 移動
_move:
if upkey()=1 then move object 1,0.5
if leftkey()=1 then move object left 1,0.5
if rightkey()=1 then move object right 1,0.5
if downkey()=1 then move object 1,-0.5
if controlkey()=1 then yrotate object 1,wrapvalue(object angle y(1)-1)
if shiftkey()=1 then yrotate object 1,wrapvalue(object angle y(1)+1)
return

長くなってしまってすいません、解る方いらっしゃったらお教え願います。

872 名前:名前は開発中のものです。 mailto:sage [2010/04/04(日) 01:53:03 ID:pPKMriE4]
メインループの前に
maxobjects=2を付け足し、
gosub _moveの後に
for i=1 to maxobjects
SC_updateObject i
next i
を追加してみる・・とか?

873 名前:名前は開発中のものです。 mailto:sage [2010/04/09(金) 06:37:17 ID:f5Bi2h9x]
今までDBPで組んできたプログラム(EXE)がWin7で全く起動しない
動作を停止しましたのメッセージで原因不明
Win7上で再コンパイルが必要なのかな?

874 名前:869 mailto:sage [2010/04/09(金) 11:09:04 ID:niGQ3ITQ]
>>872
ありがとうございます、SC_updateObject入れたら想定通りの結果に
なりました。

SCって、動いたオブジェクトは逐一updateしないとcollisionだけ置
いてかれるんですね…

875 名前:名前は開発中のものです。 mailto:sage [2010/04/16(金) 13:44:51 ID:OetNMkCs]
>>873
forum.thegamecreators.com/?m=forum_view&t=160097&b=1
このへん見ると、古いDirectXを入れ直す必要があったりとかするらしい

876 名前:名前は開発中のものです。 mailto:sage [2010/04/27(火) 09:15:43 ID:jTr12i3K]
3Dアドベンチャーゲームを作りたいのですが
このソフトとHPSとではどちらが簡単に製作できますか?



877 名前:名前は開発中のものです。 mailto:sage [2010/04/27(火) 10:49:27 ID:8mNCIxOg]
DBPの方がウインドウの表示→3Dモデル描写→カメラやキャラの移動ぐらいまでは敷居が低い

ただし「簡単に」と言うくくりでは、どの環境でも「出来ませんからあきらめて」としか言えない

どちらも無料で導入できるのだから自分に合うかどうか両方試したら?



878 名前:名前は開発中のものです。 mailto:sage [2010/04/27(火) 18:26:41 ID:DXAW5HbH]
実際問題、プログラムだけならどのツールでも楽勝。
最大の敵はオブジェクトだよ。

879 名前:名前は開発中のものです。 mailto:sage [2010/04/27(火) 22:09:45 ID:lalOX5y9]
これWIN7で動く?

880 名前:名前は開発中のものです。 [2010/04/28(水) 21:54:02 ID:LxIO2nZW]
Win7でも動く
DirectX9cをインストールしなければならない。

881 名前:名前は開発中のものです。 [2010/05/06(木) 21:51:17 ID:7rmWG5Lm]
何かのタイミングでprint文が欠ける事があるんだが、何かご存知の方は
いるだろうか。

自分のコードを疑ってみたんだが、Sparkyのサンプルコードでも同様の事が
起こっていて…

gmdev.dtkr.info/st/up/40.zip
(赤い円柱に白いマーカーが付くと、左上のprint文が2文字しか表示されなくなる)

DBPの問題なのか、Sparkyの問題なのか、コーディングの問題なのか、はたまた
環境の問題なのか…解る方がいたら教えて頂けないだろうか。

882 名前:名前は開発中のものです。 mailto:sage [2010/05/08(土) 18:16:10 ID:D2/xVoj3]
>>881
わたしは、再現しない。
DBPのバージョンは最新版ですか?
forum.thegamecreators.com/?m=forum_view&t=160245&b=1


883 名前:名前は開発中のものです。 mailto:sage [2010/05/09(日) 01:12:44 ID:uFlV/d5+]
>>882
検証多謝であります。
3年くらい前にパッケージ版買ってから一切アップデートしてないので、
それが原因ですね。
ああ、コードが原因じゃなくて良かった。

884 名前:名前は開発中のものです。 mailto:sage [2010/05/10(月) 11:59:22 ID:PPpopexx]
アメリカのさ、軍事関連(戦闘機)のプログラムを買おうとすると
1行4000円くらいするらしいのだがこれは本当ですか?

885 名前:名前は開発中のものです。 [2010/05/28(金) 11:18:01 ID:tMVkUMGm]
現在のウィンドウの位置を取得する方法ってないでしょうか?
set window positionはあるのに、取得するコマンドが無い気がするんですが。

886 名前:名前は開発中のものです。 [2010/05/28(金) 16:10:41 ID:tMVkUMGm]
>>307-310
で言われてるパックファイルについてですが、WRITE FILEBLOCKで一つにまと
めた後、READ FILEBLOCKで読み出すと、まとめたファイルが全て出てきて
しまう(圧縮ファイルを解凍した様に)んですが、パックファイルから出さず
に中身を使う方法はないでしょうか?



887 名前:876 mailto:sage [2010/06/18(金) 16:55:59 ID:qPz8dxTG]
レスが遅れてしまい申し訳ありません。
僕の夏休みのような、ただ移動して、人と話して物語りが進むような
感じのゲームが作りたいのですが、DBPのサンプルで似たものはありますでしょうか?


888 名前:名前は開発中のものです。 mailto:sage [2010/06/19(土) 01:40:53 ID:JjnPqyF7]
DBPのサンプルの中で、というのならRoomDemoが一番近いんじゃね?
カメラワークいじればアドベンチャー的なものにも流用出来るんじゃなかろか。

889 名前:名前は開発中のものです。 mailto:sage [2010/06/19(土) 12:50:49 ID:c3hVsfd6]
>>888
ありがとうございます。
過去スレかなにか忘れてしまったのですが、そのデモは「複雑すぎる」ような書き込みを見た記憶があります(´□`。)
勉強しながらの素人でも大丈夫でしょうか?
一応今から見てきます。


890 名前:名前は開発中のものです。 mailto:sage [2010/06/20(日) 17:02:17 ID:LXkVW4kj]
>>889
基本部はこんな感じ

Rem TPS CAMERA : set camera to follow
autocam off
make matrix 1,4000,4000,100,100
set matrix height 1,50,50,500
update matrix 1
make object box 1, 10,20,30
sync on : sync rate 60
while mouseclick()<>1
if upkey()=1 then move object 1,4
if downkey()=1 then move object 1,-4
if leftkey()=1 then ya#=ya#-2
if rightkey()=1 then ya#=ya#+2
if shiftkey()=1 then an#=an#+1
if controlkey()=1 then an#=an#-1

rotate object 1, 0,ya#,0
x#=object position x(1)
y#=object position y(1)
z#=object position z(1)
angle#=object angle y(1)+an#
distance#=200.0
height#=100.0
smooth#=12.0
set camera to follow x#,y#,z#,angle#,distance#,height#,smooth#,0
sync
endwhile
end

891 名前:名前は開発中のものです。 mailto:sage [2010/06/21(月) 10:11:02 ID:cNdxrj6G]
>>890
わざわざありがとうございます。
サンプルは文がありすぎてよくわからなかったので、これをコピペさせていただき試してみます(´□`。)

892 名前:名前は開発中のものです。 mailto:sage [2010/06/25(金) 13:58:16 ID:SDtz96qO]
>>891
あなたが初心者なら 最初に MonsterHunt3dTutorialを勉強しなさい。

MonsterHunt3dTutorial
wikiwiki.jp/darkbasic/?MonsterHunt3dTutorial


893 名前:名前は開発中のものです。 mailto:sage [2010/06/29(火) 15:46:37 ID:pgGPk5WP]
>>892
これはマニュアルのFPSよりわかりやすいですね。ありがとうございます。

話は変わりますが、>>877さんがおっしゃるような規模のプログラムをお願いするとしたら
報酬の相場はどの程度になりますか?
背景の規模は4LDKの家くらいで、その中を移動してキャラと任意に話す感じです。

894 名前:名前は開発中のものです。 mailto:sage [2010/06/29(火) 19:20:27 ID:ZZdaMUcp]
>>893
これはFPSCマップを使ったデモです。
projectフォルダの中に入っています。
短いソースコードなので読んでください。
www1.axfc.net/uploader/H/so/109887

このコードの改造で出来ると思います。


895 名前:名前は開発中のものです。 mailto:sage [2010/06/30(水) 17:30:50 ID:9mAKA835]
DBP更新 - 最新版
Upgrades
The latest version of DarkBASIC Professional is:
Version 7.5. This was released on 28th June 2010.
www.thegamecreators.com/?m=view_product&id=2000&page=upgrade7-5


896 名前:名無しさん@そうだ選挙に行こう mailto:sage [2010/07/11(日) 11:27:40 ID:5KearaY9]
日本語体験版まだぁ〜?



897 名前:名前は開発中のものです。 mailto:sage [2010/07/13(火) 05:17:56 ID:unjtsfwB]
Rem 日本語表示
SET TEXT FONT "MS Gothic",128
PRINT "日本語"
WAIT KEY


898 名前:名前は開発中のものです。 mailto:sage [2010/07/13(火) 22:04:30 ID:NMf48Akp]
日本語版つっても和訳されたへルプぐらいにしか価値無いしなぁ

899 名前:名前は開発中のものです。 mailto:sage [2010/07/14(水) 12:55:35 ID:hGiEFaJ5]
>>898
IDがいろんな意味でほしいね

900 名前:名前は開発中のものです。 mailto:sage [2010/07/14(水) 13:29:44 ID:TOYUFwpE]
>>899
どうゆうこと? ID? たとえば?

901 名前:名前は開発中のものです。 mailto:sage [2010/07/26(月) 12:47:18 ID:IN/gkpWC]
HSPは理解できたのに、これはなかなか理解できない。
なんでだろ。

902 名前:名前は開発中のものです。 [2010/07/26(月) 20:44:48 ID:0bmkGOPz]
>>901
どの部分が わからないの?

903 名前:名前は開発中のものです。 mailto:sage [2010/07/26(月) 22:20:59 ID:OUfSPua2]
>>901
ほとんどですかね…。
マニュアルを見てもぜんぜんわからないんです。
でもHSPだととんとん拍子で3Dの当たり判定くらいまで組めたんですよね。


904 名前:名前は開発中のものです。 [2010/07/26(月) 23:35:42 ID:0bmkGOPz]
>>903
BASIC言語がわからないのですか?

これを読んでみ
www.dotup.org/uploda/www.dotup.org1054521.zip.html


905 名前:名前は開発中のものです。 [2010/07/28(水) 01:31:29 ID:VWvbbe1u]
日本語版ならマニュアルの日本語が難解だよな


906 名前:名前は開発中のものです。 [2010/07/28(水) 18:26:21 ID:VhQsE2jj]
>>905
日本語マニュアルの出来は悪いね、
単純な誤訳や間違いも多いしチェックされてない。
機械翻訳程度の内容だけど、
コマンドが1000個以上あるから600ページ以上もあるし質より量って感じかな。
英語マニュアルが追加補充されているからそちらも併せて読むのがいい。

どのマニュアルも保守的で そして専門用語が多くて解りづらい、だから、
コマンドに対して実際にコードを書いて動作させて確認しながら使うしかない。
そしてサンプルコードを読む事が役に立つ。

わからない事はここ掲示板で具体的に聞くのが一番速いよ




907 名前:名前は開発中のものです。 [2010/07/29(木) 19:03:18 ID:fEOr5m7d]
extendsをインストールしたんだけど
オーダーキーとメールを入れてアクティベーションするとproduct unkownって出てアクティベーションできないんだよな
誰か解決方法分からない?

908 名前:名前は開発中のものです。 mailto:sage [2010/08/03(火) 05:02:38 ID:mgk1oCHW]

DarkBASIC Professional日本語版
pc12.2ch.net/test/read.cgi/software/1280778247/l50


909 名前:名前は開発中のものです。 mailto:sage [2010/08/06(金) 12:30:17 ID:WVzBPkD9]
>907 日本語版かな? 
1/DBPデレクトリ→Compiler→TGCOnline.exeを直接起動→アクティベーション
2/上でだめな場合
 "C:\Program Files\The Game Creators"が作られて、そっちにインストールされてる
 後々のこと考えて、"The Game Creators"に日本版を再インストール
 有償プラグインも再インストール→1へ戻る

※日本語版"Dark Basic Professional"名を"DarkBasicProfessional"に変更する 
 (スタートメニューに影響するんでパス書き換えてね)


910 名前:名前は開発中のものです。 [2010/08/07(土) 02:33:21 ID:mnjHwSbw]
>>909
TGCにメールしたらDBPを最新のバージョンにしてからインストールしてくださいということでした。

レスありがとうです

911 名前:名前は開発中のものです。 mailto:sage [2010/08/15(日) 01:15:44 ID:WrUBOwWs]
landscape generator
マップを自動生成するツール。

巨大なマップ、島に道あり木あり草あり
臨場感ありますよ

www.edam1740.nl/landgen/download.html
このページから demoをDLして動作させてみる。
実行ファイルから起動する、DBPソースコード付き。
開始が遅い、読み込みに少し待つね、
う〜んこのデモ、私の古いPCでは3fps 非常に遅い(笑)

toolは日本語対応なしだから、C:\ にフォルダーを配置して起動させる。


912 名前:名前は開発中のものです。 [2010/09/09(木) 23:20:42 ID:8WcVLQLv]
闇プログラマーの使う言語ってこれ?

913 名前:名前は開発中のものです。 [2010/09/14(火) 01:45:47 ID:czSliofv]
さてと…w”

COURANT DE CONSOLE PART.1
jbbs.livedoor.jp/bbs/read.cgi/computer/42600/1283796127/l100


914 名前:名前は開発中のものです。 mailto:sage [2010/09/17(金) 13:47:47 ID:PCQ4hq+u]
>>911

そのマップツールはDarkBASICが無いと、使えないのですか?
あと質問なんですが、DarkBASICはノーマル・マップやスペキュラ・マップ
の付いたモデルは使えすか。

915 名前:名前は開発中のものです。 [2010/09/17(金) 18:01:21 ID:P34asKdT]
>>914
そのマップツールはDBP用です。

DBPは、ノーマルマップ、スペキュラマップを扱える。

基本的に、DBPはDirectX9で扱えるものが使える。
shaderは.fxファイルを用意すればどのようなものでも
DirectX9は、WindowsXp/Vista/7 で働く。
DBPは、プログラム言語だから、コードを書けば働く。

論より証拠。shaderのデモ、実行ファイルを含めてある。
www1.axfc.net/uploader/O/so/136968


916 名前:914 mailto:sage [2010/09/18(土) 18:16:17 ID:RHPdleTY]
>>915

どうもありがとう御座います。



917 名前:名前は開発中のものです。 mailto:sage [2010/09/18(土) 20:18:47 ID:Gzfccwuc]
以上、ジサクジエンでした

918 名前:名前は開発中のものです。 [2010/12/03(金) 10:15:08 ID:BPcV1y+w]
Newsletter - Issue95 - December 2010
www.thegamecreators.com/pages/newsletters/newsletter_issue_95.html


919 名前:名前は開発中のものです。 mailto:sage [2010/12/07(火) 22:05:57 ID:f4lAXJ0q]
だから何よ?

920 名前:名前は開発中のものです。 mailto:sage [2010/12/08(水) 10:34:09 ID:oslxJ1ee]
今回の目玉はAGKか
Eclipseは弄ったこと無いんだけど、言語はJavaとかになるんかな?
それとも文中にあるAGK scriptってのが独自の開発言語とかだったりするんかな
英語なんでよーわからんけど、どっちにしろDBP関係無さそうだよね

921 名前: ◆SD2/42SuKs [2010/12/23(木) 22:06:52 ID:jNnEKzne]
「 これはCG作成専用ソフトウェアとどう違うのですか? 」

「 BASICとCG作成ソフトとの違いは、レンダリング(仕上げ感)の有無と、アニメーション作成機能の有
  無だな。 どちらもDarkBASICではできない。 」

「 …ではBASICを使う利点は? 」
jbbs.livedoor.jp/computer/42600/
- - - - - - - - - -

…ってなワケで、オレはこちらにいる。

MAIN STREET
www.geocities.jp/courant_de_console/main_street/

922 名前: 【吉】 【1063円】 [2011/01/01(土) 12:04:27 ID:gl12w9It]
アハ♪”

923 名前: 【大吉】 【868円】 [2011/01/01(土) 12:05:19 ID:gl12w9It]
アハ♪”

924 名前: 【ぴょん吉】 【868円】 [2011/01/01(土) 12:06:24 ID:gl12w9It]
アハ♪”

925 名前: 【小吉】 【73円】 [2011/01/01(土) 12:07:06 ID:gl12w9It]
アハ♪”

926 名前: 【凶】 【1023円】 [2011/01/01(土) 12:08:39 ID:gl12w9It]
ペロリ♪”



927 名前:名前は開発中のものです。 mailto:sage [2011/01/02(日) 04:33:09 ID:DiDUj2Bb]
TGCはAndroidやiPhoneにも力入れてるみたいだけど、開発ツールはAGKでってスタンスなのかな
DBPやFPSCでAndroid用やiPhone用のアプリ吐けたらいいのに

928 名前:名前は開発中のものです。 mailto:sage [2011/02/08(火) 18:31:49 ID:lsu3U5bl]
App Game Kit
2D専用のマルチプラットフォームのゲーム開発ツール、携帯機を含む
2種類があり、1スクリプト、2 C++ライブラリ
スクリプトは、BASIC言語であり、DBProに類似した開発環境
2011年4月にTGCから発売予定 Ver1.0 


929 名前:名前は開発中のものです。 mailto:sage [2011/02/08(火) 19:49:03 ID:RENybLjP]
あ、そう言えば今月のレターまだ読んでなかった
AGKスクリプトってBASICなのか
DBPに近いならDBPソースからコンバートしてくれるツールとか出ないかな

930 名前:名前は開発中のものです。 mailto:sage [2011/03/03(木) 09:41:16.47 ID:iew/NmRA]
Newsletter - Issue98 - March 2011
www.thegamecreators.com/pages/newsletters/newsletter_issue_98.html


931 名前:名前は開発中のものです。 [2011/03/08(火) 14:00:54.29 ID:/ieZfoZE]
>>930
DarkBASIC Professional is Just the Tool for Levelling Upってとこ見てたんだけど
ひょっとしてプロ版だとxboxのインディーズゲーム作れるってこと?

932 名前:名前は開発中のものです。 mailto:sage [2011/03/08(火) 16:19:42.34 ID:G/9+xuMj]
DarkBASICを使ってxobx用に開発しているゲームのマップエディタを作っただけらしい

933 名前:名前は開発中のものです。 mailto:sage [2011/03/08(火) 21:14:20.67 ID:/ieZfoZE]
サンキュー。なんだそうだったのか。
ちょっとときめいちゃったじゃないか。
それでもおもしろい試みだな。

934 名前:名前は開発中のものです。 mailto:sage [2011/03/25(金) 05:11:10.69 ID:b2g/bSrY]
www.geocities.jp/courant_de_console/main_street/


935 名前: ◆SD2/42SuKs [2011/03/29(火) 14:16:43.90 ID:4o0xBWZO]
関連新スレ(♪)

[ Atari ST ] DarkBASIC OJT Manual [ SGI Indy ]
toki.2ch.net/test/read.cgi/i4004/1301364576/l50

936 名前:名前は開発中のものです。 mailto:sage [2011/03/30(水) 23:28:33.72 ID:hb8AR4Yh]
↑キモイのが居着いてるから行かないほうがいいよ。



937 名前:名前は開発中のものです。 mailto:sage [2011/03/31(木) 00:20:27.10 ID:ulioDXXH]
粘着されたからって、他人を巻き込むなよ

938 名前: ◆SD2/42SuKs [2011/03/31(木) 13:57:15.27 ID:3E349qnK]
ワロタw”






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

前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