总有一个是你想要的分享40个Python游戏源代码

简介: 这是一系列基于Python开发的游戏项目集合,包括中国象棋、麻将、足球、坦克大战、扑克等多种类型游戏,运用了Pygame等库实现图形界面与AI算法。此外还包含迷宫、数独、推箱子等益智游戏及经典游戏如《仙剑奇侠传二战棋版》和《星露谷物语》的Python版本,适合编程学习与娱乐。

项目名称:
Chinese Chess Xiangqi 中国象棋 Python
Python 图形化麻将游戏 (带蒙特卡洛AI)
python做的一个足球小游戏
python做的坦克大战游戏
python做的扑克游戏
python入侵小游戏
python命令行小游戏,汤姆猫
python实现扫雷小游戏
python实现笨鸟先飞小游戏
python实现简易斗地主小游戏
python小游戏2048
Python带界面数独游戏
Python玛丽冒险游戏
Python简版推箱子游戏
python自制游戏坦克动荡
python项目 迷宫游戏
unity3d制作的军棋联网对战游戏
ython实现生命游戏
一个用python写的射击游戏代码效果参考:http://www.92demo.com/sitemap/post.xm
中国象棋python3版本
中国象棋python实现+ab剪枝+GUI+普通人棋力
仙剑奇侠传二战棋版,pythonpygame开发
使用 Python 和 Pygame 开发《星露谷物语》 游戏
基于pgzero的一款用python编写开发的AVG小游戏
基于Pygame编写的Python小游戏绿皮猪入侵
基于python的坦克小游戏
基于python的打砖块游戏
外星人小游戏(Python
小恐龙游戏,在python 3.7下执行,需要先安装pygame模块
小飞机游戏
弹棋游戏(python + pygame)
微信小游戏跳一跳
import os
import shutil
def void_folder(path):

# 访问path路径下的文件或文件夹
lst = os.listdir(path)
# 打印每一层的文件或文件夹
for name in lst:
    # 拼接名称,得到绝对路径,判断该文件是否符合是文件夹
    real_path = os.path.join(path, name)
    # 如果是文件夹,则打空格表示,并且递归访问下一层
    if os.path.isdir(real_path):
        # print(name)
        files = os.listdir(real_path)
        if len(files) == 0:
            print("void_folder():"+name)
            shutil.rmtree(real_path)
            endindex = len(real_path) - len(name)
            real_path = real_path[0:endindex]
            void_folder(real_path)
        else:
            void_folder(real_path)
    # 如果不是文件夹,直接打印,不再递归访问下一层
    else:
        #print(name)
        pass

def void_file(dirPath):
dirs = os.listdir(dirPath) # 查找该层文件夹下所有的文件及文件夹,返回列表
for file in dirs:
file_full_name = dirPath + '/' + file
file_ext = os.path.splitext(file_full_name)[-1]
if file_ext is None or file_ext=="":
continue
愤怒的小鸟
成语接龙游戏的python实现
斗地主记牌器
水果忍者
游戏《flappy bird》python实现
用Python制作的MUD游戏
用Python制作的五子棋程序(人机对抗)
由python制作的游戏大厅,没有用任何第三方库
象棋巫师(非官方)python实现
学习知识费力气,
收集整理更不易。
知识付费甚欢喜,
为咱码农谋福利。
感谢您的支持

相关文章
|
存储 人工智能 运维
【01】做一个精美的打飞机小游戏,浅尝阿里云通义灵码python小游戏开发AI编程-之飞机大战小游戏上手实践-优雅草央千澈-用ai开发小游戏尝试-分享源代码和游戏包
【01】做一个精美的打飞机小游戏,浅尝阿里云通义灵码python小游戏开发AI编程-之飞机大战小游戏上手实践-优雅草央千澈-用ai开发小游戏尝试-分享源代码和游戏包
728 48
【01】做一个精美的打飞机小游戏,浅尝阿里云通义灵码python小游戏开发AI编程-之飞机大战小游戏上手实践-优雅草央千澈-用ai开发小游戏尝试-分享源代码和游戏包
|
人工智能 Python
【02】做一个精美的打飞机小游戏,python开发小游戏-鹰击长空—优雅草央千澈-持续更新-分享源代码和游戏包供游玩-记录完整开发过程-用做好的素材来完善鹰击长空1.0.1版本
【02】做一个精美的打飞机小游戏,python开发小游戏-鹰击长空—优雅草央千澈-持续更新-分享源代码和游戏包供游玩-记录完整开发过程-用做好的素材来完善鹰击长空1.0.1版本
749 7
|
7月前
|
小程序 PHP 图形学
热门小游戏源码(Python+PHP)下载-微信小程序游戏源码Unity发实战指南​
本文详解如何结合Python、PHP与Unity开发并部署小游戏至微信小程序。涵盖技术选型、Pygame实战、PHP后端对接、Unity转换适配及性能优化,提供从原型到发布的完整指南,助力开发者快速上手并发布游戏。
|
9月前
|
存储 算法 区块链
从零实现Python扫雷游戏:完整开发指南与深度解析
扫雷作为Windows经典游戏,承载了许多人的童年回忆。本文将详细介绍如何使用Python和Tkinter库从零开始构建一个功能完整的扫雷游戏,涵盖游戏设计、算法实现和界面开发的全过程。
690 1
|
10月前
|
人工智能 搜索推荐 数据可视化
用 Python 制作简单小游戏教程:手把手教你开发猜数字游戏
本教程详细讲解了用Python实现经典猜数字游戏的完整流程,涵盖从基础规则到高级功能的全方位开发。内容包括游戏逻辑设计、输入验证与错误处理、猜测次数统计、难度选择、彩色输出等核心功能,并提供完整代码示例。同时,介绍了开发环境搭建及调试方法,帮助初学者快速上手。最后还提出了图形界面、网络对战、成就系统等扩展方向,鼓励读者自主创新,打造个性化游戏版本。适合Python入门者实践与进阶学习。
1217 1
|
10月前
|
存储 算法 数据可视化
用Python开发猜数字游戏:从零开始的手把手教程
猜数字游戏是编程入门经典项目,涵盖变量、循环、条件判断等核心概念。玩家通过输入猜测电脑生成的随机数,程序给出提示直至猜中。项目从基础实现到功能扩展,逐步提升难度,适合各阶段Python学习者。
805 0
|
测试技术 Python
【03】做一个精美的打飞机小游戏,规划游戏项目目录-分门别类所有的资源-库-类-逻辑-打包为可玩的exe-练习python打包为可执行exe-优雅草卓伊凡-持续更新-分享源代码和游戏包供游玩-1.0.2版本
【03】做一个精美的打飞机小游戏,规划游戏项目目录-分门别类所有的资源-库-类-逻辑-打包为可玩的exe-练习python打包为可执行exe-优雅草卓伊凡-持续更新-分享源代码和游戏包供游玩-1.0.2版本
753 31
【03】做一个精美的打飞机小游戏,规划游戏项目目录-分门别类所有的资源-库-类-逻辑-打包为可玩的exe-练习python打包为可执行exe-优雅草卓伊凡-持续更新-分享源代码和游戏包供游玩-1.0.2版本
|
Python
课程设计项目之基于Python实现围棋游戏代码
游戏进去默认为九路玩法,当然也可以选择十三路或是十九路玩法 使用pycharam打开项目,pip安装模块并引用,然后运行即可, 代码每行都有详细的注释,可以做课程设计或者毕业设计项目参考
379 33
|
安全 Linux 数据安全/隐私保护
python知识点100篇系列(15)-加密python源代码为pyd文件
【10月更文挑战第5天】为了保护Python源码不被查看,可将其编译成二进制文件(Windows下为.pyd,Linux下为.so)。以Python3.8为例,通过Cython工具,先写好Python代码并加入`# cython: language_level=3`指令,安装easycython库后,使用`easycython *.py`命令编译源文件,最终生成.pyd文件供直接导入使用。
690 3
python知识点100篇系列(15)-加密python源代码为pyd文件

推荐镜像

更多