给大家带来30个 Python 小游戏,一定要收藏!
文末获取完整代码
有手就行
1、吃金币
import os
import cfg
import sys
import pygame
import random
from modules import *
'''游戏初始化'''
def initGame():
# 初始化pygame, 设置展示窗口
pygame.init()
screen = pygame.display.set_mode(cfg.SCREENSIZE)
pygame.display.set_caption('catch coins —— 九歌')
# 加载必要的游戏素材
game_images = {}
for key, value in cfg.IMAGE_PATHS.items():
if isinstance(value, list):
images = []
for item in value: images.append(pygame.image.load(item))
game_images[key] = images
else:
game_images[key] = pygame.image.load(value)
game_sounds = {}
for key, value in cfg.AUDIO_PATHS.items():
if key == 'bgm': continue
game_sounds[key] = pygame.mixer.Sound(value)
# 返回初始化数据
return screen, game_images, game_sounds
'''主函数'''
def main():
# 初始化
screen, game_images, game_sounds = initGame()
# 播放背景音乐
pygame.mixer.music.load(cfg.AUDIO_PATHS['bgm'])
...
'''run'''
if __name__ == '__main__':
while main():
pass
2、打乒乓
3、滑雪
4、并夕夕版飞机大战
5、打地鼠
6、小恐龙
7、消消乐
8、俄罗斯方块
9、贪吃蛇
普普通通
10、24点小游戏
11、平衡木
12、外星人入侵
13、贪心鸟
14、井字棋888
有点困难
15、炸弹人
16、保卫森林
17、五子棋
18、吃豆豆
19、坦克大战
20、超级玛丽
21、水果忍者
极度困难
22、飞机大战
23、2048
24、推箱子
25、塔防
26、植物大战僵尸
27、扫雷
终极挑战
28、拼图
29、走迷宫
30、最强游戏
以上就是今天介绍的30个 Python 小游戏,点击下方链接领取吧
链接: https://pan.baidu.com/s/1BCAXZVcsWWk07zcygKZV_w 提取码: 8r75