人妖在线一区,国产日韩欧美一区二区综合在线,国产啪精品视频网站免费,欧美内射深插日本少妇

新聞動(dòng)態(tài)

童年回憶錄之python版4399吃豆豆小游戲

發(fā)布日期:2022-01-02 22:07 | 文章來源:源碼之家

前文

昨天家里來人,老姐的小孩兒搶著跟我玩電腦,result........很久很久之后??!

那你想錯(cuò)了,我可不是欺負(fù)小孩子的那種人。老實(shí)人本人。三秒之后就給她了。

看見她在4399玩了一款小游戲,感覺很適合小孩子。emmmmmm。。。。。。

靈感來了擋都擋不住,嗯哼~今天正入正題,開發(fā)一款4399類似的吃豆豆小游戲,等著!?。?!

正文

Python版本:3.6.4

相關(guān)模塊:

pygame模塊;

以及一些Python自帶的模塊。

模塊自行安裝、環(huán)境安裝包等新手小白不會(huì)的可以直接私聊小編先安裝環(huán)境撒??!

先來看一波實(shí)現(xiàn)代碼的效果圖:

​​

​​

游戲簡介:

玩家通過↑↓←→鍵控制游戲的主角吃豆人吃掉藏在迷宮內(nèi)的所有豆子,并且不能被鬼魂抓到。

若能順利吃完迷宮內(nèi)的所有豆子并且不被鬼魂抓到,則游戲勝利,否則游戲失敗。

逐步實(shí)現(xiàn):

Step1:定義游戲精靈類

首先,讓我們先來明確一下該游戲需要哪些游戲精靈類。

① 墻類

② 食物類(即豆豆)

③ 角色類

角色類包括吃豆人和鬼魂,鬼魂由電腦控制其運(yùn)動(dòng)軌跡,吃豆人由玩家控制其運(yùn)動(dòng)軌跡。

顯然,其均需具備更新角色位置和改變角色運(yùn)動(dòng)方向的能力,其源代碼如下:

Step2:設(shè)計(jì)游戲地圖

利用Step1中定義的游戲精靈類,我們就可以開始設(shè)計(jì)游戲地圖了。由于時(shí)間有限,我只寫了一個(gè)關(guān)卡的游戲地圖,有興趣的小伙伴可以在此基礎(chǔ)上進(jìn)行擴(kuò)展(在我的源代碼基礎(chǔ)上進(jìn)行擴(kuò)展是很方便滴~)。游戲地圖的設(shè)計(jì)包括以下四方面內(nèi)容:

① 創(chuàng)建墻

② 創(chuàng)建門(一開始關(guān)幽靈用的)

③ 創(chuàng)建角色

④ 創(chuàng)建食物

因?yàn)槭澄锊荒芎蛪Α㈤T以及角色的位置重疊,所以為了方便設(shè)計(jì)游戲地圖,要先創(chuàng)建完墻、門以及角色后再創(chuàng)建食物:

Step3:設(shè)計(jì)游戲主循環(huán)

接下來開始設(shè)計(jì)游戲主循環(huán)。首先是初始化:

然后定義主函數(shù):

​其中startLevelGame函數(shù)用于開始某一關(guān)游戲,其源代碼如下:

showText函數(shù)用于在游戲結(jié)束或關(guān)卡切換時(shí)在游戲界面中顯示提示性文字,其源代碼如下:

結(jié)尾

到此這篇關(guān)于童年回憶錄之python版4399吃豆豆小游戲的文章就介紹到這了,更多相關(guān)python 吃豆豆內(nèi)容請(qǐng)搜索本站以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持本站!

版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。

相關(guān)文章

實(shí)時(shí)開通

自選配置、實(shí)時(shí)開通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專屬顧問服務(wù)

1對(duì)1客戶咨詢顧問

在線
客服

在線客服:7*24小時(shí)在線

客服
熱線

400-630-3752
7*24小時(shí)客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部