DarkBASIC 使っている奴情報交換してください 3 (193レス)
上下前次1-新
35: 2012/09/25(火)22:22 ID:rnrueVRZ(1)調 AAS
>>34
わざわざイメージ読み込みの部分付けてくれてあんがとね。
forループのくだりは拡大縮小を使ってカードを表示させるときにめくっているような
アニメーションつけるつもりで入れてた。
Z軸を中心に回せたら、と考えてたがそんなことはできなかったので
いろんなトランプゲーム見て拡大縮小を思いついたよ。
36: 2012/10/26(金)23:10 ID:2Dmtvp8q(1)調 AAS
EXEファイルの中に、プログラムで使う画像ファイルを埋め込みたいんだけど
DarkBASICで出来る?
37: 2012/10/26(金)23:28 ID:n0kAF2Qs(1)調 AAS
> EXEファイルの中に、プログラムで使う画像ファイルを埋め込みたいんだけど
DarkBasicProのエディッタのメディアtabで各種メディアを指定して、
そして、設定tabの添付メディアにチェックすると、EXEの中に画像などが組み込まれる。
38(1): 2012/12/16(日)08:44 ID:GMsRPWlC(1)調 AAS
タイマ割り込みてあったっけ?
39: 2012/12/16(日)09:55 ID:ntx/MsMK(1)調 AAS
>>38
割り込み関係のコマンドが無い。かんたんに自作できる。
タイマーならば、ゲームループ内にカウンタを置いてカウントアップするんだろうね。
40(1): 2012/12/16(日)11:38 ID:3QooPsAA(1)調 AAS
それ割り込みと違うじゃないw
41: 2012/12/16(日)12:16 ID:5vPy6+v5(1)調 AAS
>>40
あなたは、それを どのような目的に使うのですか?
42(1): 2012/12/22(土)05:47 ID:U/vZSZwM(1)調 AAS
タイマー割り込みを使う状況について
43: 2012/12/24(月)19:04 ID:c8JHP1/i(1/2)調 AAS
>>42
例えば30fpsとすれば
・30分の1秒毎にキー入力読み取りを行う。
・30分の1秒毎に画面描き換え。ただし処理が追いつかない場合は描き換えを省略。
・30分の1秒毎にタイムを30分の1秒増やしてタイムカウントを描画
などいろいろ考えられるが。
一定時間毎に画面描き換えを行う性質のゲームはタイマ割り込みが無ければ
状況ごとにいちいちゲームループ作らなきゃならない。
44: 2012/12/24(月)20:10 ID:dd2ej5Q7(1)調 AAS
sync on : sync rate 30
a=0
b=0
rem gameloop
do
cls
set cursor 0,0 : print "1/30"
a=a+1
if a=10
set cursor 40,40 : print "a=10" : a=0
endif
b=b+1
if b=40
set cursor 80,80 : print "b=40" : b=0
endif
sync
loop
45(1): 2012/12/24(月)20:17 ID:PP9nEUii(1)調 AAS
例えば上の例で、30fpsゲームループが1個だけとして、
"1/30","a=0","b=0" がチラチラと表示される。
b=0は、ループ40回に1度だけ表示される。
そんな様に条件付で実行させるだけで
任意の時間毎で実行させる事が出来る。
46: 2012/12/24(月)21:50 ID:c8JHP1/i(2/2)調 AAS
>>45
ループが1種類だけならそれでいいが
それが何種類もあると対応しきれないぞ
47: 2012/12/24(月)23:19 ID:3MjM60Rz(1)調 AAS
バ〜カ♪”
ギャハハ!!wwww”
48: 2012/12/25(火)18:05 ID:Fy+Mf+qY(1)調 AAS
DBPでコードをスッキリさせるには、
構造化プログラミングを行う。
変数は、ドット表記の構造体(UDT)を使い、
関数(UDF)内部ではローカル変数になり隠匿される、そして
グローバル変数により共有化された変数でデータ交換する。
構造体は変数名のtypoを厳格にチェックする。(変数名まちがい対策)
ユーザー定義関数の活用、多重呼び出しも可能であり、再帰処理も出来る。
明示的に変数定義を行う。
オプションプラグインを活用する。
Matrix1Utils plugins など
http://forum.thegamecreators.com/?m=forum_view&t=92836&b=5
49: 2012/12/25(火)23:19 ID:3JfSx0Ut(1)調 AAS
http://www.powerbasic.com/
50: 2013/01/04(金)17:09 ID:RkvZx68W(1)調 AAS
>ユーザー定義関数の活用、多重呼び出しも可能であり、再帰処理も出来る。
できねーよ
51: 2013/01/04(金)17:32 ID:WjGV/NnI(1)調 AAS
rem Nの階乗の計算(再帰処理による)
n as integer
print "Nの階乗 Number: "
input n
print
print n;"の階乗: "; n ;" "; myfact(n)
wait key
end
function myfact( n )
result as integer
if n=0 then exitfunction
result = n*myfact(n-1)
endfunction result
52(1): 2013/01/06(日)18:54 ID:UjEcNxMf(1/2)調 AAS
質問があるのですが、キャラの装備を頭や胴などそれぞれ別に変更する為に、全部装備をつけたモデルをつくって
読み込んでから部分ごとに非表示にしてやろうとしたのですが、
HIDE OBJECTだとそのキャラ全部が表示されなくなってしまうのでこまってます。
メタセコとかでつくってるときにできるパーツの非表示みたいな事ってDBPのコマンドでできるのでしょうか?
ご教授お願いします。
53(1): 2013/01/06(日)20:26 ID:YthSEByB(1)調 AAS
>>52
その時は、 HIDE LIMBコマンドを使います。
一般的なXファイルなどのキャラモデルはモーションが付けられます。
(これが一般的な方法。色々な別の手法があるけれども)
モデルを作って、ボーン(骨)を入れて、モーションデータを付け加える。
そうすることにより、ボーンに分けられた小さい部品を一括のモデルとして
扱う事が出来る。親子関係とか言います、(DBPでは、ボーンのことをLIMBと言う)
DBPではLIMBに対して、操作することが出来る。
メタセコでは、モデルだけしか作れない。
RokDeBone2 や TOYSTUDIOなどのツールを使って
ボーンを作ってモーションを加える。
RDB2が無料で良いと思う
54: 2013/01/06(日)21:19 ID:OLUPoGpD(1)調 AAS
LIMBに関して漠然としてわからないだろからサンプルコードを添付する
(階層化だから、慣れるまでは難しいと思う)
http://www1.axfc.net/uploader/so/2745366
矢印キーでLIMB番号の変更、数字の1と0で表示と非表示
55(1): 2013/01/06(日)22:49 ID:UjEcNxMf(2/2)調 AAS
>>53
さっそくの回答ありがとうございます。
メタセコではなくRDB2でしたね。
HIDE LIMB なのですが、それでするとそのボーンに関連しているものが全部非表示になってしまうようなのですが、
例えば鎧を何種類か着替えさせるときに、関連付けする胸あたりのボーンに重ねてモデルをつけてるのですが、
そのLIMBを非表示にすると全部非表示になってしまって思う結果が得られないのです。
その場合まったく同じ場所に同じ動きをさせるボーンをそれぞれの装備にあわせていっぱい重ねてつくらないといけない
という事なのでしょうか?そうするとボ−ンがものすごい数になってしまって速度とかいろいろ影響でそうなのですが。
剣などの装備品はモデルを別に作ってGLUEなどでつければいいと思うのですが、服とかの体に合わせて変形するものは
モーションを動きに合わせてつけてやらないといけないので別のものにすることができなくて。
何か根本的に考え方が間違ってるのでしょうか・・・。
56(1): 2013/01/06(日)23:25 ID:0IsN9OH+(1)調 AAS
>>55
個別にボーンが必要です。服ならば全部にボーンが必要になる。
程度問題なので、あなたが実験してその結果で判断してください。
ポリゴン数とティクスチャの大きさが極端に大きくなければ大丈夫ですよ
LIMB毎に表示非表示できます、サンプルコードで試してください。limb番号11が刀です。
57: 2013/01/07(月)02:15 ID:pkGr/nYl(1)調 AAS
>>56
そうなのですね、いろいろやってみます。
ありがとうございました。
58: 2013/01/09(水)14:12 ID:/8zeZlPZ(1/2)調 AAS
MAIN STREET (C)2013 [ X | I.I.T. ] COURANT DE CONSOLE
http://www.geocities.jp/jyc_lab/main_street/
59: 2013/01/09(水)18:06 ID:/8zeZlPZ(2/2)調 AAS
【海外】最新ゲームはなんとBASICで作られている
2chスレ:ghard
60: 2013/02/15(金)23:41 ID:Hh+X4cqg(1)調 AAS
DarkGDKがオープンソース化か
61(1): 2013/02/16(土)10:41 ID:/bYIpvBB(1)調 AAS
ずっとDarkBASICで作ってきたけど、
移植してみる価値はあるかな?
62: 2013/02/16(土)15:16 ID:mfiW3Ffo(1)調 AAS
>>61
現状のDBPで困ってないのなら DBPのままで良いと思う
63: 2013/02/17(日)12:48 ID:sJBaSNP3(1)調 AAS
[速報] プログラミング言語No.1は ” DarkBASIC ”
2chスレ:tech
64(1): 2013/02/22(金)00:18 ID:S1FywEv/(1)調 AAS
FPSC 2 AGK
http://www.thegamecreators.com/?m=view_product&id=2332
FPSCで作成したステージをAGK用にコンバートしてくれるツール、らしい
65: 2013/02/22(金)17:38 ID:f75q2USp(1/5)調 AAS
目立ちたいのは判るけど、コピペ荒らしはダメっすよコンソールさんw
2chスレ:bizplus
2chスレ:jisaku
2chスレ:pc
2chスレ:pc
2chスレ:pcnews
2chスレ:tech
2chスレ:handygame
2chスレ:tech
あと、貼るならもっと形になったものを貼ろうよw
66: 2013/02/22(金)18:32 ID:SnUpfdDM(1)調 AAS
>>64
ふむ、FPSC-mapを変換してX-fileを出力するようだね、
iOSなどでは3Dが目新しいから注目を浴びそう
DBPにはあまり影響が無いみたい
67(1): 2013/02/22(金)19:22 ID:1voMgBXZ(1)調 AAS
DBPならわざわざ変換するまでもなく.DBOをそのまま読めばいいからな
てゆうかAGK使ってないから知らんのだが.DBO直接読み込めなかったのか
68: 2013/02/22(金)19:54 ID:f75q2USp(2/5)調 AAS
ほらねw
69: 2013/02/22(金)19:59 ID:a+u47B0c(1)調 AAS
>>67
AGK自体が2D専用で開発していて、オマケとして3Dの一部が実装されてるだけで
まだ、出来ないことが多い。 動画を見ても、ただ歩き回るだけで敵も家具も無い。
70: 2013/02/22(金)21:22 ID:f75q2USp(3/5)調 AAS
んじゃなw
Platform wars 2013: Intel 4th gen core processor
2chスレ:pc
71: 2013/02/22(金)21:59 ID:7VurJWMi(1)調 AAS
別に2D専用って方針じゃなくて、まず2Dで出して3Dの実装は後からってだけじゃなかったか?
あと動画には家具(椅子)が映ってたからマップ内のスタティックオブジェクトは一緒にエクスポート出来てる模様
つーかFPSCのマップデータってスタティックオブジェクトはセグメントもエンティティも全部一つの.DBOファイルに格納されてるから、
結局のところコレは.DBOファイルをAGKで読み込める形式にコンバートするツールってことなんだろうな
AGK用のコードとプロジェクトを生成する機能ってのもFPSCで作ったゲームをAGKにコンバートしてくれるって意味じゃなくて、
単にマップのモデルデータを読み込むコードを吐いてくれるだけかと
多分あの動画は「ほーらFPSCで作ったマップのモデルデータをコンバートしてAGKで簡単に使えますよー」ってのをアピールするもので、
敵とか出して撃ち合いやりたきゃその分のコードは自分で書けってことなんだと思う
72: 2013/02/22(金)22:06 ID:f75q2USp(4/5)調 AAS
はい、AGK逃亡w
73: 2013/02/22(金)22:30 ID:EvNyE1C/(1)調 AAS
そうなんだけど、AGKの現状ではモデルアニメのコマンドが無い。
なんだかビルボードへ変換してるようだし
現状では、涙ぐましい変換努力が必要みたい。
FPSCは見た目がオモチャっぽいけど、
それなりに出来るから良いと思う。
少ない時間で3D-FPSが完成するし、
モデルや地形もモデルパックで供給されるのも良い。
DBPからは、マップeditorとして使えるし、ね
74: 2013/02/22(金)23:35 ID:f75q2USp(5/5)調 AAS
馬鹿丸出しw
75(1): 2013/03/04(月)02:45 ID:5qGsLZyp(1)調 AAS
久しぶりに起動したら、コンパイル実行が出来なかった。
パッチ来てたんだな。
76: 2013/03/04(月)09:56 ID:tYQYD4XQ(1)調 AAS
んじゃなw
Platform wars 2013: Intel 4th gen core processor
2chスレ:pc
77: 2013/03/04(月)18:34 ID:cilskSuZ(1)調 AAS
>>75
ダウンロードファイルがここにあるよ
DBP無料版DL DarkBASIC Professional - FREE Download
http://www.thegamecreators.com/?m=view_product&id=2000&page=free
最新版へ更新 Upgrade 7.62 - 12th May 2012
http://www.thegamecreators.com/?m=view_product&id=2000&page=upgrade7-62
違うエディタもある。Indigo - A DBPro IDE Alternative
http://forum.thegamecreators.com/?m=forum_view&t=176316&b=5
78: 2013/03/25(月)03:00 ID:k0WRV4LL(1)調 AAS
Nexus7でAGKを動かす
http://www.geocities.jp/jyc_lab/main_street/
79: 2013/04/06(土)19:35 ID:ZfDztvjb(1)調 AAS
AGK / DarkBASIC / Basic4GL / 99BASIC 2013 Part.1
2chスレ:pcnews
世界中でダントツの人気!各BASICの特徴
・ AGK App Game Kit(http://www.appgamekit.com/)
海外で主流のマルチプラットフォームの開発環境。
C言語風味の記述が特徴で、中身はDarkBASIC。
Ver1.088で3Dインターフェイス対応。
・ DarkBASIC(http://darkbasic.thegamecreators.com/)
VisualBASIC以前の旧式マイクロソフトBASICの進化形。
DirectXをサポート、商用アプリ作成可能。
C言語にはない強力な文字列操作、複雑な記述が可能。
・ Basic4GL(http://www.basic4gl.net/)
OpenGLを基幹インターフェイスにしたゲーム用開発言語。
考え方はAGKやDarkBASICに近い。
上記の2つと同じように実行ファイルのメディアパッケージング可能。
・ 99BASIC(http://www.sagami.ne.jp/tadaka/99Basic/)
MSXやPC-8801世代の旧式マイクロソフトBASICに準拠したBASIC。
DirectXはサポートしておらず、簡単な2Dインターフェイスのみ使える。
インタープリター形式で直接実行モードもある。
80: 2013/04/07(日)10:00 ID:IbCb1cdo(1/2)調 AAS
[参考] ベンチマーク - FOR-NEXT10億回ループ
(表1)ベンチマークテスト結果(数字が小さいほど速い)
MASM32 JavaScript DarkBASIC AGK 99BASIC
---------------------------------------------------------------------------------
PC(CeleronD2.66GHz)[sec] 0.7828 7.772 20.853 65.423 1532.0
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MASM32を1とする相対倍率 1.0 9.928 26.638 83.575 1957.0
---------------------------------------------------------------------------------
Nexus7(Tegra3)1.3GHz[sec]. ----- 36.480 ----- 320.18 -----
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MASM32を1とする相対倍率. ----- 46.601 ----- 409.01 -----
---------------------------------------------------------------------------------
iPhone4S(Cortex-A9)800MHz[sec] ----- 36.521 ----- (※注) -----
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MASM32を1とする相対倍率 ----- 46.654 ----- (※注) -----
---------------------------------------------------------------------------------
(※注)iPhone版AGKターゲットエミュレーターはビデオストリームのため除外。
81: 2013/04/07(日)11:16 ID:IbCb1cdo(2/2)調 AAS
[参考] ベンチマーク - FOR-NEXT10億回ループ
(表2)ランキング表
開発環境 タイム[sec] MASM32を1とする相対倍率
------------------------------------------------------------------------------------
PC(CeleronD2.66GHz). MASM32. 0.7828 1.0
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PC(CeleronD2.66GHz). JavaScript 7.772 9.928
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PC(CeleronD2.66GHz). DarkBASIC 20.853 26.638
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Nexus7(Tegra3)1.3GHz JavaScript. 36.48 46.601
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
iPhone4S(Cortex-A9)800MHz JavaScript. 36.521 46.654
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PC(CeleronD2.66GHz). AGK 65.423 83.575
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Nexus7(Tegra3)1.3GHz AGK. 320.187 409.01
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PC(CeleronD2.66GHz). 99BASIC . 1532.0 1957.0
------------------------------------------------------------------------------------
82: 2013/04/13(土)12:45 ID:GEhr68jE(1)調 AAS
【IT】 「C言語やJavaを使う人は採用しない」「AGKやDarkBASICの方が生産効率が高い」就職活動
2chスレ:pcnews
コンソール研究所は13日、C言語やJavaを使う学生を採用しない方針を固めた。
これは昨今のソフトウェア開発現場において社内研修期間を嫌う企業や官公庁の意向を取り入れたもので、
「 卒業=即戦力 」 が求められる新時代への突入を明確にしたものである。
たいていの面接官は ” 学生時代にどんな部活に所属していましたか? ” などと聞くが、それは時代遅れと
なったようだ。
また、C言語やJavaのスキルを問うものに対しても、「 実務経験がなければ意味がない 」 と言う現場の声も
反映した。
コンソール研究所の開発現場から一人の声を拾ってみた。
(以下ソース参照)
83: 2013/04/13(土)13:04 ID:sSwr+q0K(1)調 AAS
こんな過疎板、過疎スレに貼ってないでマ板とかム板に貼ればいいのに
84: 2013/04/14(日)17:31 ID:I0PdTsP9(1)調 AAS
Leeが普段は書かない土曜日のブログで「社内版DBPコンパイラの速度が劇的に上がったゼェー!」と叫んでる件
85(2): 2013/04/16(火)18:22 ID:tkgBipBo(1)調 AAS
set text font "SHIFTJIS_CHARSET",128
を使うとfpsが指定レート通りに出なくなるんだけど、どうにかならないものか。
86(1): 2013/04/16(火)19:58 ID:OU5ZDCwr(1)調 AAS
>>85
対策、
1, v-sync
2, Timer Based Movement
3, 我慢する
4, Lee's code( Perfect60FPS )
サンプルコード
http://www1.axfc.net/uploader/so/2871095
ハードのv-syncに同期させる、但し全部が60Hzとは限らない。
Timer Based Movementを使う。フォーラムで検索すると多数ある、
SyncRateは固定せず、スピードを固定にするコードを組む。(一般的)
`set text font "shiftjis_charset",128
sync on : sync rate 60
do
cls
print "screen fps "+str$(screen fps())
print "こんにちは"
sync
loop
87: 85 2013/04/17(水)00:04 ID:gl4y5rIU(1)調 AAS
>>86
ありがたやありがたや(´・ω・)
88: 2013/04/24(水)00:17 ID:KvQtdBXS(1)調 AAS
んじゃな♪(ペロリッ♪”
[Mac/NUC] AGK / DarkBASIC / Basic4GL 2013 Part.1
2chスレ:tech
89: 2013/04/28(日)11:39 ID:yLZ1nRml(1)調 AAS
んじゃな♪(ペロリッ♪”
─☆─ VIC−1001 Part.2 ─☆─
2chスレ:pc2nanmin
90: 2013/04/29(月)11:08 ID:kcAAZ+i0(1)調 AAS
んじゃな♪(アハアハ〜♪”
[Mac/NUC] AGK / DarkBASIC / Basic4GL / 99BASIC 2013 Part.1
したらばスレ:computer_43761
91: 2013/06/26(水)12:54 ID:4qkiwI7Q(1)調 AAS
AGK v2の開発でTGCが出資募ってる
http://www.kickstarter.com/projects/tgc/app-game-kit-v2
92: 2013/09/01(日)02:30 ID:rc4wTSqv(1)調 AAS
トリップ及び●個人情報流出事案により、2chでの活動を終了。
俺はこちらにいる。
http://www.geocities.jp/jyc_lab/main_street/
したらばスレ:computer_43761
それでは。
93: 2013/10/19(土)16:22 ID:Yfxz0KRI(1/3)調 AAS
日本語版に英語版アップデート使えると聞き試したがどうもやりかたがわからん。
初回の日本語版に7.6アップデートをあてようとしているんだが、samraiworksを選んでもDBPro選んでもDBproなんてありませんよ? とはじかれてしまう。
このままではVista以降では動作しないものしか作れない。
だれか詳しく教えてくれ。
自分引き続き努力してみる。
94: 2013/10/19(土)16:50 ID:JqMLvJ2w(1)調 AAS
日本語DBPのアップグレードの方法があるが、DBPの無料版があるので
これをインストールした方が早い。free版は内容として日本語版と同じものです。
DarkBasicProは、フリー化された、DLは以下にある。手順は下のムービーを見ればわかる。
http://www.thegamecreators.com/?m=view_product&id=2000&page=free
Upgrade 7.62 - 12th May 2012
http://www.thegamecreators.com/?m=view_product&id=2000&page=upgrade7-62
日本語DBPは違う場所にセットアップされているので、
必要ならば、コピーなどして対処する。
WindowsXpで動作する。Windows7や8で動作すると思う。互換モードを使う。
プログラムコードと実行ファイルは、「マイドキュメント」フォルダー内に配置され実行される。
95: 2013/10/19(土)16:59 ID:Yfxz0KRI(2/3)調 AAS
93ですが
InternetArchivesから日本語版アップデータを見つけ出してアップデートしようとしたら同じエラーがでた。
場所指定してやればアップデートできたので様子みてこれから英語版もあててみる。
96: 2013/10/19(土)17:01 ID:Yfxz0KRI(3/3)調 AAS
お。
返答が。ありがたいです。
無料版は広告でるとか目にしたけどどうなんだろう。
とりあえず試してみる!
ありがとう!!
97: 2013/10/19(土)19:29 ID:cZDkjDVr(1)調 AAS
広告ですね、それは実行ファイルではなくて、
IDE(editor)に小さいバナー広告が入ります。
邪魔になるほどでもないし、他のIDEに変更しても構わない。
98: 2013/12/14(土)00:39 ID:SC9GW53W(1)調 AAS
Intel Core i7-4770K + nVidia GTX 780Ti + DarkBASIC = 最新、最速、最強
open2chスレ:jisaku
99: 2013/12/18(水)17:47 ID:8mZps8dB(1)調 AAS
DarkBASICってそこまで処理速度早いのか?
100: 2013/12/18(水)18:51 ID:55rClIhX(1)調 AAS
上の方で基地っぽい連投の合間でforloopベンチの値があるよ
遅い
101: 2013/12/18(水)19:04 ID:91XI48fy(1/3)調 AAS
DarkBASICがコンパイラーだから遅くは無いけどめちゃ速いわけでもない。
言語としてマイクロソフトVC++の半分くらいの速度で、
コンパイラーだから、インタプリタよりも数十倍も速い。
あまり自慢にならない
グラフィックライブラリとしては、遅くは無いが上級者向きで無い
素人にとって使いやすいから初心者専用みたいな、
言語とライブラリですね。 試作品を作るのに便利
だから、上級者は使わない。
102(1): 2013/12/18(水)19:07 ID:91XI48fy(2/3)調 AAS
速度計測のサンプルコード、 俺のPCでは、FPS 60くらい
立方体を1000個表示する。
http://www1.axfc.net/uploader/so/3118983
103: 2013/12/18(水)19:16 ID:91XI48fy(3/3)調 AAS
訂正
>>102 のが間違いで以下が正しい、
http://www1.axfc.net/uploader/so/3119002
104(1): 2013/12/22(日)04:16 ID:8CqmvlPn(1)調 AAS
Intel Core i7-4770K + nVidia GTX 780Ti + DarkBASIC = 最新、最速、最強
open2chスレ:jisaku
テストプログラム: SAMPLE.exe(約16MB)、※Cookie要求=受け入れ(初期設定のまま)でダウンロード可
http://www.filedropper.com/sample_10
シャドウシェーディングで438個の3Dオブジェクトを表示。
4770K+780Tiで60fps出ていれば問題なし。
当該構成以外のユーザーは、実行した構成とfpsを書き込んでくれるとOK。
105: 2013/12/24(火)22:43 ID:cnBDwA/o(1)調 AAS
>>104
さっそく試してみた。
3770K+660Tiでfps 42〜45 くらい。
悪くないグラボだと思ってたが60行かないのか……。
この数値ってDarkBasic以外のソフトで同じようなプログラム書いたら
また数字は変わってくるんだろうか?
106: 2014/01/06(月)07:24 ID:6eqTtXeb(1)調 AAS
http://upload.saloon.jp/src/up7985.jpg
107: 2014/01/24(金)05:16 ID:g0drHH0n(1)調 AAS
[参考] ベンチマーク - FOR-NEXT10億回ループ - DarkBASIC
J AS INTEGER
T=TIMER()
FOR J=0 TO 1000000000:NEXT J
PRINT (TIMER()-T)/1000.0:WAIT KEY
参考 旧Ver CeleronD2.66GHz -------- 20.853秒
参考 旧Ver Core i7-4770K 3.5GHz ---- 5.501秒
参考 77RC7 Core i7-4770K 3.5GHz --- 1.798秒 (旧Verの約3.06倍)
参考 Core i7-4770K 3.5GHz Windows8 64bit版 JavaScript - 1.506秒
<script>
var t=Date.now();
var j=0;
for(j=0; j<1000000000; j++){}
document.write( (Date.now()-t)/1000.0 );
</script>
JavaScriptに並んだと言うコトは…もはやVC++もJavaScriptも不要w
ソース隠蔽可能なDarkBASIC 77RC7の圧勝。
108(1): 2014/01/25(土)02:11 ID:HHwQ2+Rf(1)調 AAS
オブジェクトを数百個表示して60fps維持するのが精一杯なのか・・
PS1くらいのゲームしか作れないんじゃないのこれ
世間ではもうすぐPS4が出るっていうのに
109: 2014/01/25(土)03:39 ID:J0d3QKjC(1)調 AAS
>>108
シャドウマッピングって知ってる?w
110(2): 2014/01/27(月)01:34 ID:hcEx0Yi9(1)調 AAS
シャドウマッピングしてても780Ti使っててフレームレートが60ってパフォーマンス悪すぎだろ
マジでPS1レベルしか作れなさそうだな
まぁ、ホントに良い物なら自然と人が集まるし、何より布教しようとしてる人が煽るような口調とまるわかりの自演とか普通にしてるから使おうと思う人なんているわけないわな
111: 2014/01/27(月)11:56 ID:/VAwAaDm(1)調 AAS
>>110
パフォーマンスが悪いのはおまえの包茎チンポでは?w
112: 2014/01/27(月)12:54 ID:qr20Z00A(1)調 AAS
「初心者重視ツールなんて使わなくたって、俺はこんなの作れるんだぜ!」
ってのをSSなりで示せば、
初心者重視ツールを推奨している側も安心するんじゃないか(笑)
113: 2014/01/27(月)13:54 ID:t4HbW88z(1)調 AAS
悪印象を広めて使う気をなくさせるのが目的だからいいのです
114: 2014/01/28(火)01:44 ID:Qp2K3W0t(1)調 AAS
>>110
PS1でシャドウマッピングできるのか?w
115: 2014/01/28(火)11:51 ID:i0cCLebp(1)調 AAS
5万もするゲーム機を初日買いする連中はそんなの気にしないよ
エフピーエスとかギガバイトとか数字を並べてみせるだけでいいんだよ
「私の価格は53万です」とかいったら目の色変えて飛びつくんだよ
116: 2014/01/29(水)12:31 ID:R17Z8yrM(1)調 AAS
FPSC 日本語マニュアル
http://www1.axfc.net/uploader/Si/so/84275
117: 2014/02/02(日)03:30 ID:L0/zynNZ(1)調 AAS
自作PCで自作ゲーム!もうあなたのPCはゲーム開発機
2chスレ:jisaku
118: 2014/02/19(水)10:12 ID:xN1Ql3z0(1)調 AAS
[開発] VC++プログラマー涙目! DarkBASIC Pro Free
2chスレ:gamedev
119(1): 2014/02/20(木)14:48 ID:5vJTEgAF(1/4)調 AAS
暇だったので、Dark Basic Pro FreeをDLしてデモの
ReflectiveSkiesを他の環境に移植してみた
http://uploda.cc/img/img530593b5971e5.jpg
無負荷でティアリングが起きるので何かと思ったわw
120(1): 2014/02/20(木)19:35 ID:M9/oWThd(1)調 AAS
>>119
それは、Panda3DのC++環境をWindowsで働かすと、
ティアリングになると言うことですか?
ティアリングが画面がズレたように写り、
画面の同期に合わせて固定すれば無くなりますが、
PCの場合は、色々と難しいかもしれませんね。
121: 2014/02/20(木)20:29 ID:5vJTEgAF(2/4)調 AAS
>>120
なるのはDBPFだけね。
1000fps超えてて原理的にティアリング起きる要素がないかと。
1ms未満は人の目で識別できませんがな。
PandaのVCはDX3Dと相性悪いんでPythonでの実行ですな。
VC等でコンパイルしたSDKは、3000fps軽く超えるエンジンが
結構あるから、試しただけでも5〜6個はこれより早いエンジンがある。
Unityもやってみたけど物理積んでるから60で頭打ちみたいだね。
3.xは300〜400出てたんで、もし仮に外せるならそれくらい出る。
やっぱこの程度の負荷で、1000fps割るのはかなり遅いよ。
122: 2014/02/20(木)20:56 ID:PD81Au7i(1/3)調 AAS
DBPfreeならUpgradeが必要、最新版の更新がこれ
http://www.thegamecreators.com/?m=view_product&id=2000&page=upgrade7-62
実際にDarkBasicは速く無いよ
VCの半分くらいだし。
インタプリタ言語と比べると速いけどね
3Dライブラリも普通か遅いくらい、
ゲーム作ると 30fpsくらいだから。
ティアリングの件は、DBPで気になった事が無いなぁ
同期を60Hzくらいで使うからね
123: 2014/02/20(木)20:58 ID:PD81Au7i(2/3)調 AAS
これ、テスト用のコードでふ
rem 回る立方体
set display mode 800,600,32,1
set window on
sync on
sync rate 60
ObjectNumber=1
make object cube ObjectNumber,10:color object ObjectNumber,rgb(0,0,255)
color object ObjectNumber,rgb(0,0,255)
while mouseclick()=0
set cursor 0,0
print "screen fps "+str$(screen fps())
xrotate object ObjectNumber,wrapvalue(object angle x(ObjectNumber)+1)
yrotate object ObjectNumber,wrapvalue(object angle y(ObjectNumber)+1)
sync
endwhile
end
124: 2014/02/20(木)21:38 ID:5vJTEgAF(3/4)調 AAS
いやだからDarkBASIC Professional FREEだと言っているんだけど。
インストーラーはDBProFreeInstaller251111.exeでDLしたのはココ。
http://www.thegamecreators.com/?m=view_product&id=2000&page=free
あと、Pythonはインタプリンタだから、Pandaを比較対象に選んだ。
コンパイル型のバイナリじゃ、ハンデにならないでしょ。
なんかJIT系くさいし。
いくら早いっつっても、物理やらoggのストリームやら組むとガクンと
落ちるし、shaderエフェクト入れてRTでマスク書いたら2桁になるとか
或る訳だからさ、最初からこれだと組み込める希望を感じられないんだよね。
125: 2014/02/20(木)22:05 ID:PD81Au7i(3/3)調 AAS
DBPは、性能が高く無いし、処理が速くも無いですよ。
それほど難しくないから、入門用には良い。
仕上がりも、大規模なのは無理、ミニゲームくらいに考えた方がよい。
http://forum.thegamecreators.com/?m=forum_view&t=203894
ここにDBPの完成品のリストがある。この程度が出来上がる。
(見た目はメディアの責任だよ)
DBPで練習して、C++などで大規模なものを完成させるのが良いと思います
126: 2014/02/20(木)23:20 ID:5vJTEgAF(4/4)調 AAS
そういう印象だよね。
ゲームエンジン/SDKって世の中にこれだけあるんだよね。
http://devmaster.net/devdb/engines
そのうち3D系は50本くらいだと思うけど、日本語で検索しても
2/3は引っかからないんで、国内で知名度がないものも多いかもね。
ちょっと「普通のエンジン」って基準が他の人とは違うかもしれない
って点では謝るわ。
127: 2014/02/20(木)23:57 ID:1DGVDHfo(1)調 AAS
DBPの弱いところを示すと
- oopで無い。複数共同開発できない。
- シングルスレッド専用だから速度上がらない。
- ポインター無い、自由度低い、速度上がらない。
- 大規模なコードは困難
これの逆説的に考えると
- 単純明快で短期間に修得できる
- 小さいものを一人で日曜大工的に作るにはよい
- 学問的、学習的に良い
- アマチュア用です。素人向け
- それなりに処理が速い。
ツールですから、使用目的に合えば最強になります。
色々ツールがあるけど、素人がいきなり高度なツールを
使うと、確実に挫折します。ほとんど専門用語が意味不明になる。
128: 2014/02/21(金)00:11 ID:95GrewqR(1)調 AAS
そらBASICなんだからそもそも入門用言語でしょ
129: 2014/02/21(金)01:18 ID:5X+D0Ob8(1)調 AAS
そりゃ元はね
アセンブラかBASICかって時代での簡単さだったものであって
今のご時世にBASICを「単純なものは簡単」というロジックで語っていいのかは疑問の余地もあるけどね
言語トレンド満載なLLを、分かる範囲でベタ書きで使っても変わらんのだし
130(1): 2014/02/24(月)22:07 ID:Aptgt0ZJ(1)調 AAS
日本語版買ってから、シングルスレッド専用というのを知ったw
昔のBASICに愛着があれば、それほど悪い選択じゃないと思う。
ただ、綺麗なGUIを簡単に作れる機能を搭載していてほしかったな。
131: 2014/02/24(月)22:19 ID:yan4xdDc(1)調 AAS
DBPのGUIについては、以下のプラグインを使ってね
BBB Gui Plugin
http://forum.thegamecreators.com/?m=forum_view&t=162825&b=8
BlueGui V2.055 ( New remake )
http://forum.thegamecreators.com/?m=forum_view&t=198156&b=8
132: 2014/02/25(火)06:24 ID:SEN849RI(1)調 AAS
>>130みたいなアホ騙すために関係者がゲハでも必死に工作してるんだろうな
ROM連中も含めれば十分元が取れる程度に売れてるのは間違いない
133: 2014/02/25(火)07:10 ID:FjC0Zh+L(1)調 AAS
Unityみたいな成功例があるからね
134: 2014/02/25(火)18:19 ID:RK8x1VFA(1)調 AAS
Unityはどうだか知らんがDBPで関係者が工作とかありえねぇw
日本代理店はとっくの昔に撤退、本家TGCは日本での自力展開なんかまるで眼中に無しだぞ?
ゲハは行ってないから確認した訳じゃないが、そんな板違いな場所で工作()してるのなんてどうせキチガイ困ソールぐらいだろ
アレは関係者どころかTGCのイメージ落とすだけのDBP界の癌だよ
上下前次1-新書関写板覧索設栞歴
あと 59 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.015s