日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

python编写格斗游戏_C语言实现的开源 2D 格斗游戏: Punch Kick

發(fā)布時間:2024/4/19 56 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python编写格斗游戏_C语言实现的开源 2D 格斗游戏: Punch Kick 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

《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)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。