新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 如何將一個開源游戲移植給一款32位微控制器

        如何將一個開源游戲移植給一款32位微控制器

        作者:Pierre Berquin,意法半導(dǎo)體公司工程師 時間:2009-05-26 來源:電子產(chǎn)品世界 收藏

          隨著性能增強(qiáng),已經(jīng)有可能用它們執(zhí)行一些在90年代還需要PC處理能力的程序,而游戲領(lǐng)域的應(yīng)用受這一進(jìn)展影響很大。現(xiàn)在可以在某種移動應(yīng)用(包含圖形LCD和一個32位 ARM)中實(shí)現(xiàn)第一個PC上的3D游戲。本文將闡述如何將一個開源PC游戲的代碼移植到一款有適當(dāng)源文件結(jié)構(gòu)的上。

        本文引用地址:http://www.104case.com/article/94728.htm

          在上世紀(jì)90年代,游戲開始在計算機(jī)世界中蔓延。我還記得第一次玩Wolfenstein 3D,那是第一款3D的PC射擊游戲。它由IdSoftware于1992年開發(fā),是Doom的前身。Wolfenstein 3D證明PC的圖形能力已足以滿足這種類型3D動畫的開發(fā)。90年代很多十幾歲的年青人都會記得Wolfenstein 3D,因?yàn)檫@是第一款把3D世界帶到他們PC上的游戲。90年代中期它的源碼在互聯(lián)網(wǎng)上公開,現(xiàn)在還能找到。現(xiàn)在我想再玩這款游戲,但不是在我的PC上。我將利用一只微控制器的功率和集成度。

          這里需要補(bǔ)充一句:本文并不打算分析Wolfenstein 3D的源碼。很多文章已經(jīng)做過這件事了。本文的目標(biāo)是說明將復(fù)雜代碼移植到新平臺上的方法。不過,這款游戲的結(jié)構(gòu)做得很好,解釋一下還是很有意思的。事實(shí)上在1992年,Wolfenstein 3D在3D游戲領(lǐng)域是一場革命。它是第一款玩家能在3D場景中自由移動的游戲。

        單片機(jī)相關(guān)文章:單片機(jī)教程


        單片機(jī)相關(guān)文章:單片機(jī)視頻教程


        單片機(jī)相關(guān)文章:單片機(jī)工作原理



        上一頁 1 2 3 4 5 下一頁

        關(guān)鍵詞: ST 微控制器 開源游戲

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 海盐县| 汝城县| 内江市| 南宫市| 准格尔旗| 布拖县| 乐亭县| 永和县| 淅川县| 勐海县| 安顺市| 吉木萨尔县| 涪陵区| 册亨县| 清远市| 靖西县| 巨野县| 乐清市| 三门县| 卓尼县| 韩城市| 安化县| 正镶白旗| 仲巴县| 定南县| 崇文区| 小金县| 乌拉特中旗| 环江| 新龙县| 广德县| 湘潭县| 苗栗市| 遂平县| 横山县| 银川市| 迁安市| 台北县| 游戏| 金平| 昆明市|