DarkGDK
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2008/04/23(水) 17:58:52初心者を強く意識した設計になっているので、あとは日本語の入門書でもあれば、小学生がひとりで、
3Dゲームを作ってしまう、なんてこともできそうです。もともと DarkBasic というホビーユーザー向けのゲーム開発ツールがあって、 その開発スタイルを C++ に持ってきたのが DarkGDK ということらしいですが、悪くありません。
( http://myhome.cururu.jp/kacom/blog/article/21001671006 )
Dark GDK - Home
http://gdk.thegamecreators.com/
Game Creators
http://www.microsoft.com/express/samples/GameCreators/
KACOMさんのブログ-CURURU DarkGDK
http://myhome.cururu.jp/kacom/blog/list/ct4
DarkBASIC講座
http://www2.atpages.jp/fuckinjap/main.htm
00021
2008/04/23(水) 18:04:18VC++標準のグラフィックライブラリ、ゲーム開発ライブラリになりそうな予感。
しかし、日本語のリファレンスやサンプル少なくて困ってる。
0003デフォルトの名無しさん
2008/04/23(水) 18:15:46「コマンドー」 戦場の狼の勝手にリメイク作品
http://developer.thegamecreators.com/?gf=retro_view&i=82
「3D バブルボブル」 バブルボブルの勝手にリメイク作品
http://developer.thegamecreators.com/?gf=retro_view&i=61
「ガールズ フロム ブロック」 倉庫番の勝手にリメイク作品
http://developer.thegamecreators.com/?gf=retro_view&i=47
「パンダ・アドベンチャー」 けっきょく南極大冒険の勝手にリメイク作品。
http://developer.thegamecreators.com/?gf=retro_view&i=71
「ネメシス」 グラディウスの勝手にリメイク作品。
http://developer.thegamecreators.com/?gf=retro_view&i=85
「カリオ」 スーパー マリオ ブラザーズの勝手にリメイク作品
http://developer.thegamecreators.com/?gf=retro_view&i=35
「バンバーマン レトロ」 ボンバーマンの勝手にリメイク作品
http://developer.thegamecreators.com/?gf=retro_view&i=67
2〜4人プレイ専用。キャラクターの顔が写真になっている。制作者か?
「レッド シチュエーション」 エレベーターアクションの勝手にリメイク作品。
http://developer.thegamecreators.com/?gf=retro_view&i=89
「レトロ ファイター」 ダブルドラゴンの勝手にリメイク作品。
http://developer.thegamecreators.com/?gf=retro_view&i=48
0004デフォルトの名無しさん
2008/04/23(水) 18:20:110005デフォルトの名無しさん
2008/04/24(木) 07:06:53「3D 麻雀 ソリィティア」
http://darkbasicpro.thegamecreators.com/?m=showcase_view&i=145
「ルーム ウォー」
http://darkbasicpro.thegamecreators.com/?m=showcase_view&i=221
「エイリアンウェア・プログラミングコンテスト」で、1位に輝いた作品。
「グレイエイリアンの攻撃から、コンピューターを守れ!」
「サイレント ストライク」
http://developer.thegamecreators.com/?gf=2004compo_view&i=53
「TGCゲームプログラミングコンテスト2004」で、優秀賞に輝いた作品。
00061
2008/04/24(木) 19:08:32興味を引く、人集まるスレタイかんがえてくれ
0007デフォルトの名無しさん
2008/04/24(木) 19:37:09文面が子供っぽいので教えて君にしか見えません
リンク張る(=アホでもできる)だけなら誰も相手しませんよ
00081
2008/04/24(木) 22:46:26http://gamdev.org/up/img/11347.zip
#include "DarkGDK.h"
void DarkGDK(){
dbLoadObject( "default.x", 1 );
D3DXMATRIX mat;
float a = 0;
while( LoopGDK() ){
a += 0.01;
D3DXMatrixRotationY( &mat, a );
dbSetObjectWorldMatrix( 1, &mat );
dbSync();}
}
00091
2008/04/24(木) 23:55:29dbSetObjectWorldMatrix という関数はヘルプにも載っていないし、ググると出所の1件しか見つからない
0010デフォルトの名無しさん
2008/04/25(金) 00:01:22dbLoadObject関数でXファイルを読み込んで
それを1番として
D3DXMATRIX型の行列matを宣言して
それをY軸周りでa回転する回転行列にして
読み込んだオブジェクト1番を作った行列で
画面上にセットしてると言う感じかな
実行してないがおそらくオブジェクトがくるくる回ってるだけでしょ?
00111
2008/04/25(金) 00:30:122D3D表示・消去、キーボード、コントローラ、マウス入力、カメラと光源などです。
00121
2008/04/25(金) 00:31:31くるくる回ってるだけです。 なんでブログの作者はヘルプにのっていない関数がわかったんでしょうか?
開発者かな
0013デフォルトの名無しさん
2008/04/25(金) 00:35:16どうやって使うのかソースを読めという事なのかな・・・
00141
2008/04/25(金) 00:38:00ディレクトリを全文検索した所、ヘッダに関数名だけはのっています libファイルには内蔵されているみたいです
0015デフォルトの名無しさん
2008/04/25(金) 00:40:340016デフォルトの名無しさん
2008/04/25(金) 00:42:17日本語ヘルプとサンプルを作りたいですねって他人任せかよ
広める目的があるのなら、まずは自分で一通りのドキュメントを用意せーや
ただのくれくれ君にしか見えん。
このライブラリがどういうのかは知らんが、今ならXNAとかに逝ったほうが将来性があるやろ
0017デフォルトの名無しさん
2008/04/25(金) 01:18:20#include "DarkGDK.h"
// main entry point for program
void DarkGDK ( void )
{
// set sync on and sync rate to 60 frames per second
dbSyncOn ( );
dbSyncRate ( 60 );
// make a cube
dbMakeObjectCube ( 1, 10 );
// loop until the escape key is pressed
while ( LoopGDK ( ) )
{
if ( dbEscapeKey ( ) )
return;
// rotate the object
dbRotateObject ( 1, dbObjectAngleX ( 1 ) + 0.1f, dbObjectAngleY ( 1 ) + 0.1f, dbObjectAngleZ ( 1 ) + 0.1f );
// update screen
dbSync ( );
}
}
00181
2008/04/25(金) 02:42:23C++のライブラリで初心者でも扱えて有効なものだとこれが一番ではないですか。
開発者を増やして開発の議論できようにしていきたいんです。
0019デフォルトの名無しさん
2008/04/25(金) 02:52:34サンプルマップを乗せたい所ですが、これは良い出来なのですが
勝手に乗せられないのでやめておきます。
次のようなコードで3Dマップ動けます。
あたり判定はマップの方に入れるみたいで簡単です。
マップエディタの紹介
http://pumpkin.game-server.cc/mapping/index.php?%C8%A2%A5%DE%A5%C3%A5%D7%20%A5%C1%A5%E5%A1%BC%A5%C8%A5%EA%A5%A2%A5%EB%2F4
http://etvip-asunaro.ddo.jp/mapper/?%E3%83%9E%E3%83%83%E3%83%97%E3%82%A8%E3%83%87%E3%82%A3%E3%82%BF%E3%83%BC
00201
2008/04/25(金) 02:53:06void userInput ( void );
float g_fSpeed = 0.1, g_fTurn = 0.03;
void DarkGDK ( void ){
dbLoadBSP ( "ikzdm1.pk3", "ikzdm1.bsp" );
dbLoadObject ( "skybox2.x", 200 );
dbAutoCamOff( ); dbSyncOn( );
dbSyncRate( 60 ); dbBackdropOff( );
dbSetCameraRange ( 0.05f, 30000 );
dbSetBSPCameraCollision ( 1, 0, 0.75, 0 );
dbSetObjectLight ( 200, 0 );
dbSetObjectTexture ( 200, 3, 1 );
dbPositionObject ( 200, 1000, 2000, 4000 );
dbScaleObject ( 200, 30000, 30000, 30000 );
dbPositionCamera ( 0.0f, 0.5f, 0.0f );
while ( LoopGDK ( ) ){ userInput ( ); dbSync ( ); }}
void userInput ( void ){
static float OldX, OldY, X, Y;
dbControlCameraUsingArrowKeys ( 0, g_fSpeed, g_fTurn );
OldY = Y; OldX = X;
Y = dbWrapValue ( Y + dbMouseMoveX ( ) * 0.4 );
X = dbWrapValue ( X + dbMouseMoveY ( ) * 0.4 );
dbYRotateCamera ( dbCurveAngle ( Y, OldY, 24 ) );
dbXRotateCamera ( dbCurveAngle ( X, OldX, 24 ) );
char* szKey = dbInKey ( );
if ( strcmp ( szKey, "+" ) == 0 && g_fSpeed < 1000 )g_fSpeed += 0.01;
if ( strcmp ( szKey, "-" ) == 0 && g_fSpeed > 0.02 )g_fSpeed -= 0.01;}
0021デフォルトの名無しさん
2008/04/25(金) 14:11:50他人のサンプルパクってはってるし。つかゲ製作板いけ。ム板にガキいらね
0022デフォルトの名無しさん
2008/04/25(金) 21:46:07期待しているので頑張ってください。
私も時間ができたら挑戦したいと思います。
0023デフォルトの名無しさん
2008/04/26(土) 01:32:510024デフォルトの名無しさん
2008/05/01(木) 04:27:45廃止されたLIBを使っているみたいです。
Microsoft DirectX SDK (August 2007)
は必須と思います。
0025デフォルトの名無しさん
2008/05/01(木) 16:16:500026デフォルトの名無しさん
2008/05/01(木) 17:04:290027デフォルトの名無しさん
2008/05/28(水) 10:55:040028デフォルトの名無しさん
2008/06/13(金) 05:50:580029デフォルトの名無しさん
2008/06/15(日) 18:15:59スレタイが悪かったな。ゲームとかC++とかGame Development Kitとか単語があればよかったのに。
でもまあゲ製作の方が良かった気もするな
面白そうではあるんだが・・・
>>1
がんばれ
まずは、まとめサイトか、まとめwikiだ!
0030デフォルトの名無しさん
2008/06/16(月) 18:04:24499$払ってライセンスを買わないと
いけないのでしょうか?
DarkBasicの時はそんな縛りがなかったのに・・・
0031デフォルトの名無しさん
2008/06/17(火) 22:50:410032デフォルトの名無しさん
2008/06/21(土) 18:53:19まったくもって使えないなヽ(´・ω・`)ノ
0033デフォルトの名無しさん
2008/06/21(土) 20:03:380034デフォルトの名無しさん
2008/06/21(土) 21:25:050035デフォルトの名無しさん
2008/11/15(土) 19:54:080036デフォルトの名無しさん
2008/11/17(月) 18:21:40年内にバージョンアップが来るとおもう。
0037デフォルトの名無しさん
2008/11/18(火) 00:42:17悪い意味で誤解が解けちゃったね
0038デフォルトの名無しさん
2009/01/18(日) 15:00:050039デフォルトの名無しさん
2009/01/19(月) 13:26:44Upgrades http://gdk.thegamecreators.com/?f=downloads
0040デフォルトの名無しさん
2009/07/05(日) 15:18:50とりあえずチュートリアル1で地球をアニメーションさせてみた
つーかサンプルプレイしてみたけど結構ロードが長いね
0041デフォルトの名無しさん
2009/07/29(水) 14:16:32http://darkgdk.wikia.com/wiki/DarkGDK_Programming_Wiki
0042デフォルトの名無しさん
2009/07/30(木) 20:38:40http://myhome.cururu.jp/kacom/blog/list/ct4
サーバーが今年の秋にサービス終了する。
必要な人は、プログ情報を取っておく事。
0043デフォルトの名無しさん
2009/08/14(金) 18:01:02ここにDarkBASICの最新版ヘルプファイルがある。(U74 英語)
http://www1.axfc.net/uploader/He/so/239549
0044デフォルトの名無しさん
2009/08/17(月) 09:35:09本家の試用版のDLを薦めるのではなくアップロダを薦める理由は何?
著作権とか大丈夫?
0045デフォルトの名無しさん
2009/08/17(月) 19:49:14ヘルプファイルの翻訳と配布は自由に行ってもよい。
DarkGDKのヘルプファイルも更新してほしいと思うよ
0046デフォルトの名無しさん
2009/09/08(火) 01:00:32ここくらいしか具体的な内容の記事無いんだよね。
保存用に記事一覧(34件)をリストアップしました。
http://myhome.cururu.jp/kacom/blog/article/21001671006
http://myhome.cururu.jp/kacom/blog/article/21001671275
http://myhome.cururu.jp/kacom/blog/article/21001671291
http://myhome.cururu.jp/kacom/blog/article/21001672593
http://myhome.cururu.jp/kacom/blog/article/21001672816
http://myhome.cururu.jp/kacom/blog/article/21001676948
http://myhome.cururu.jp/kacom/blog/article/21001677530
http://myhome.cururu.jp/kacom/blog/article/21001677708
http://myhome.cururu.jp/kacom/blog/article/21001678794
http://myhome.cururu.jp/kacom/blog/article/21001678986
http://myhome.cururu.jp/kacom/blog/article/21001683872
http://myhome.cururu.jp/kacom/blog/article/21001684032
http://myhome.cururu.jp/kacom/blog/article/21001686696
http://myhome.cururu.jp/kacom/blog/article/21001691884
http://myhome.cururu.jp/kacom/blog/article/21001692979
http://myhome.cururu.jp/kacom/blog/article/21001693840
http://myhome.cururu.jp/kacom/blog/article/21001694010
http://myhome.cururu.jp/kacom/blog/article/21001695198
http://myhome.cururu.jp/kacom/blog/article/21001739878
http://myhome.cururu.jp/kacom/blog/article/21001739973
http://myhome.cururu.jp/kacom/blog/article/21001744413
http://myhome.cururu.jp/kacom/blog/article/21001768536
0047デフォルトの名無しさん
2009/09/08(火) 01:01:22http://myhome.cururu.jp/kacom/blog/article/21001768644
http://myhome.cururu.jp/kacom/blog/article/21001775021
http://myhome.cururu.jp/kacom/blog/article/21001781794
http://myhome.cururu.jp/kacom/blog/article/21001781815
http://myhome.cururu.jp/kacom/blog/article/21001788410
http://myhome.cururu.jp/kacom/blog/article/21001789631
http://myhome.cururu.jp/kacom/blog/article/21001816107
http://myhome.cururu.jp/kacom/blog/article/21001817081
http://myhome.cururu.jp/kacom/blog/article/21001839205
http://myhome.cururu.jp/kacom/blog/article/21001839284
http://myhome.cururu.jp/kacom/blog/article/21001841502
http://myhome.cururu.jp/kacom/blog/article/21001856107
0048デフォルトの名無しさん
2009/09/23(水) 16:23:04中二は万国共通の概念なのか
0049デフォルトの名無しさん
2010/02/08(月) 01:35:28DarkはダークホースのDarkじゃなかったっけ?
今の世の中、それっぽいのは全部中二扱いなのかw
てか、誰もいない・・・?
0050デフォルトの名無しさん
2010/08/04(水) 22:56:11DarkBASIC Professional日本語版
http://hibari.2ch.net/test/read.cgi/software/1280778247/l50
0051デフォルトの名無しさん
2010/12/24(金) 15:01:44■ このスレッドは過去ログ倉庫に格納されています