赞
踩
大家好,小编为大家解答20行python代码的入门级小游戏的问题。很多人还不知道python游戏编程入门游戏代码,现在让我们一起来看看吧!
给大家带来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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。