python编写格斗游戏_C语言实现的开源 2D 格斗游戏: Punch Kick
《Punch & Kick》是作者在大學(xué)期間用C語言開發(fā)的2D格斗游戲,其開源主要是面向開發(fā)者及編程愛好者,這款游戲并不適合發(fā)燒級玩家、審美帝。
下面是作者自己對這個游戲的介紹:
這是一個和《熱血格斗》大致一樣的格斗游戲,游戲名稱暫命為:Punch & Kick,如果你有興趣,可以為此游戲取一個高端大氣上檔次的名字,或者低調(diào)奢華有內(nèi)涵的名字也可以。
此游戲由作者利用閑于時間開發(fā),其開發(fā)目的主要為了實現(xiàn)作者自己的想法,為了讓作者的大學(xué)時間不被浪費,也是為了方便作者以后找工作。
源代碼基于 GNU通用公共許可協(xié)議第二版(GPLv2) 發(fā)布,作者之所以開源,主要是為了與其他開發(fā)者以及業(yè)余編程愛好者們進行技術(shù)交流,順便滿足作者的展現(xiàn)欲。
此游戲主要是依據(jù)作者個人的想法進行開發(fā)的,作者并未想要將它做成符合大眾口味的游戲,請不要期望這款游戲能夠符合你的口味。
由于作者以后工作的原因,此游戲的開發(fā)可能會暫停,因此,請不要對此游戲抱有過多的期待。
構(gòu)建
在 GNU/Linux 平臺上,請先確認你已經(jīng)安裝了 LCUI 庫,然后在游戲源碼根目錄中使用命令:
./configure
make
生成的游戲主程序會在src目錄里,名為game,請將它移動至bin目錄下,若要運行游戲,請
先進入字符控制臺模式,以確保能夠正常顯示圖形。
在 windows 平臺上,你需要準備VisualStudio,2010或2012版都行,進入build目錄中的相應(yīng)
目錄,打開sln文件,然后用VisualStudio生成即可,生成的可執(zhí)行文件在bin目錄下。
如果你使用的是其它開發(fā)工具,請根據(jù)該開發(fā)工具的用法手動創(chuàng)建一個工程,并把游戲的源文件及頭文件添加進工程里,然后將include和bin目錄分別添加至頭文件目錄和庫目錄。
代碼閱讀
頭文件及源文件所使用的字符編碼主要是UTF-8,并且?guī)OM簽名,請確保你的代碼編輯器支持顯示UTF-8編碼的文本內(nèi)容。
源代碼的縮進寬度為8,請確保你已經(jīng)將你的代碼編輯器的縮進寬度設(shè)置為8,這樣,代碼才能夠以應(yīng)有的格式顯示,方便閱讀。
請將代碼編輯器所使用的字體更改為等寬字體,以讓顯示的代碼具有良好的視覺效果。
本項目的源代碼中的注釋不是很多,建議使用自帶代碼提示功能(例如:提示函數(shù)原型及對應(yīng)的注釋)的代碼編輯器查看,幫助理解部分代碼。
效果圖
總結(jié)
以上是生活随笔為你收集整理的python编写格斗游戏_C语言实现的开源 2D 格斗游戏: Punch Kick的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python中match方法返回字符串的
- 下一篇: 程序运行依赖的重要文件版本不对_Deno