我在考慮開始一個足夠瘋狂的愛好項目,這個項目將跨越數年,並將包括拆卸& OpenGL編程。
幾乎完成我的第三個Android應用程序後,我必須說我喜歡這個平臺並且會爲它編程。
現在,我們來看看經典的Carmageddon遊戲作爲候選人。將經典遊戲移植到新平臺需要什麼?
的問題歸結爲:
- 已經使用什麼樣的工具回來呢?
- 什麼樣的具體知識是 對這類taks有價值(數學 &一般gamedev知識放在一邊)?
編輯: 撇開法律問題。
我在考慮開始一個足夠瘋狂的愛好項目,這個項目將跨越數年,並將包括拆卸& OpenGL編程。
幾乎完成我的第三個Android應用程序後,我必須說我喜歡這個平臺並且會爲它編程。
現在,我們來看看經典的Carmageddon遊戲作爲候選人。將經典遊戲移植到新平臺需要什麼?
的問題歸結爲:
編輯: 撇開法律問題。
一種常見的方法是實現的仿真器,其託管的傳統遊戲(一個或多個),然後運行該遊戲的二進制文件原樣(或僅稍微改變)的CPU和/或系統的。
這種做法肯定不會像原來工作的真實重寫/端口的強大,例如,它不允許你修改遊戲中的任何方式,即使不修復現有的錯誤,但它也很通過重新創建單個主機系統實用,可以運行數十種不同的遊戲。
重寫/語重心長地將應用程序移植的工具是逆向工程軟件的常用工具:
得到任何這樣的項目太過超前之前,我建議你斷言項目的合法性和您尋求正式許可fromthe相關權利人等
我不能在此刻找到它但我記得一個故事,關於一個人最近恢復了一個已經過時的硬件/系統主機上運行的長期不存在的遊戲(!),但是當試圖上市(或者甚至是免費的)時,誰會遇到麻煩?「復興」應用程序...
什麼樣的低收入者會起訴某人將他30年的遺棄軟件移植到現代系統中? (如果它不是開放源代碼,我可以看到區別) – 2009-11-30 02:21:08
LongPoke:嘗試重塑PC/Xbox的超級馬里奧兄弟1 /無論如何看看你得到多大的任天堂起訴。那場比賽現在是24歲左右。只要你的內容是原創的,並且你不用同一個名字發佈遊戲,它就是所有的猶太教。 – 2009-11-30 02:42:50
在android上的男人carmageddon會很酷 – 2009-11-30 02:03:55
要「移植」一個遊戲,你**必須擁有源代碼。如果沒有原始的源代碼,你就是在「改造」遊戲。 – LiraNuna 2009-11-30 02:14:25