如何將一個開源游戲移植給一款32位微控制器
作者:Pierre Berquin,意法半導體公司工程師
時間:2009-05-26
來源:電子產品世界
隨著微控制器性能增強,已經有可能用它們執行一些在90年代還需要PC處理能力的程序,而游戲領域的應用受這一進展影響很大。現在可以在某種移動應用(包含圖形LCD和一個32位 ARM微控制器)中實現第一個PC上的3D游戲。本文將闡述如何將一個開源PC游戲的代碼移植到一款有適當源文件結構的微控制器上。
本文引用地址://tjguifa.cn/article/94728.htm
在上世紀90年代,游戲開始在計算機世界中蔓延。我還記得第一次玩Wolfenstein 3D,那是第一款3D的PC射擊游戲。它由IdSoftware于1992年開發,是Doom的前身。Wolfenstein 3D證明PC的圖形能力已足以滿足這種類型3D動畫的開發。90年代很多十幾歲的年青人都會記得Wolfenstein 3D,因為這是第一款把3D世界帶到他們PC上的游戲。90年代中期它的源碼在互聯網上公開,現在還能找到。現在我想再玩這款游戲,但不是在我的PC上。我將利用一只微控制器的功率和集成度。

這里需要補充一句:本文并不打算分析Wolfenstein 3D的源碼。很多文章已經做過這件事了。本文的目標是說明將復雜代碼移植到新平臺上的方法。不過,這款游戲的結構做得很好,解釋一下還是很有意思的。事實上在1992年,Wolfenstein 3D在3D游戲領域是一場革命。它是第一款玩家能在3D場景中自由移動的游戲。
相關推薦
-
| 2004-11-11
-
| 2007-02-09
-
| 2010-02-10
-
| 2012-07-30
-
| 2007-12-23
-
-
-
| 2011-07-20
-
| 2010-08-17
-
| 2006-10-20
-
| 2004-12-20
-
-
| 2010-09-21
-
| 2010-02-10
-
| 2007-12-12
-
| 2004-11-11
-
| 2007-12-12
-
| 2010-09-01
-
| 2007-12-15
-
| 2009-10-19
-
| 2005-09-29
-
| 2009-09-28
-
| 2010-09-01





評論