如何設計游戲 怎么編程做一個小游戲( 二 )


游戲的主回路到底是什么?簡單地說:這是一個循環,主循環 。想想看,在玩游戲的時候,什么東西會被不斷重復,這些就是這個神秘的循環中包含的東西 。例如,每次迭代游戲都應該更新所有的對象,然后將它們全部繪制到屏幕上 。除了更新和繪圖之外,主循環還可能負責計時 。對用戶來說,更新太多的游戲看起來非常快,而且很可能太難了 。以光速思考乒乓球 。理想情況下,這個循環將使用您先前創建的框架,并且非常簡單 。
第七步:從里面取點東西
創建一個獨立于游戲邏輯的框架的主要原因是為了讓您學會編寫可重用的代碼 。
初學者放棄項目的主要原因之一是他們花費了大量的時間和精力試圖為他們的游戲“編寫一個引擎”,但是他們還不知道一個好的引擎甚至包括了什么,或者一個結構/界面是否真的能工作 。在浪費了所有的時間之后,他們沒有什么可展示的,然后灰心喪氣并因此退出 。
通過首先編寫游戲,然后編寫可重用的代碼,理想情況下,您將得到一些您可以看到的東西 。這是對你的努力的一個實實在在的獎勵,也是一個繼續努力工作的理由 。
在游戲中考慮加入這些:
可以嘗試用游戲代碼制作可移植模塊 。
編寫了一個非常創載網棒的資源管理器或出色的類來處理鍵盤輸入,讓它們完全可移植 。步驟8:打包和分發
將所有所需文件打包到一個壓縮文件、壓縮存檔或可執行安裝程序中,并發送給每個人!

推薦閱讀