2008年2月20日星期三

目標

最近認為絕大部遊戲內容是應該用Script來寫的,而.Net來做工具似乎是個很好的選擇。我把最近想做到的都列出來吧。

短期目標:
  1. 學習Script在遊戲的應用。
  2. 選擇一個Script Language及Binding方法 (大概是Lua和Swig)。
  3. 先寫個3D Vector的Binding吧。
  4. 用Script做Unit Test。
  5. 做Native和Script的Performance Test。
  6. 再試做它的 .Net Binding (用Swig 的PInvoke或 C++/CLI)。
中期目標:
  1. 做個簡單的Graphics API Wrapper。最近剛做過某Console的簡單wrapper,感覺視野有闊了一點。始終底層都是那些硬件,Graphics API的差異變得較不重要。
  2. 做個簡單的GUI系統。不知做了多少次,十幾年前(?!)做的都沒有screenshots了,不然對比一下它們可能會很有趣。
  3. 用.Net做GUI Editor,Script做Event Handling。
長期目標:
  1. 開發簡單的Game Engine和工具,先針對遊戲內容的製作。
  2. 開發一個遊戲。不一定要完整的,但要有Core gameplay。
這些目標絕對會隨時改變,尤其是得到你們的指導(疏擺...... ^_^)。

沒有留言: