* 概要 [#e3cdaf46]
#contents
C++を最低限しか使わないゲーム開発環境を目指す

** 忘れてはいけないこと [#db47a3ab]
- 多人数ゲーム開発で使うことを前提。
- C/C++を使い慣れている人が少し学習するだけでコーディングができるようにする。
- 再コンパイル回数をなるべく減らす。
- D言語,C#の良いところを採用する。
- ライセンスなどでグレーになることがあるため,yacc,boostなど外部ライブラリは使用しない。

** PCでコンパイル。ランタイムでリンク&実行。 [#u8abd58b]
- コンパイルはPCでやる。
- コンパイラはC#で書き,ランタイムには中間データを渡す。
- C++で書くと面倒くさいところがC#だと書くのが断然楽になることが多いから。
- また,中間データにすることでスクリプトのソースコードをアプリケーションに載せなくて済むので,逆アセンブルが容易ではなくなる。
- C++で書くのはリンカと実行環境。
- C++で書くのはリンカ・VMを含む実行環境。

    ホーム 一覧 検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS