DarkBASIC 使っている奴情報交換してください 2 at GAMEDEV
[2ch|▼Menu]
1:名前は開発中のものです。
07/12/30 08:41:46 YQxN5QHG
[DarkBasic Professional]
本家英語版:
URLリンク(darkbasicpro.thegamecreators.com)
日本語版:
URLリンク(www.tri-star.co.jp)

[サンプルコード]
本家CodeBase(英語)
URLリンク(www.thegamecreators.com)

日本語:
URLリンク(wikiwiki.jp)
URLリンク(www10.atwiki.jp)
URLリンク(bb2.atbb.jp)
URLリンク(www2.atpages.jp)
URLリンク(gedo831.blogspot.com)

DarkBASIC 使っている奴情報交換してください
スレリンク(gamedev板)


2:名前は開発中のものです。
07/12/30 23:29:37 ZKuwQYvS
乙。まさか、2までいくとは・・・。

3:名前は開発中のものです。
07/12/31 00:07:01 jADjv/op
DarkGDK (DarkBASICPROのC/C++版ライブラリ)
URLリンク(gdk.thegamecreators.com)
Micorosoftの紹介ページ
URLリンク(www.microsoft.com)

フリーゲーム用のライセンス価格が2007/11/19から無料になりますた!(旧価格は$60)
旧価格で購入してしまって不満大爆発!の貴兄のために
商用ライセンス版へのうpぐれ優待価格($140)を用意してるようです。

ちなみに商用版の通常価格は$499(高ぇ!)だから半額ですね



4:名前は開発中のものです。
07/12/31 06:08:39 A7TuKlTX
>>前スレ989

>boolean定義はあるが、存在しない。

そんなややこしいように書かなくても単に挙動がおかしいだけでいいかと。
0〜1というのは有効範囲を示しているだけで1ビット長だとは断っていない。
実装上でも1ビット汎用レジスタなんて無いからそれはいいのだけど、
外れる筈が無い論理演算で範囲から外れるのは勘弁して欲しいね。

>bitwiseにおいて not 0は、10進数で-1になる。

符号の有無で違う。
DarkBASICには符号無しの数値型もある。
ちなみに2進数でも-1は-1。

>重箱の隅をつつくような考えではプログラムが完成しないだろ、
>そんな人を多く知っている。学者なら良いが、実務ではまったく役に立たない

仕様書で重箱の隅をつつく羽目になることはぜんぜん珍しくないが。
ライブラリ側のバグ、仕様書の間違い。
それが市販品などだったりすると
自分側で回避する羽目になるし。



5:名前は開発中のものです。
07/12/31 13:10:49 TNLZHHac
インベーダーゲームの作り方
URLリンク(www.thegamecreators.com)

#9
URLリンク(www.thegamecreators.com)

#8
URLリンク(www.thegamecreators.com)

#8

正月にでも楽しんでくだたい

6:名前は開発中のものです。
07/12/31 13:24:53 EN+aiMho
>>4
やらない事の言い訳にするために重箱の隅をつつくのが問題。

7:名前は開発中のものです。
08/01/03 03:50:29 pnx1lcW7
あけおめ。
無事2になったね。
まぁ、みんなで楽しく行こうぜEEEEEEEEEEEEEEEE

8:名前は開発中のものです。
08/01/05 18:59:49 2TDwbP55
>>6
やらない事って何?


9:名前は開発中のものです。
08/01/07 01:24:07 YQmGEHMJ
アゲ

10:(´・ω・`) ウコン茶!
08/01/09 01:45:41 Fcc/fT9+
乙。まさか、2までいくとは・・・。

11:名前は開発中のものです。
08/01/13 20:44:56 t2xH1MQm
goto文の後に空白が無いと、エラーも出ずに実行もされず全く無視される。
○goto _l4
×goto_l4
_l4:

気をつけましょう。

12:名前は開発中のものです。
08/01/14 00:28:00 8PdMrL0A
>>11
確認しました。
それ エラーが出ます。
命令はハイライトになるのですぐわかるし。

古いバージョンではありませんか?
どのバージョンを使ってますか?

13:名前は開発中のものです。
08/01/14 06:07:28 /qmXwYuo
>>12
バージョン表示は1.066だけど6.6b



14:名前は開発中のものです。
08/01/14 14:02:39 TcSEIqDx
>>11
マルチステートメントでコメントつけてない?
goto_l4:rem ほげほげ
これだとラベルとして認識されるから。

15:名前は開発中のものです。
08/01/14 18:05:27 8PdMrL0A
>>14
そのような解釈もあるんだね
半角スペースは意味を持つから多めに入れるべき

>>11
トラブル状況が不透明です
具体的なプログラムをここに貼り付けてください。


16:名前は開発中のものです。
08/01/16 03:20:51 49zqv5Rt
>>14
あ、たぶんそれだ。
そういう事か。


17:名前は開発中のものです。
08/01/21 18:12:27 dzdI4x1Y

URLリンク(wikiwiki.jp)

BASIC解説をwikiwkiに載せました
DarkBasicの基礎部分の詳しい説明です。


Wikiなので誰でも修正加筆ができます
書体整形が壊れているので修正をお願いします。
また内容訂正と文章追加も


18:名前は開発中のものです。
08/01/26 03:41:39 fkRHJugG
>>17
お疲れ&ありがとさん!

19:名前は開発中のものです。
08/01/31 00:43:25 7MiLar8e
このスレで一番プログラムができる子、手あげて。

20:名前は開発中のものです。
08/02/03 04:00:38 uinLk7nn
はい(´∀`)/
最近if文の意味を理解しますた(´∀`)/

21:名前は開発中のものです。
08/02/03 22:13:11 PV9/4pht
3Dのエロゲみたいなの作りたくて簡単な方法探してるんですが。
モデリングができたとしてこのソフト使うのは正解ですかね?

22:名前は開発中のものです。
08/02/04 01:05:46 hW02WWt9
まぁ正解と言ってもいいんじゃないかなぁ
最適解かどうかは人に依ると思うけどね


23:名前は開発中のものです。
08/02/07 23:02:30 ECdkoVDR
どなたか一緒にゲーム作りませんか?
僕はゲーム用の3Dモデル制作はできますが、プログラムの知識は下と並の間くらいです。
技量はあまりありませんが、まずは互いの作品を見せ合ったりしてみたいです。

24:名前は開発中のものです。
08/02/08 00:48:29 Q000jOcU
私はプログラミングもモデリングもできませんが、
意見だけはたくさん出しますので、
テストプレーさせてください。

25:名前は開発中のものです。
08/02/08 06:58:13 KruKJ2eT
仕事と趣味でゲーム制作に関わってきたけど
ゲームは他の創作物より最後の二割が地獄の苦しみ
形が出来るまでは楽しいけど完成させるのは至難の業
特に複数人で開発してるともめ事も最後に起こる
最初は自分の器にあった簡単なものを一人で作る事をお勧めする

26:名前は開発中のものです。
08/02/08 16:33:45 SufjuuPl
専用のプログを作って、スクリーンショットでも載せてれば 集まるんじゃないかな

27:名前は開発中のものです。
08/02/09 17:52:16 FZWG4Tbc
>>21
>>22同様にまぁ正解と言ってもいいかもしれない。
特に「簡単に」となると。
ある意味3Dの難しい部分をはしょっているし。
いきなりDirectX使った開発しろってのは難しい。

ただ、Xファイル作るのでもDBに対応させるのには癖がある。
テクスチャは1枚貼りのみとか。

28:名前は開発中のものです。
08/02/09 17:53:25 FZWG4Tbc
>>25
その通りですね。


29:名前は開発中のものです。
08/02/11 01:36:27 WYM0fWz5
>>25
確かに。
俺も未完成のゲームがいくつもある・・・。

30:名前は開発中のものです。
08/02/16 01:35:45 FD8Obx5z
>>24
まずは勉強するべき。
厳しいことをいうがゲームの作り方を知らない人の意見はほとんど役にたたない。
何故なら自分の欲望ばかりを散々言って、結局苦労するのは他人だからだ。
フェアではない。


31:名前は開発中のものです。
08/02/16 15:34:04 pddkn1VE
> どなたか一緒にゲーム作りませんか?
うんー、あれだ
「私の情報は出さないけど、ゲームの作り方だけ教えて」
まあ、こんな風に聞こえる。 都合がよすぎるよね

具体的なプログラム、データなんかを提示しない質問には
曖昧な間違ってるかもしれない返事しか返ってない。

2チャンネルだからしかたないで済まされるけど

32:名前は開発中のものです。
08/02/17 02:43:46 K+oXTYdN
>>「私の情報は出さないけど、ゲームの作り方だけ教えて」
逆に2ちゃん内で済んでいるから良い様な気もするけどな。最長一日もすれば忘れてくれるし
まぁ、どんなゲームを作りたいのかは、さっぱりだが協力者を積もるには自分が独力で作った
作品がないと辛いな・・・。

33:名前は開発中のものです。
08/02/17 02:47:11 MGk7SUlX
なんで2ちゃんは
こうゆう>>31みたいな
ひねくれ屋が多いのだろうか。(他スレも同じ)
勝手におかしな解釈をして
勝手に怒る。

34:名前は開発中のものです。
08/02/17 16:58:32 ekzvRAN7
>>24
テストプレイヤーが遊べるだなんて思っている人はしない方がいいと思う。
>>30の言う通りだし、理想論ばかりぶつけられても困る。
さらに、バグが出ても「バグが出ました」という一言で
終わると誤解してる人が多い。


35:名前は開発中のものです。
08/02/17 17:47:56 Y/r+Fjyl
2ちゃんねるはインタネットの縮図だと言われる
良い人もいる、悪い人もいる。 悪意を持たない悪人が一番困る。
説明不足は悪人と解釈される。
甘えた日本の社会では、知らなかったで許されるが、海外では死を意味する。
いろんな意味で学んで欲しい。

機械相手(PC)だと人間相手と違う。
人間相手だと、 これやっとけ で済んでしまう。
機械相手だと、 これやっとけ ピィ、シンタックスエラー。 指示の間違いは許されない。
プログラムは厳密に論理立てて組まなければならない。
それは訓練なのです。天才は居ない、努力の結果なのです。


36:名前は開発中のものです。
08/02/17 18:44:19 XZCo5WTC
別に2ちゃんじゃなくてもいくらでもゲーム作成系のコミュはあるから
嫌なら他所に行けばいいよ

まあ、住人にとって居心地のいいコミュはたいがい閉鎖的だから
表には見えないところが多いけどな


37:名前は開発中のものです。
08/02/18 01:50:38 +PKYsEuU
揉めたらアカンよ(・∀・)

38:24
08/02/18 18:51:05 QeSZPqm7
>>34
遊べるなんて一言も書いていないのに、
勝手に解釈して、勝手に勘違いして、勝手な意見を言わないで欲しい。
34は33を読め。

39:24
08/02/18 18:56:27 QeSZPqm7
>>30
今気づいたが、お前もだ。
誰がゲームの作り方を知らない、なんて言った?
勝手に解釈して、勝手に勘違いして、勝手な意見を言わないで欲しい。
34は33を読め。
C++で作ってたよ。

40:名前は開発中のものです。
08/02/18 20:37:59 WzGS+N3O
暇でしかたないみたいなんで、
これを使って、ゲームに仕立ててください。
URLリンク(sakuratan.ddo.jp)


41:名前は開発中のものです。
08/02/19 01:04:38 LK/khybE
>>24
プログラムもモデリングもできない…。
でもC++でゲームを作ってた…。
お前、大丈夫か?


42:名前は開発中のものです。
08/02/19 12:47:34 mnG+WQ/A
求人の募集をかけた者です。
まさかこんなに荒れてるとは思いませんでした;
>>31は何故そのように思ったのかわかりませんが、ちゃんと作品も見せ合うと記載してあります。
darkbasicでゲームを作っている人が見つからなかったので、ここで募集をかけただけです。
それだけです。



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


44:名前は開発中のものです。
08/02/19 14:48:06 AUYMRYFk
ゴメン、>>43じゃなくて>>42だった

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

46:名前は開発中のものです。
08/02/20 22:42:28 K+pFx93R
そうですか、DarkGDKが出来るんですね

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


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

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

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

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

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


53:名前は開発中のものです。
08/02/21 15:52:44 RL0tjHPJ
>>52がいいこと言った。

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

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

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


55:名前は開発中のものです。
08/02/25 23:27:22 UMob77+z
荒れるor停滞
の二者択一・・・

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


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


58:名前は開発中のものです。
08/02/27 00:51:17 +Vr8uB3D
>>57

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

59:名前は開発中のものです。
08/02/27 01:14:02 vTFgtd+a
日本語版でEnhancements Expansion Packは使えましたよ、Dark.A.Iは知りませんけど。


60:名前は開発中のものです。
08/02/27 09:42:03 6wPqRl7R
日本語版で使える物と使えない物があるってことなんかな?
基本となるコード自体が世界共通なら、>>57が言ってる様なインストールパスの違いとか、
OSそのものの言語環境の違いとかにプラグイン側が対応出来てない場合もあるかも知らんね


61:名前は開発中のものです。
08/02/27 19:27:10 rI6+ZJ9M
23の人はモデルの画像とかうpして欲しいな……

62:名前は開発中のものです。
08/02/28 15:04:05 4QAYQ6ak
DarkSDKってやっぱりVisualStudio2008EEにGame Developer Kitとは別物?
”Game Developer Kit”でググルとDarkSDKしか出てこないんだけども。

63:名前は開発中のものです。
08/02/28 19:15:04 Uv2jquxU
>>62
意味がよくわからないけど、
マイクロソフトはゲーム開発用途に
DarkSDKはVisualStudio2008のC++のオプションとして提案されている。
URLリンク(www.microsoft.com)

マイクロソフトは別ラインでC#としてXNAを提案している。これはXBOX360だね

DarkGDKは、C言語用の3Dライブラリで、C言語は含まれない。
以前は他のC言語にも対応していたが、今回から統合されたようです。


64:名前は開発中のものです。
08/02/28 23:47:02 TSLJjmDK
>>59
そもそも日本語版のバージョンが本家に追いついていない。
始末が悪いことに日本語版ではバージョンナンバーの表記が違う。
どうも日本語化バージョンとして表記されている。

少なくともDarkAIは日本語版、購入直後の素のままでは
前提とするバージョンが一致しない。
英語版の更新パッチ当てるしかない。
DBは日本語版と英語版のキメラ状態で使うしかない。

65:名前は開発中のものです。
08/02/29 00:21:48 u5KPoAgF
DarkBASIC日本語版CDのバージョンは58で、後に59になった。
DarkAIは63以上でないと動かないと書いてた。
これでは、そのままで動かない。
プログラムは日本語も英語も同じものなので、
英語版のバージョンアップで66bにすれば同じになる。
そうすれば、日本語版も英語版も関係ない
注:ヘルプファイルが書き換わるので、コピーしとく。
ここでインストールパスの違いが出て来るが、
英語版にあわせるか、セットアップ中に指定するかだと思う。
これで総て出来ると思う、わからんけど。

現在のバージョン66bは安定しているのでおすすめ。


66:名前は開発中のものです。
08/03/01 01:40:16 jHbAeu6Y
前スレで来年頭にはゼルダ風のゲーム出すといってた人結局出さなかったな
ほんとDarkBASICユーザーは口だけだな

67:名前は開発中のものです。
08/03/01 03:12:53 GyK9vTHy
>>66
あんたは何ができるんだ?

今の世は、自分の無能を棚にあげて、人を批判をする奴が多過ぎる。
by島田紳助

3Dゲームは難しいんだよ。
そこらの無料ツールで作れるお手軽アドベンチャーとは話が違う。



68:名前は開発中のものです。
08/03/01 06:44:14 qTuA6Eau
DarkSDKで半年以内に3Dゲーム開発予告しにきましたよ。

インストールがちゃんと出来てませんが・・


69:名前は開発中のものです。
08/03/01 16:31:59 jHbAeu6Y
> 3Dゲームは難しいんだよ。

だからどうしたよwwwそれ選んだの自分だろww
DarkBASICならお手軽に作れるんじゃないの?え?じゃあなんでDarkBASICなんて使うの?wwww

70:名前は開発中のものです。
08/03/01 16:36:38 qTuA6Eau
難しいのはいいとして、
無料で使えるDarkSDKだけではつくれないよね。

使うキャラとかマップは専用の3Dモデリングツールを買わないといけないよね?


71:名前は開発中のものです。
08/03/01 17:04:43 fjHxBUAO
DarkBASICとDarkGDKはライブラリとしてまったく同じなわけで
例えば、モデル読み込みは3dsとXフォーマットに対応している。
キャラのモデリングツールは売ってるし、フリーソフトも多くある。
フリーソフトで代表的なのが、メタセコか六角でモーションも必要になる。
マップは多数の作り方が用意されていて方法によって違ってくる。
その中のひとつの方法でモデリングツールから作り出す事もできる。

ここで障害になるのは描画ポリゴン数である。
パソコンの能力が低ければポリゴン数を少なくしなければならない。
一般にキャラのポリゴン数は500〜5000位だと言われており
この値はターゲットPCの能力に合わせて設定する事になるだろう。


72:名前は開発中のものです。
08/03/01 17:42:09 qTuA6Eau
>>71
環境が充実してると知ってやる気が沸いてきました。

まあお金はないので無料で手に入るものだけを前提にやりますが。


サンプルとして入ってるジオグラフィックがそのまま使えればプログラミングの半分は終わってるようなものなんだけど。


73:名前は開発中のものです。
08/03/01 19:02:36 fjHxBUAO
少しはお金を出さないと、
無駄時間が多かったり、ある程度の書籍代も必要ですし。

74:名前は開発中のものです。
08/03/01 19:14:53 qTuA6Eau
>>73
なるほど。


あ、これは本のお礼です。
URLリンク(thumb2.uploda.org)
URLリンク(thumb2.uploda.org)
URLリンク(thumb2.uploda.org)
URLリンク(thumb2.uploda.org)
URLリンク(thumb2.imgup.org)
URLリンク(thumb.vipper.net)


75:名前は開発中のものです。
08/03/01 19:29:43 jHbAeu6Y
DarkBASICユーザーはロリとグロ好き!

76:名前は開発中のものです。
08/03/02 03:06:02 Nc7g0McQ
ロリとグロが合わさったら危険だな。
ポスタルでさえ子供を殺す表現はないし。


77:名前は開発中のものです。
08/03/02 23:28:20 zcj781Wp
DarkBASIC
News letter 62
URLリンク(www.thegamecreators.com)

Leeがバグ修正を行っているようだ、バージョンアップは近い


78:名前は開発中のものです。
08/03/03 02:22:56 zf+TKMU7
Dark basic買ったけど、全然わかりません。
それでbasicの本を買ったのですが、
ソフトの使い方みたいな内容で、今いちDark basicと関連があるのかわかりません。
まずはwindowsプログラムから勉強するべきなのでしょうか?

プログラム詳しい人が羨ましいです…

79:名前は開発中のものです。
08/03/03 10:54:36 3PjqGNyf
BASICはかんたんだからがんばりなさい。
どうしても自力で出来ないようなら、手助けする
darkbasicjp 日本語フォーラムに書き込みなさい。
場所は検索すればすぐ見付かる。


80:名前は開発中のものです。
08/03/03 15:42:19 EOtnyCh4
おい


81:名前は開発中のものです。
08/03/03 19:28:53 5skrhjTC
お茶。

82:名前は開発中のものです。
08/03/03 19:35:54 PqqWtKze
>>78
DarkBasicとBasicはぜんぜん別物。


83:名前は開発中のものです。
08/03/03 20:00:32 PqqWtKze
>>78
買う前に30日体験版試せばよかったのに

84:名前は開発中のものです。
08/03/04 04:35:06 WLcGLGJ5
てか、ソフトの使い方みたいな内容って、>>78の買ったbasicの本てひょっとして「VB(VisualBasic)」の解説書なんじゃないか?
>>82がDarkBasicと(古典的な)Basicは別物と書いてるけど、VBは更に輪をかけて古典的なBasicとは別物だよ
だからBasicの基本を学ぼうと思うならVBの解説書はあんまり役に立たない
むしろ古本屋で1980年代のBasic入門書を漁った方がまだマシだとオモ
DarkBasicもVBも古典的Basicから派生した言語ではあるんだけどね
それとDarkBasicなら、少なくとも初心者のうちはWindowsプログラミングを意識する必要があんまし無いから、
取り敢えずその辺の勉強は後回しにしちゃっていいよ


85:名前は開発中のものです。
08/03/04 07:00:41 LFf8Zupb
darkbasicの洋書って読む価値ある?


86:名前は開発中のものです。
08/03/04 12:35:04 MjjaKM+e
操作マニュアルの 25ページのサイコロプログラムを動かしてみたか?

87:名前は開発中のものです。
08/03/04 16:10:30 iwmqM3Aa
BASICの本は少なくなってる
N88-BASIC関係を古本屋で探せばよいだろう。

例えば
BASICプログラミング入門と演習 プログラミング入門シリーズ3
中古
URLリンク(www.bookoffonline.co.jp)
新品は高価
URLリンク(www.asakura.co.jp)

十進BASICなんかも良い
コンピュータを自由に操る「十進BASIC」入門

99BASIC があるので調べてもらいたい。N88BASICと同じ内容です。
まったくの素人なら99BASICで少し練習してみると良くわかる。
プログラムの概要の理解と、ぬりえくらいまで出来ると思う


88:名前は開発中のものです。
08/03/04 16:16:09 iwmqM3Aa
>>85
洋書について
初心者向けならこのページを読むだけで出来る
URLリンク(forum.thegamecreators.com)

3Dの応用プログラムは洋書を読まなければならない
遅れながらも和訳されているが少数。
日本国内でも3D関係の書籍を多く発売して欲しいとおもう。


89:名前は開発中のものです。
08/03/04 16:34:47 iwmqM3Aa
HSPについて
BASIC言語の入門として良いかもしれない、ただし奇妙な文法に問題がある。
HSPが落ちこぼれの救済措置としてのスクリプトとして生まれたのだろうが
あまりにも拡大しすぎた。作者もスクリプトと明言しているので理解していると思う。
奇妙な言語である事にかわりない。
JISに制定されたBASICをベースに拡張のような形で実装するのが好ましいと感じる
そうでなければソフト業界を混乱させるだけで良い事は無い。
作者も理解して開発終了させたようなので、それで良かったと思う。


90:名前は開発中のものです。
08/03/05 02:42:16 hDKBmIf9
GREEってサイトでゲーム用の3Dモデル作ってる人見つけたよ。
結構うまい。

URLリンク(www.dotup.org)

91:名前は開発中のものです。
08/03/05 02:51:48 pWmpnW8o
>>90
ハルヒだ ☆∀☆


92:名前は開発中のものです。
08/03/05 12:50:46 bjLjS6hN
誰かもらってきてよ。

93:名前は開発中のものです。
08/03/06 02:09:24 /kQaA6+B
>>78さん同様私も理解ができません。
どなたか先生になっていただけませんかorz
紹介された本でも勉強する予定ですが自信ないですorz

94:名前は開発中のものです。
08/03/06 02:24:43 DTACn8BV
25ページのプログラムを動かしてみたか?

95:名前は開発中のものです。
08/03/06 02:28:39 DTACn8BV
素人向けのDBの本を紹介しておく。 
基本の説明がすべて入ってる
えいごだけどな

URLリンク(en.wikibooks.org)


96:名前は開発中のものです。
08/03/06 14:57:37 bQrJnOH5
あなた方の年齢も技量も何をやったかもわからないから
努力してみて、わからない部分だけを具体的に聞いた方がよい。
2ちゃんねるだからね、書けない事も多々あるし
期待しない方がいい。

97:名前は開発中のものです。
08/03/06 20:38:59 d8KQ7dHC
N88-BASIC、QUICK-BASIC、MSX-BASICの本を読んだらよいと思います。
特にMSX-BASICはエミュとかで使用できるので、
勉強にもなると思います。

まずは文字を表示するところから順番に始めたらどうですか?
初心者がいきなりゲームは作れませんよ。

98:名前は開発中のものです。
08/03/07 12:32:56 GbqoZ9zO
>>90
他のHPでもローポリの3D屋見つけたんだけど、勧誘は断られたよ。
 技量のある人には大抵断られる俺 orz
そこそこプログラムはできるんだけどな。
なので暇で一緒にゲーム作ってくれる3D屋(経験者)募集中!
 2ちゃんですが真剣です。 

99:名前は開発中のものです。
08/03/07 13:02:05 5gQTD5db
ホームページかプログを作って募集しないと、人は集まらない。真偽性の問題です。

100:名前は開発中のものです。
08/03/07 14:16:31 igmuAiCJ
俺は以前ふたばでローポリモデル募集があったので、モデル提供したんだけど
結局そのうち連絡もくれなくなってプログラマーさんフェードアウト。
99さんが言うとおり、最後まできちんと作ってくれると言う保証はほしいなぁ。


101:名前は開発中のものです。
08/03/08 13:52:40 hcTR8Q95
難しく考えなくてよい
BASICは、これだけ出来ればよい。

入力と出力
計算と代入
条件判断
繰り返し


102:名前は開発中のものです。
08/03/08 14:11:05 E6idX7Hv
>>101
GJ

103:名前は開発中のものです。
08/03/08 15:33:46 GKQhtwgt
プログラムが作れるというのならプリミティブなものでいいから
まず動くものを作って提示すること。話はそれから

勉強したいから一緒にやりましょうというのは甘い考え
情報を集めるのも技術のひとつだ、と言いたいところだが
マイナー環境だとそれもままならないよな・・
まったくの初学者というのならメジャーなものに乗り換えるのが手っ取り早いと思う

104:名前は開発中のものです。
08/03/08 21:12:03 hcTR8Q95
複数dbaファイルの処理中のエラーで困ったときは、

コンパイラが複数の DBA モジュールを含むプログラムを処理するとき、
それが処理されることができる前に、それは最初に一つのリストを作り出さなくてはならない。
この一つのリストは TEMP\FullSourceDump.dba ファイルで見いだされファイルを参照することができる。
もし結果として生じている実行可能プログラムの実行中のランタイムエラーであるなら、
それが その実行可能プログラムを作成されたプロジェクトではなく、
このTEMPファイルに関係する行番号を報告する。

と、helpfileに書いてある。


105:名前は開発中のものです。
08/03/11 15:54:03 MAUYjkV4
特に何もないだろうと、
と思いつつも2〜3日に1回はこのスレを見に来る私・・・
で、やはり何もない。

106:名前は開発中のものです。
08/03/11 16:00:16 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:名前は開発中のものです。
08/03/11 19:31:25 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:名前は開発中のものです。
08/03/12 00:37:10 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:名前は開発中のものです。
08/03/12 11:59:39 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:名前は開発中のものです。
08/03/13 09:39:45 CVPSM0gM
1.064→1.066にバージョンアップしたら、作りかけゲームの動作が軽くなり70fps→250fpsになった記念カキコ

111:名前は開発中のものです。
08/03/13 17:59:30 hyswbNSq
備忘録も兼ねてぼちぼち書き加えてたり。
URLリンク(wikiwiki.jp)


112:名前は開発中のものです。
08/03/14 17:05:01 h4Cz9CeQ
106〜109
そうゆう計算式て、パッと頭に浮かぶんですか?
どうすれば、そんな頭になることができますか?

113:名前は開発中のものです。
08/03/14 18:46:27 JTt4P4kJ
>>112
変数の概念を理解したら後は早いと思う。


114:名前は開発中のものです。
08/03/15 11:33:41 B71iqVrF
変数は、こんな感じだよ

    ∧ ∧___
   /(*゚ー゚) /\
 /| ̄∪∪ ̄|\/
   | 変数名 |/
     ̄ ̄ ̄ ̄


115:名前は開発中のものです。
08/03/15 12:44:36 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:名前は開発中のものです。
08/03/15 18:06:33 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
08/03/15 20:37:55 InbN3WU+
あー、そこまで考えてなかったわ
この先処理が増えることを想定した場合、余計なコードは極力メインループから追い出しといた方が賢明やね

あと、if文の固まりんとこはselect文でまとめても良かったかなとちょっと思った


118:名前は開発中のものです。
08/03/16 13:51:16 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:名前は開発中のものです。
08/03/31 07:22:59 sJ17rPMQ
なんとなくアゲ


120:名前は開発中のものです。
08/03/31 21:28:12 076re8Qx
6.7いいね
インストがちょっとめんどいけど

121:名前は開発中のものです。
08/04/01 19:19:52 wG8w7YQ5
Newsletter 63 - April 2008
URLリンク(www.thegamecreators.com)


122:名前は開発中のものです。
08/04/02 11:49:18 j1fuyimo
エフェクトについての質問なのですが、ビームや閃光などの表現はプログラム上
で表現するのでしょうか?
それとも、テクスチャで頑張るのでしょうか?

3D上でレンダリングをすると、綺麗に光るのですが、プログラム上で読み込むと
ただのグラデがかかった物体にしか見えません・・・。

回答をよろしくお願い致します。

123:名前は開発中のものです。
08/04/02 13:20:14 f6pB8WOo
>3D上でレンダリングをすると、
>プログラム上で読み込むと

この二つの用語は何を意味するのですか?
違うものですか?
もう少し説明してください

124:名前は開発中のものです。
08/04/02 14:36:38 wDgNddUl
3D上でレンダリングをする→Shadeとかの3Dツールで光源つきでレンダリングしてる
プログラム上で読み込む→DarkBASICでリアルタイムに実行している

だと思う

125:名前は開発中のものです。
08/04/02 16:25:51 f6pB8WOo
二つの事がある

モデリングツールで作ったデータを darkbasicへ送るときに データの欠落がある。
Xファイル、3dsどちらでも完全では無い。
ですから、データ転送後に darkbasic側で再び設定を行う必要がある。

darakbasic側でシェーダー、HDRなどが行えるが、ビデオカードに依存するので
総ての利用者が使えるとは限らない、高級ビデオカード限定とか。
ティクスチャのみだと ソフトだけで可能で、利用者を選ばない。Dx7.0レベル。
これは意図により、設計者が決める事です。

Shaderの見本はこれ
Ultimate Shader Pack
URLリンク(forum.thegamecreators.com)


126:名前は開発中のものです。
08/04/03 10:52:12 bupE4Fc8
>>123さん

言葉足らずですみません。>>124さんの言う通りです。

3Dの機能(グロウ効果など)を、いくつかかけ合わせると綺麗に光るのですが、
あくまでプリレンダーな結果です。

プログラムですと、ビームではなくただの円柱の筒が伸びているようにしかなりません。

FFやロストオデッセイのセーブポイントのように、触れると「オヤオヤオヤオヤオヤーン!」
て派手に光る演出をしたいのですが、テクスチャだけでは無理な気がしています。

プログラマブルシェーダー?を使うといいとも聞いたのですが・・・

>>125さん
ありがとうございます。これから読んでみます。

127:名前は開発中のものです。
08/04/03 14:56:02 quj2qtfS
光の効果をどこまでするかですけど
1.ティクスチャ
2.光の量と色と透明度、ライトコマンド
3.物体表面の質感、反射と材質、マテリアル
4.誇張された表現のフィルター、シューダーとHDR

2と3くらいだと思う、
周辺を暗くして、強めに発光させれば雰囲気が出ると思う。
ヘルプ→EXAMPLES→Light Showcase
で、銅像の周りを回る球体のような感じですか


128:135 ◆2i.vL..9Ww
08/04/05 02:04:28 OfsqeeRW
>>126
例に出てきているゲームを知らないので具体的なイメージがわかないっす。
よかったらスクショとかスクショへのリンクとか頂けますか?
私自信もちょっと興味あるのでサンプル程度のものが作れるかもしれないので。

129:名前は開発中のものです。
08/04/06 06:39:54 LPJenZuX
>>127さん ありがとうございました。
さっそく見てみましたが、まだ理解できていません orz

>>128さん
以下のようなエフェクトのことです。
URLリンク(blog.drecom.jp)

光る柱が二本たっていますが、二本ともあわい光が囲っています。

どの角度から見ても、この画像のような光を
表現するにはどうしたらよいのでしょうか?

130:名前は開発中のものです。
08/04/06 06:45:07 LPJenZuX
>>127さん
何度やっても
Runtime Error 3502 ミュージックの読み込みに失敗しました at line 15

と出てしまいます orz


131:名前は開発中のものです。
08/04/06 07:46:24 olXHQY7b
>>129
ビルボードではないでしょうか?
板ポリゴンに光の柱のテクスチャを貼って、常にポリゴンの向きをカメラに向ければいいのです。

132:名前は開発中のものです。
08/04/06 11:00:25 Gvr279gm
>>130
セットアップの失敗かもしれません。 再度セットアップしてみてください。

確認できるように、実行ファイルをアップしておきます。
DarkBasic Light demo
URLリンク(gamdev.org)


133:名前は開発中のものです。
08/04/06 15:22:05 gWQJIdZJ
127さんに便乗して質問なのですが、アクションゲームなどでよく見られる
剣の軌跡のエフェクト表示はどうやればよいのでしょうか?
剣の先と根元の2点の座標を保持して、2点間の直線を描画すればよいのは分かるのですが
具体的なサンプル等ないでしょうか?


134:名前は開発中のものです。
08/04/06 23:44:41 Gvr279gm
>>133
剣モーションブラーのテスト版、サンプルコード
URLリンク(gamdev.org)

135:名前は開発中のものです。
08/04/06 23:57:04 Gvr279gm
そうそう、配列 ax(),ay(),az()は
実数に変更してください。 ax#(),ay#(),az#() のように
なめらかになります。

136:135 ◆2i.vL..9Ww
08/04/07 01:28:11 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:名前は開発中のものです。
08/04/07 12:42:20 MR8kgioj
横槍すみませんがトゥーンシェーダーみたいな表現はできますかね????
サンプルで色々な質感に変わるやつがあったのですが、中にトゥーンシェーダー
があったのです。


138:名前は開発中のものです。
08/04/07 13:57:23 gD280vbr
トゥーンシェーダー
基本的にDirectX9で扱えるものは全部サポートされている、
説明と使い方はDirectXを調べる事により情報が得られる。
DirectX9で新規追加されたシェーダーなどは、ビデオカードに依存するので注意。

トゥーンシェーダーはエッジを強調してマンガ調の描画に切り替える。
SET CARTOON SHADING ON コマンドを使い、ビットマップも必要。


139:133
08/04/08 04:36:42 JN5gflkj
>>134

サンプルありがとうございます。
頂いたサンプルを改造して、剣の軌跡の表示できました!
URLリンク(gamdev.org)

あとは、軌跡の間を補完してやればOKかな。

140:名前は開発中のものです。
08/04/08 06:52:52 NnKoArmX
これってネット対戦とかオンラインゲームは作れるの?

141:名前は開発中のものです。
08/04/08 08:18:19 XBu6+MvB
標準で通信関連の命令あるからそれで作れる



142:名前は開発中のものです。
08/04/08 08:22:21 NnKoArmX
P2P通信も可能?

143:名前は開発中のものです。
08/04/08 12:39:51 SVOPsmVq
ネットゲームに関しては、サンプルを試してください。
URLリンク(gamdev.org)

これは一例で、他のプロトコル等のプラグインなどがある
P2Pは、片側がクライアント+サーバーにすればOK


144:名前は開発中のものです。
08/04/09 12:36:01 Ri/w43/t
格ゲーのサンプルは存在するのでしょうか?
できれば日本語のコメントが付いているとありがたいのですが、ないですかね?

145:名前は開発中のものです。
08/04/09 13:19:08 zz3otFpo
格闘ゲーム、Fighterですよね。ありませんね

146:名前は開発中のものです。
08/04/10 11:13:11 8UeaeHgR
>>145

残念です・・・。

対戦型アクション?のようなサンプルも出回っていませんか?
アーマードコアや、同人の3Dハルヒのようなゲームです。

147:名前は開発中のものです。
08/04/10 12:44:56 MBDXWt+f
あなたが言っているゲームを知らないから何とも言えないけれども
格闘ゲームはアクションゲームの次に来るものだと思います
ですからそれようの解説は少ないだろう、
作れば重宝さるかもしれない。

最初に簡単なアクションゲームを作ってみれば良いだろう
2Dと3Dは大きく違うけれども、小さい部品的なサンプルコードは
多くあるし、作って提供も出来る。

あなたが作りたいゲームを説明すれば、
それの部品のコードを示す事は出来る。
作るゲームを言葉で説明する事が大切です。それがコードになる。

よく出来たアクションゲームの解説がある
多くの初心者がここから入る。
英語だけど、機械翻訳で理解できる内容です
Monster Hunt 3D Tutorials
URLリンク(developer.thegamecreators.com)


148:名前は開発中のものです。
08/04/10 23:37:15 a5pPgg5f
サンプルがあったところで丸々パクるのが目的なんだろ

149:名前は開発中のものです。
08/04/11 03:13:20 uTNKiYkR
>>148
他人が作ったものを改造して覚えるのが昔のやり方だったが

150:名前は開発中のものです。
08/04/11 14:28:20 nG403VKI
昔から言われているように、技は盗め

言語の基本の教科書はあるけど技術の教科書はほとんど無い。
ソフト関係は、動作するソースコードが技法の教科書となる。
他人の書いたコードを読むのも技術の範囲内であって、
意図を読み取るにはちょっとした訓練が必要だろう

サンプルコードは流用する為に存在するから
そのまま使えばよろしい。

151:名前は開発中のものです。
08/04/11 20:37:14 8LnTOCXi
昔のソースでの配布&ソース添付ならわかるがバイナリ配布でで隠蔽されると
ただ、ぱくって俺が作りましたってやつがいそうだからな


152:名前は開発中のものです。
08/04/12 02:20:11 uuYximuO
お前了見狭くね?

153:名前は開発中のものです。
08/04/12 04:00:52 A/kUOO2k
>>150
盗んでくる場所はだれかのホームページなんだろ?

154:名前は開発中のものです。
08/04/12 09:26:07 mTYv+B+9
実際パクるやつは商用でもパクるよ
MAMEのソースとかなw

155:名前は開発中のものです。
08/04/13 15:09:11 vPo3xbP9
>>147
ご指摘ありがとうございます。さっそくそのURLに飛んでみます。

156:名前は開発中のものです。
08/04/16 12:48:08 XMO2cukB
dark basicでゲーム作り終わった日本人はいないって本当?

ここで、質問に答えてる奴らは作らないの?忙しいだけ?

157:名前は開発中のものです。
08/04/16 13:29:16 EQaHg1nB
いちいちDBで作りましたって宣伝するヤツもいないだろ
同人では何本か見かけたよ
それらはEXEのアイコンがDBのだった

158:名前は開発中のものです。
08/04/16 14:43:03 N7Ob7Qb0
だから、それをここに晒せよ。

159:名前は開発中のものです。
08/04/16 16:07:13 To7phyZw
粘着さんがいる場所に晒したら、相手に迷惑。

オイラは某サークルの作品でDB知って、自分でも始めた。
別にツール名とか書いてないけど、イベントで聞いたらDBだといわれた。

160:名前は開発中のものです。
08/04/16 16:21:14 N7Ob7Qb0
妄想もここまでいくと怖いな。

161:名前は開発中のものです。
08/04/18 01:29:25 uggkZXzM
また涌いてんのかコイツ、懲りねえなぁ

162:名前は開発中のものです。
08/04/18 12:14:10 bNkUaxkx
荒れる発言はやめれ。

163:名前は開発中のものです。
08/04/18 23:55:58 K24klbyf
粘着もここまでいくと怖いな。

164:名前は開発中のものです。
08/04/19 00:03:37 XxdFhrU6
粘着を取り除く時には、UNGLUE OBJECT コマンドを使ってください。

165:名前は開発中のものです。
08/04/19 00:24:57 8DP5p25q
DELETE OBJECTしたい所だね。

166:名前は開発中のものです。
08/04/19 21:49:09 XxdFhrU6
リストボックスが欲しいですか?
URLリンク(forum.thegamecreators.com)

167:名前は開発中のものです。
08/04/21 12:44:19 z0BRtkNJ
討論の結果:本ソフトでゲームを作った人はいない!
      これにてお開き!

168:名前は開発中のものです。
08/04/21 14:05:23 9xjx6fhy
じゃ、俺が第一号だな。
とりあえず粘着はきもいからどっか行け。

169:名前は開発中のものです。
08/04/21 14:41:49 9S0hNBaA
完成したよ。

170:名前は開発中のものです。
08/04/21 14:43:42 9S0hNBaA
set text font "MS ゴシック",128
RANDOMIZE timer()
a=rnd(98)+1
c=0
print "PCが作った二桁の数字を当ててください。"

do
c=c+1
print
input "2桁の数字を入力してください。>",b$
b=val(b$)

if b=a then exit
if b>a then print "大きいすぎる"
if b<a then print "小さすぎる"
loop

print "当たり"
print "正解までに ",c,"回"
wait key
end



171:名前は開発中のものです。
08/04/24 00:05:45 rUNCCz3F
そんなムキになるなよ・・・
作ったのなら作ったの一言でいいだろが。
痛いとこ突かれて、あたふたする人の典型だな。
しかも反論が悪口って・・・
小学生かお前は・・・


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5323日前に更新/303 KB
担当:undef