- 1 名前:デフォルトの名無しさん [2013/02/17(日) 12:34:34.61 ]
- コンソール研究所は8日、英国The Game Creatorsの販売しているミドルウェア、” DarkBASIC Professional ”
が世界で最も使われているゲーム開発環境であると発表した。 DarkBASIC ProfessionalはDirectX9.0以上の要件を満たすWindowsPCで動作し、簡素な記述で分かりやすいと 言う特徴を備えている。 ゲーム開発の歴史はスペースインベーダー(1978)からグラディウス(1985)までがアセンブラ、それ以降はC言 語で開発され、おおむね2003年までC言語主流は続いてきたが、PC性能の飛躍により高級言語の開発でも 充分なスピードを出せると判断され、この体制は崩壊した。 海外では生産効率の観点から 「 BASIC復権 」 が提唱され、VisualBASICの文法を取り入れた独自規格の BASICによる開発が台頭しつつある。 また、マイクロソフト米国本社はVisualBASICの普及を目指してライトバージョンのSmallBASICを無償で配布。 これらはいずれもWindowsAPIやDirectXの記述を別個に行う必要があり、普及する確率は低い。 DarkBASIC Professionalはそういった面倒な記述を排除してより簡単な記述で開発できると言うメリットがある。 日本では 『 99BASIC 』 と言う旧式のマイクロソフトBASICに準拠した開発環境があるが、DirectXをサポートし ていないなど、若干の問題を抱えているが、往年の日曜プログラマーには10年以上好評である。 ” BASIC開発競争 ” に乗り遅れないためには、どのBASICを選ぶかで岐路が分かれる。 賢明な判断が要求される。 DarkBASIC Professional www.thegamecreators.com/?m=view_product&id=2000 99BASIC www.sagami.ne.jp/tadaka/99Basic/ Small Basic smallbasic.com/
- 116 名前:デフォルトの名無しさん mailto:sage [2013/02/17(日) 18:32:12.15 ]
- >>115
お前の趣味なんか聞いていない。
- 117 名前:デフォルトの名無しさん mailto:sage [2013/02/17(日) 18:32:59.86 ]
- Delphiは死んでないんだが?
アンタバカダロとかいう会社の製品になってる。
- 118 名前:デフォルトの名無しさん mailto:sage [2013/02/17(日) 18:33:26.39 ]
- だからきもいけどと書いてあるだろう
初心者向けっていってるのに何でてめーにけちつけられなきゃいけないんだw
- 119 名前:C2013 ◆TiFREFXVFVmx [2013/02/17(日) 18:34:28.19 ]
- >>116
俺の趣味を受け入れろw >>117 実際のところは知名度も落ちてるし使われてない感じだよな。 新規ユーザーの取り込みも難しい。
- 120 名前:デフォルトの名無しさん mailto:sage [2013/02/17(日) 18:34:29.96 ]
- Delphiを初心者に叩き込んでみたい
- 121 名前:デフォルトの名無しさん mailto:sage [2013/02/17(日) 18:36:41.65 ]
- DelphiやるならC#やれよwww
- 122 名前:デフォルトの名無しさん mailto:sage [2013/02/17(日) 18:39:30.88 ]
- MFC、OWL、ここあたりは
C++をC++として使ったGUIクラスライブラリだったんだが、 GUIを作る場合に相性が悪かった。 C++という言語仕様はGUIが苦手という結論は間違ってないと思う。 GUI、特にRADによる作りやすい開発ができるようにするならば C++を拡張して特殊な命令や仕組みを作る必要がある。 そういえばC++Builder(RAD)もそうだった。 __closure とかいいう拡張キーワードが出てきたな。
- 123 名前:デフォルトの名無しさん mailto:sage [2013/02/17(日) 18:42:13.68 ]
- むき出しのC++危なすぎてまともに触れんww
俺がへぼグラマだからだがww
- 124 名前:C2013 ◆TiFREFXVFVmx [2013/02/17(日) 18:43:04.81 ]
- >>122
GUIとかRADとかイベントドライブwとか…そんなめんどくさいのは覚えられないw 全画面でさらっと作れるのがDarkBASIC。 99BASICもこれに近い。
- 125 名前:デフォルトの名無しさん mailto:sage [2013/02/17(日) 18:44:57.89 ]
- イベントドライブわろすww
覚えることがめんどくさくてよくプログラマやってけるな
- 126 名前:C2013 ◆TiFREFXVFVmx [2013/02/17(日) 18:45:34.04 ]
- …ライブラリ(クラス)の管理に特化しすぎてフツーに使えなくなったのが現在の開発環境。
ホント、専門用語の置き換えもムダに多いから通訳いるかもな(笑)
- 127 名前:デフォルトの名無しさん mailto:sage [2013/02/17(日) 18:46:16.63 ]
- >>124
無理やり変なベーシックの話にしなくていいよw 終わる前から使われてない言語なだからさw お前もしかして>>1なのか? どうして捏造記事でスレ立てた?
- 128 名前:デフォルトの名無しさん mailto:sage [2013/02/17(日) 18:46:56.47 ]
- >>129
いや、だが捏造だろ?
- 129 名前:C2013 ◆TiFREFXVFVmx [2013/02/17(日) 18:50:23.63 ]
- フツーにPRINT "馬鹿"ってやるのになんでこんなにめんどくさいコトやらなきゃいけないの?って思うのが現在の開発環境。
FDISKしろw
- 130 名前:デフォルトの名無しさん mailto:sage [2013/02/17(日) 18:51:27.74 ]
- perl -e 'print "馬鹿"
一行でできるが?
- 131 名前:C2013 ◆TiFREFXVFVmx [2013/02/17(日) 18:53:38.18 ]
- >>130
んじゃ3Dオブジェの表示を一行でどうぞw
- 132 名前:デフォルトの名無しさん mailto:sage [2013/02/17(日) 18:59:39.93 ]
- たとえば ”関数” を使うと行数は必ず増えるんだよね。
それでも関数にするのは少し行数を増やすことで、 将来もっと大幅に減らせることができるから。 関数にしておくと、プログラムの規模が大きくなるほど大幅に減らせるようになる。 だけど一回しか使わないような場合は関数にすると行数が増えるだけ。 つまり何が言いたいかというと、小さいものを作るときと 大きいものを作るときのやり方は違うってこと。 小さいものが短くかけると言ったからって、 それが大きいものに当てはまるわけじゃない。 多少コードをプラスすることで、大規模が作れるように 設計されてるのが大規模向けの言語と開発環境だよ。
- 133 名前:C2013 ◆TiFREFXVFVmx [2013/02/17(日) 19:02:06.87 ]
- 「 関数 」ってのもちょっとおかしいよなw
ファンクションコールとかプロシージャー(サブルーチン)とか通用する専門用語を使わないとな。
- 134 名前:デフォルトの名無しさん mailto:sage [2013/02/17(日) 19:16:30.96 ]
- ひとりの人間が64Kbyte未満のコードならば、99BASICでもよいが、
それを超えると ムリ!
- 135 名前:デフォルトの名無しさん mailto:sage [2013/02/17(日) 19:43:02.93 ]
- ファンクションコール
↓ ファンクション + コール ↓ function + call ↓ function + 呼び出し ↓ functionを日本語で言ったらなんだろう・・・? ↓ はっ!やばい。えっと ↓ ハイパー英語辞書 ejje.weblio.jp/content/function function 【名詞】 ××, 機能, 働き, 作用 【動詞】 機能する ↓ ふう。関数じゃないよ!書いてないもの!
- 136 名前:デフォルトの名無しさん [2013/02/17(日) 20:11:30.50 ]
- つまり、C2013 ◆TiFREFXVFVmxは「関数」ではなく「機能」と言えば納得するわけかw
- 137 名前:デフォルトの名無しさん mailto:sage [2013/02/17(日) 20:22:19.06 ]
- "as a function of"
Googleで検索
- 138 名前:デフォルトの名無しさん mailto:sage [2013/02/17(日) 20:28:18.78 ]
- 勉強になった。で?
- 139 名前:デフォルトの名無しさん mailto:sage [2013/02/17(日) 21:30:44.54 ]
- ダークコンドルの開発言語?
- 140 名前:デフォルトの名無しさん mailto:sage [2013/02/17(日) 21:41:32.67 ]
- >>132での”関数”は、まとまった処理単位という意味で使ってるんだから、
無理やり専門用語にする必要は無さそうだけど?
- 141 名前:デフォルトの名無しさん mailto:sage [2013/02/17(日) 21:50:59.58 ]
- 覚え立ての専門用語を使いたい年頃なんだろw
察してやれよw
- 142 名前:デフォルトの名無しさん mailto:sage [2013/02/18(月) 04:26:10.71 ]
- >>1
嘘記事でスレたてんなよ。どんだけ必死なんだよ(爆笑)
- 143 名前:停止しました。。。 mailto:停止 [停止]
- 真・スレッドストッパー。。。( ̄ー ̄)ニヤリッ
|

|