91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

該資源是python的飛機大戰小游戲包含資源和源碼,含音效和等級

資源截圖

代碼片段和文件信息

#-*-coding:utf-8-*-
#?-*-?coding:?utf-8?-*-

import?pygame
from?sys?import?exit
from?pygame.locals?import?*
import?random

#?設置游戲屏幕大小
SCREEN_WIDTH?=?480
SCREEN_HEIGHT?=?600
score=0
rand=40
#?子彈類
class?Bullet(pygame.sprite.Sprite):
????def?__init__(self?bullet_img?init_pos):
????????pygame.sprite.Sprite.__init__(self)
????????self.image?=?bullet_img
????????self.rect?=?self.image.get_rect()
????????self.rect.midbottom?=?init_pos
????????self.speed?=?10

????def?move(self):
????????self.rect.top?-=?self.speed

#?玩家飛機類
class?Player(pygame.sprite.Sprite):
????def?__init__(self?plane_img?player_rect?init_pos):
????????pygame.sprite.Sprite.__init__(self)
????????self.image?=?[]?????????????????????????????????#?用來存儲玩家飛機圖片的列表
????????for?i?in?range(len(player_rect)):
????????????self.image.append(plane_img.subsurface(player_rect[i]).convert_alpha())
????????self.rect?=?player_rect[0]??????????????????????#?初始化圖片所在的矩形
????????self.rect.topleft?=?init_pos????????????????????#?初始化矩形的左上角坐標
????????self.speed?=?8??????????????????????????????????#?初始化玩家飛機速度,這里是一個確定的值
????????self.bullets?=?pygame.sprite.Group()????????????#?玩家飛機所發射的子彈的集合
????????self.img_index?=?0??????????????????????????????#?玩家飛機圖片索引
????????self.is_hit?=?False?????????????????????????????#?玩家是否被擊中

????#?發射子彈
????def?shoot(self?bullet_img):
????????bullet?=?Bullet(bullet_img?self.rect.midtop)
????????self.bullets.add(bullet)

????#?向上移動,需要判斷邊界
????def?moveUp(self):
????????if?self.rect.top?<=?0:
????????????self.rect.top?=?0
????????else:
????????????self.rect.top?-=?self.speed

????#?向下移動,需要判斷邊界
????def?moveDown(self):
????????if?self.rect.top?>=?SCREEN_HEIGHT?-?self.rect.height:
????????????self.rect.top?=?SCREEN_HEIGHT?-?self.rect.height
????????else:
????????????self.rect.top?+=?self.speed

????#?向左移動,需要判斷邊界
????def?moveLeft(self):
????????if?self.rect.left?<=?0:
????????????self.rect.left?=?0
????????else:
????????????self.rect.left?-=?self.speed

????#?向右移動,需要判斷邊界
????def?moveRight(self):
????????if?self.rect.left?>=?SCREEN_WIDTH?-?self.rect.width:
????????????self.rect.left?=?SCREEN_WIDTH?-?self.rect.width
????????else:
????????????self.rect.left?+=?self.speed

#?敵機類
class?Enemy(pygame.sprite.Sprite):
????def?__init__(self?enemy_img?enemy_down_imgs?init_pos):
????????pygame.sprite.Sprite.__init__(self)
????????self.image?=?enemy_img
????????self.rect?=?self.image.get_rect()
????????self.rect.topleft?=?init_pos
????????self.down_imgs?=?enemy_down_imgs
????????self.speed?=?2
????????global?rand
????????if?score?>?10:
????????????self.speed?=?4
????????if?score?>?20:
????????????self.speed?=?5
????????if?score?>?30:
????????????rand=30
????????if?score?>?40:
????????????rand=20
????????if?score?>?50:
????????????rand=10
????????if?score?>?60:
????????????rand=5
????????if?score?>?70:
????????????self.speed?=?6
????????if?score?>?80:
????????????self.speed?=?7
????????if?score?>

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-12-13?19:03??飛機大戰\
?????目錄???????????0??2018-12-13?19:03??飛機大戰\music\
?????目錄???????????0??2018-12-13?19:03??飛機大戰\music\Cache\
?????文件????34269602??2018-08-13?16:14??飛機大戰\music\Cache\91fcbc49d4630dd1a59125b35473fa98.kg!
?????文件?????1025286??2018-07-24?13:41??飛機大戰\music\Dynamedion?GbR?-?全民飛機大戰.mp3
?????文件?????2746955??2018-07-26?19:52??飛機大戰\music\Richard?Clayderman?-?Childhood?Memory.mp3
?????文件?????1640597??2018-07-25?20:17??飛機大戰\music\angrybird.mp3
?????文件???????84768??2018-07-24?14:25??飛機大戰\music\biu.wav
?????文件??????150044??2018-07-24?13:45??飛機大戰\music\boom.wav
?????文件?????1593994??2018-07-24?11:49??飛機大戰\music\game0.mp3
?????文件?????3289297??2018-07-26?13:54??飛機大戰\music\game1.1.mp3
?????文件??????420884??2018-07-24?13:42??飛機大戰\music\game1.mp3
?????文件??????248910??2018-07-26?09:20??飛機大戰\music\game1_over.wav
?????文件?????1093889??2018-07-25?20:42??飛機大戰\music\game2.mp3
?????文件???????21726??2018-07-25?20:17??飛機大戰\music\game2_over.mp3
?????文件??????152254??2018-07-25?20:17??飛機大戰\music\game2_over.wav
?????文件???????22500??2018-07-26?11:55??飛機大戰\music\guzhang.mp3
?????文件??????170574??2018-07-26?11:55??飛機大戰\music\guzhang.wav
?????文件??????170044??2018-07-26?09:27??飛機大戰\music\letsgo.wav
?????文件???????12816??2018-07-26?11:55??飛機大戰\music\shuawang.mp3
?????文件??????110670??2018-07-26?11:55??飛機大戰\music\shuawang.wav
?????目錄???????????0??2018-12-13?19:03??飛機大戰\resources\
?????目錄???????????0??2018-12-13?19:03??飛機大戰\resources\font\
?????文件????????1677??2018-07-23?15:38??飛機大戰\resources\font\font.fnt
?????文件????????5193??2018-07-23?15:50??飛機大戰\resources\font\font.png
?????目錄???????????0??2018-12-13?19:03??飛機大戰\resources\image\
?????文件????????7599??2018-07-26?11:49??飛機大戰\resources\image\0.jpg
?????文件????????5899??2018-07-26?11:38??飛機大戰\resources\image\1.jpg
?????文件???????11574??2018-07-26?11:47??飛機大戰\resources\image\2.jpg
?????文件????????5219??2018-07-26?11:48??飛機大戰\resources\image\3.jpg
?????文件????55251360??2018-07-25?20:51??飛機大戰\resources\image\FormatFactory_setup.exe
............此處省略12個文件信息

評論

共有 條評論