トップページ⇒tech
1002コメント283KB

DarkBASIC

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2009/10/03(土) 12:12:08
DarkBASIC - Home
http://darkbasic.thegamecreators.com/

TRISTAR DarkBASIC Professional 日本語版 [3Dゲーム作成ソフト]
http://www.tri-star.co.jp/products/game/d-basic/

DarkBASIC Professional日本語版@Wiki - トップページ
http://www10.atwiki.jp/darkbasic/pages/1.html
0153デフォルトの名無しさん2009/10/12(月) 23:32:31
ワロタ
0154デフォルトの名無しさん2009/10/12(月) 23:33:20
文字列操作格差(笑)
0155デフォルトの名無しさん2009/10/12(月) 23:34:35
レア低脳W
0156デフォルトの名無しさん2009/10/12(月) 23:35:22
ここの低脳からかってやろうぜw
0157デフォルトの名無しさん2009/10/12(月) 23:36:17
全米が噴いた( ´,_ゝ`)プッ
0158デフォルトの名無しさん2009/10/12(月) 23:40:56
>>152
HSPで変な癖が付いている可能性大
0159デフォルトの名無しさん2009/10/12(月) 23:42:05
こいつHSPスレにも駄プロ貼ってたな
0160デフォルトの名無しさん2009/10/12(月) 23:44:50
文字列操作がどうのこうのって話が出てるけど、
↓
for t=a to (a+len("pro")-1)
↓
なんというレア情報ww
↓
なんだ、1行でできるじゃないか
↓
低脳晒し
0161デフォルトの名無しさん2009/10/12(月) 23:46:36
>>158
恣意的にマルチステートメント使ってないし臭いと思ってた
0162デフォルトの名無しさん2009/10/12(月) 23:47:29
API癖は治ってるなw
0163デフォルトの名無しさん2009/10/12(月) 23:48:13
小文字癖(笑)
0164デフォルトの名無しさん2009/10/12(月) 23:49:32
( ´,_ゝ`)プッ
0165デフォルトの名無しさん2009/10/12(月) 23:53:21
鬼の首w
0166デフォルトの名無しさん2009/10/12(月) 23:54:06
ほらね( ´,_ゝ`)プッ
0167デフォルトの名無しさん2009/10/12(月) 23:55:17
ほら持ってないw
0168デフォルトの名無しさん2009/10/12(月) 23:58:18
製品版買えばいいのに
0169デフォルトの名無しさん2009/10/12(月) 23:59:59
無償低脳プログラミング(笑)
0170デフォルトの名無しさん2009/10/13(火) 00:01:53
PRO(笑)
0171デフォルトの名無しさん2009/10/13(火) 05:56:44
HSP使えよ
なんだよ$ってだせぇwww
0172デフォルトの名無しさん2009/10/13(火) 06:52:25
>>151
典型的なBASICerだな
0173デフォルトの名無しさん2009/10/13(火) 07:41:51
しかし空白入りの関数名って初めて見た気がする
0174デフォルトの名無しさん2009/10/13(火) 07:50:12
それで構文解析通るんだなw
つーか、すごい構文解析だな。
0175デフォルトの名無しさん2009/10/13(火) 10:21:39
BASICなら当たり前だろ(キリッ
0176デフォルトの名無しさん2009/10/13(火) 10:25:20
DarkBASICを使うやつは非国民
0177デフォルトの名無しさん2009/10/13(火) 10:39:06
ttp://hp.vector.co.jp/authors/VA008683/MS2Full.htm
Full BASICにはMID$()がないのか。文字列変数$(左端の添字:右端の添字)という記法だけらしい。
やりすぎのような気もするけど、まあ確かに小学生の頃は難しくて使うのを避けていたような覚えがあるな。。
0178デフォルトの名無しさん2009/10/13(火) 10:40:52
rem 配列変数
dim a(10) ` 配列の宣言
` 配列変数へ代入
a(0)=0
a(1)=1
a(10)=10
` 配列変数の内容を表示する
for i=0 to 10
print a(i)
next i
wait key
0179デフォルトの名無しさん2009/10/13(火) 10:44:40
>>177
どさくさに紛れて十進BASICの宣伝するな!
0180デフォルトの名無しさん2009/10/13(火) 10:47:02
十進BASICって言うと、U-BASICの派生形ですね。
0181デフォルトの名無しさん2009/10/13(火) 10:48:54
rem 明示的な変数の宣言
a as integer =123
b as float = 3.14
c as string = "str"
print a
print b
print c
wait key
0182デフォルトの名無しさん2009/10/13(火) 10:48:55
MSへのライセンス料を嫌って無理矢理作ったBASICなw
0183デフォルトの名無しさん2009/10/13(火) 10:49:45
>>182
教育予算は限りがありますので…
0184デフォルトの名無しさん2009/10/13(火) 10:51:35
だから、もっとDarkBasicらしいコードとその解説を寄越せ。
充分期待できるものなら本格的に試すから。
0185デフォルトの名無しさん2009/10/13(火) 10:52:09
rem ユーザー定義型(UDT)
type addrType
name as string
tel as integer
endtype
addr as addrType

addr.name="name1"
print addr.name
wait key
0186デフォルトの名無しさん2009/10/13(火) 10:52:57
>>182
学校教育程度ならUとか十進でじゅうぶんだろ。
Darkみたいな贅沢品はダメ。
0187デフォルトの名無しさん2009/10/13(火) 10:53:51
UBASICもおもしろいけど独自路線杉かな
0188デフォルトの名無しさん2009/10/13(火) 10:56:39
>>177を書いたのは、>>151みたいにRIGHT$とLENをコンボにするのってどうよという疑問からね
0189デフォルトの名無しさん2009/10/13(火) 11:01:31
>>184
もう試してるんだよね〜。
0190デフォルトの名無しさん2009/10/13(火) 11:02:11
>>188
これなw

文字列操作がどうのこうのって話が出てるけど、
↓
for t=a to (a+len("pro")-1)
↓
なんというレア情報ww
↓
なんだ、1行でできるじゃないか
↓
低脳晒し
0191デフォルトの名無しさん2009/10/13(火) 11:03:29
あれでFOR-NEXT使うところに疑問が残るよな。
知恵遅れか?
0192デフォルトの名無しさん2009/10/13(火) 11:05:06
( ゚д゚)、ペッ
0193デフォルトの名無しさん2009/10/13(火) 11:06:42
>>148は確認用っぽいから何とも言えないけど、不可解ではある
0194デフォルトの名無しさん2009/10/13(火) 11:07:33
rem if文2
a=rnd(1)
print a
if a
print "true"
else
print "false"
endif
wait key
end
0195デフォルトの名無しさん2009/10/13(火) 11:08:17
>>193
本人乙m9(^Д^)プギャーーーッ
0196デフォルトの名無しさん2009/10/13(火) 11:15:15
rem select文
var=2
select var

case 1
print "case1"
endcase

case 2,3
print "case 2or3"
endcase

case default
print "default"
endcase

endselect
wait key
end
0197デフォルトの名無しさん2009/10/13(火) 11:16:40
低脳が滲み出てるぞWWW
0198デフォルトの名無しさん2009/10/13(火) 11:25:54
十進BASICは「(仮称)」ってのをどうにかしたほうがいいような気がする
0199デフォルトの名無しさん2009/10/13(火) 11:27:16
そんなに怒らなくてもいいのに(笑)
0200デフォルトの名無しさん2009/10/13(火) 11:30:24
やっぱ昨日のアレがあるからry
0201デフォルトの名無しさん2009/10/13(火) 11:43:24
for文使うアホ(笑)
0202デフォルトの名無しさん2009/10/13(火) 11:49:44
うっぜーなあ
VB.NETじゃいかんの?
0203デフォルトの名無しさん2009/10/13(火) 12:00:58
なんかこう、BASICerにも底辺層がいるんだな。
0204デフォルトの名無しさん2009/10/13(火) 12:25:36
底辺はオリジナルのコードが欲しいらしいなw
0205デフォルトの名無しさん2009/10/13(火) 12:38:19
HSPはBASICです
http://ja.wikipedia.org/wiki/Hot_Soup_Processor
0206デフォルトの名無しさん2009/10/13(火) 12:46:00
100円PCとHSP(笑)
0207デフォルトの名無しさん2009/10/13(火) 12:58:23
>>205
Wikiwwww
0208デフォルトの名無しさん2009/10/13(火) 13:07:52
構文きもいよ。HSPのがまだいい
0209デフォルトの名無しさん2009/10/13(火) 13:37:43
rem gosub サブルーちん
a=2
print a
gosub _sub
print "main";a
wait key
end

_sub:
print "sub";a
return
0210デフォルトの名無しさん2009/10/13(火) 13:49:44
rem ユーザー定義関数(UDF)
a=2
print "main ";a
_udf()
print "main ";a
wait key
end

function _udf()
a=5
print "udf ";a
endfunction
0211デフォルトの名無しさん2009/10/13(火) 16:52:07
YouTubeでいくつかデモを見たけど、やっぱテクスチャ命かーという気がした
テクスチャ作りの支援ツールとかを作るといいんだろうな
0212デフォルトの名無しさん2009/10/13(火) 20:08:23
製品版を買えばいいと思う
0213デフォルトの名無しさん2009/10/13(火) 20:10:05
まあお金を払うのは当たり前だから、、って…あ、持ってないんだな。
0214デフォルトの名無しさん2009/10/13(火) 20:36:28
DarkBASIC Professionalの正規ユーザー以外はこのスレに来るな
無料のゴミ製品しか使えない貧乏人はお断りです
0215デフォルトの名無しさん2009/10/13(火) 20:49:35
この板自体がそうなのにw
0216デフォルトの名無しさん2009/10/13(火) 20:56:07
製品版買ってみたらいいかも
0217デフォルトの名無しさん2009/10/13(火) 21:18:57
http://www.blitzbasic.com/
ここのBlitz BASICとやらは日本に来ないのかな
なんか似たような雰囲気だけど
0218デフォルトの名無しさん2009/10/13(火) 22:15:02
わざわざ金出して買うほどのものじゃない
HSPでいいよ
0219デフォルトの名無しさん2009/10/13(火) 22:31:23
BlitzBASICも知られている、使ったことないけど
Blitz3Dが3Dを扱う、DirectX7なのでちと古い、そして新製品がどうなったかは不明。
似たような3D付きBASICの中でDarkBASICが一番低年齢に対応している。
DarkBASICが簡単であるがゆえに非力で、OOPが無いから予備知識が無くても入りやすい。
N88-BASICに毛が生えた程度のBASICにDirectX9の3Dライブラリを取り付けた感じ、
売るようなゲームはできないけれど、3Dの勉強になる、コードを書けばとにかく動くから。
今、世界一強力なBASICがPureBASICであって、これにDarkBASICの3Dライブラリを取り付ける製品がある。
そんなことするくらいならC言語へ行っちゃえて事だと思う
0220デフォルトの名無しさん2009/10/13(火) 22:48:17
つまり、他人の書いたコードを強請るだけだろw
0221デフォルトの名無しさん2009/10/13(火) 22:49:01
まあお金を払うのは当たり前だから、、って…あ、持ってないんだな。
0222デフォルトの名無しさん2009/10/13(火) 22:50:52
構造化にしろ、オブジェクト指向にしろ、提唱者がプログラムを書かないし、ロクに完成品を出さないからね。
0223デフォルトの名無しさん2009/10/13(火) 22:51:38
つまりは口先パスカル野郎!、っと。
0224デフォルトの名無しさん2009/10/13(火) 22:54:04
その点、HSPはクズみたいなコードでも完成品を書いてるね。
まあAPI剥き出しレベルだけど(笑)
0225デフォルトの名無しさん2009/10/13(火) 22:55:23
>>219
中古PCとHSPがお似合い(笑)
0226デフォルトの名無しさん2009/10/13(火) 23:41:52
3Dライブラリ自体もDarkBASICは大したことないよ。
優秀なライブラリはオプソでいくらでもある。
DarkBASICだけで周りが見えてないと置いていかれるよ。
その証拠にDarkBASICの宣伝は効率的とか覚えやすいとかあいまいな表現ばかりで
具体的な機能や実践に関する言及がほとんどない。
他の無料環境でも当たり前のようにできてしまうことばかりだから。
HSPにしたってここの住人はAPI剥き出しと勘違いしているようだが、
e3dは当たり判定からモーションブレンドまで豊富な3D機能が用意されている。
結果的にこのツールを売る社員としては、製品にお金を出すのが当然と開き直るか
他のツールを叩くぐらいしかできなくなっている。
0227デフォルトの名無しさん2009/10/14(水) 00:00:37
>オプソ

なにそれ
0228デフォルトの名無しさん2009/10/14(水) 00:04:53
社員とか居るのかよ、ゲハに行きな
0229デフォルトの名無しさん2009/10/14(水) 03:23:15
ウィキペに日本語の記事すらないんだなこのマイナーツール
こんなとこで必死に工作する暇あるなら英語版でも翻訳してればいいのに
0230デフォルトの名無しさん2009/10/14(水) 06:39:07
このWiKiって全然更新ないのな。本当にユーザーは存在するのか?
このスレも自演ばっかりなんだろうな・・・
http://www10.atwiki.jp/darkbasic/pages/1.html
0231デフォルトの名無しさん2009/10/14(水) 09:17:22
掲示板には一応9月の発言があった。モデルの読み込みがどうとか。
http://bb2.atbb.jp/darkbasicjp/

機械翻訳をウィキに投げたりしているようだけど、
売り物ならもうちょっと気合入れて翻訳部隊を組めば…とか思うんだけど。
0232デフォルトの名無しさん2009/10/14(水) 09:41:11
http://www.tri-star.co.jp/products/game/d-basic/tutorial.html
このチュートリアルに気づいてなかった。

> 対鍵盤は
という誤字はともかく、
http://www.tri-star.co.jp/products/game/d-basic/tutorial_03.html
ここでソースコードが出てくるんだけど…せめてrem文の内容くらい訳した方がいいかとw
0233デフォルトの名無しさん2009/10/14(水) 09:46:47
非国民
0234デフォルトの名無しさん2009/10/14(水) 10:57:58
WinもLinuxも使ってる時点で非国民だなw
0235デフォルトの名無しさん2009/10/14(水) 11:04:16
インテルだとかAMDとかのCPU使ってるから非国民だよ
0236デフォルトの名無しさん2009/10/14(水) 11:13:31
API非国民
0237デフォルトの名無しさん2009/10/14(水) 11:16:13
だって国産のTRONは外圧によって潰されたじゃん
SHもパッとしないし
0238デフォルトの名無しさん2009/10/14(水) 11:18:40
外圧によって潰された→パスカル野郎の言い訳
0239デフォルトの名無しさん2009/10/14(水) 11:21:51
>>232
コメントぐらい英語で書けよw
0240デフォルトの名無しさん2009/10/14(水) 11:59:02
>>239
日本語化製品を否定すんなよw
0241デフォルトの名無しさん2009/10/14(水) 12:44:46
BASICになれないHSP
0242デフォルトの名無しさん2009/10/14(水) 12:52:04
やっぱ低スペックPCにはHSPがお似合い(笑)
0243デフォルトの名無しさん2009/10/14(水) 12:56:27
http://pc.watch.impress.co.jp/docs/column/nishikawa/20091013_320336.html

こういうのでDarkBASIC使う?
0244デフォルトの名無しさん2009/10/14(水) 12:59:07
baka
0245デフォルトの名無しさん2009/10/14(水) 13:00:35
HSPならAtomで充分だろ(笑)
0246デフォルトの名無しさん2009/10/14(水) 13:07:15
どうせ2Dの紙芝居が限度<HSP
0247デフォルトの名無しさん2009/10/14(水) 13:11:17
長いスペルの命令群でも覚えやすいDarkBASIC
省略語で覚えてもらえないHSP

意外と。
0248デフォルトの名無しさん2009/10/14(水) 13:25:39
D言語厨はまだ許せるがDarkBASIC厨は本当にキモイ
0249デフォルトの名無しさん2009/10/14(水) 13:46:43
おちゃっこさんにはがんばって欲しいなぁ、今のところはぐちゃぐちゃだけど
将来的にもっと整理整頓されたら良いとおもう。
おちゃっこさんもHSPを切り捨てて、C++に向かって走ってるし時代のながれだろうと思う。

DarkBasicを使うPCは、3Dゲームが普通に遊べるPCでok
具体的には、WindowsXpで、1GHzCPU, 3Dビデオカード(DirecX9C対応)
ビデオカードがあまりにも古いと映像的に辛いとおもう
0250デフォルトの名無しさん2009/10/14(水) 13:51:48
>>232
つか、なんか違和感があると思ったら所々空白が消えてるな。

> gosub_load_game

gosub _load_game

初心者泣かせだなw
0251デフォルトの名無しさん2009/10/14(水) 19:08:02
HSPでも普通に3D余裕なんだけど
ダベ厨はよく知りもしない癖に実績ある環境っていうだけで何にでも噛み付く
0252デフォルトの名無しさん2009/10/14(水) 19:28:15
3D紙芝居で手を打とうじゃないか
http://www.umedanagisa.com/
■ このスレッドは過去ログ倉庫に格納されています