欧美日韩欧美,女人和拘做受大片免费看,麻花豆传媒剧国产mv免费版特色,欧美成人精品高清在线观看,麻豆产精国品一二三产区区

【B435】基于Pygame飛機(jī)射擊小游戲

2022-02-01 08:57:02      索煒達(dá)電子      586     

文件編號(hào):B435

文件大小:28M

代碼行數(shù):85行(主程序)

開發(fā)環(huán)境:Python3.9、Opencv4.5

猿創(chuàng)承諾:該源碼均通過親自測(cè)試可正常運(yùn)行

簡(jiǎn)要概述:基于pygame,Python版本3.9運(yùn)行正常。

游戲很簡(jiǎn)單,代碼也很簡(jiǎn)單。

主函數(shù)為main.py

游戲內(nèi)容大致就是在太空中駕駛一架飛機(jī),與敵機(jī)展開戰(zhàn)斗。

游戲開始時(shí)玩家擁有3次復(fù)活機(jī)會(huì),和3個(gè)技能,按空格觸發(fā)技能。技能的效果是消除屏幕內(nèi)所有敵機(jī)。

隨著游戲的進(jìn)行,游戲的難道會(huì)有稍微增大,敵機(jī)的速度會(huì)加快,會(huì)出現(xiàn)更大的機(jī)型(敵機(jī)分為小、中、大三種)。我方每過30s會(huì)掉落補(bǔ)給,或是子彈增強(qiáng),或是技能數(shù)量+1。record.txt文件用來存放歷史最高分?jǐn)?shù)。

image文件夾存放游戲的某些圖片。

font文件夾存放游戲的字體。

sound文件夾存放游戲音效文件。

運(yùn)行效果:

【B435】基于Pygame飛機(jī)射擊小游戲

【B435】基于Pygame飛機(jī)射擊小游戲

【B435】基于Pygame飛機(jī)射擊小游戲

目錄│文件列表:

 ├ 演示視頻

 │  └ 演示視頻.mp4

 └ 項(xiàng)目源碼

    │ bullet.py

    │ enemy.py

    │ main.py

    │ MyPlane.py

    │ record.txt

    │ supply.py

    ├ font

    │  └ font.TTF

    ├ image

    │  │ about1.png

    │  │ about2.png

    │  │ about_fun.JPG

    │  │ about_fun2.png

    │  │ again.png

    │  │ begin1.png

    │  │ begin2.png

    │  │ begin_game1.png

    │  │ begin_game2.png

    │  │ bg.png

    │  │ bomb_supply.png

    │  │ boom.jpg

    │  │ bullet1.png

    │  │ bullet11.png

    │  │ bullet2.png

    │  │ bullet22.png

    │  │ bullet_supply.png

    │  │ comeback1.png

    │  │ comeback2.png

    │  │ EHJS$3)$INMLJTSI6VPHRVD.png

    │  │ en1_des_1.png

    │  │ en1_des_2.png

    │  │ en1_des_3.png

    │  │ en1_des_4.png

    │  │ en2_des_0.png

    │  │ en2_des_1.png

    │  │ en2_des_2.png

    │  │ en2_des_3.png

    │  │ en2_des_4.png

    │  │ en3_des_0.png

    │  │ en3_des_1.png

    │  │ en3_des_2.png

    │  │ en3_des_3.png

    │  │ en3_des_4.png

    │  │ en3_des_5.png

    │  │ en3_des_6.png

    │  │ enemy1.png

    │  │ enemy2.png

    │  │ enemy3.png

    │  │ enemy32.png

    │  │ gameover.png

    │  │ help1.png

    │  │ help2.png

    │  │ help_fun.jpg

    │  │ life.png

    │  │ me.png

    │  │ me1.png

    │  │ menu_fun.png

    │  │ menu_fun2.png

    │  │ me_des_1.png

    │  │ me_des_2.png

    │  │ me_des_3.png

    │  │ me_des_4.png

    │  │ me_des_5.png

    │  │ quit_game1.png

    │  │ quit_game2.png

    │  │ stop1.png

    │  │ stop2.png

    │  │ stopping.png

    │  └ winner.jpg

    ├ image2

    │  │ 1.png

    │  │ 2.png

    │  │ 3.png

    │  │ 4.png

    │  │ 5.png

    │  │ 6.png

    │  └ imag

    ├ sound

    │  │ bg_music.wave

    │  │ big_die.wav

    │  │ big_enemy.wav

    │  │ bomb.wav

    │  │ get_supply.wav

    │  │ hit.wav

    │  │ mune.wav

    │  │ supply.wav

    │  │ up_level.wav

    │  └ winner.wav

    └ __pycache__

       │ bullet.cpython-39.pyc

       │ enemy.cpython-39.pyc

       │ MyPlane.cpython-39.pyc

       └ supply.cpython-39.pyc

TAG飛機(jī)射擊
  • 5 次
  • 60 分