极品馒头泬19p,国产精品亚洲一区二区三区,狠狠色噜噜狠狠狠7777奇米,国产精品视频一区二区三区无码,国产欧美日韩久久久久

【B435】基于Pygame飛機射擊小游戲

2022-02-01 08:57:02      索煒達電子      582     

文件編號:B435

文件大?。?/strong>28M

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

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

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

簡要概述:基于pygame,Python版本3.9運行正常。

游戲很簡單,代碼也很簡單。

主函數(shù)為main.py

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

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

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

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

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

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

運行效果:

【B435】基于Pygame飛機射擊小游戲

【B435】基于Pygame飛機射擊小游戲

【B435】基于Pygame飛機射擊小游戲

目錄│文件列表:

 ├ 演示視頻

 │  └ 演示視頻.mp4

 └ 項目源碼

    │ 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飛機射擊
  • 5 次
  • 60 分