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

简介: 分享57个游戏Python源代码总有一个是你想要的

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

下载链接:https://pan.baidu.com/s/1qeHsJferwBwvwfMY38bxEA?pwd=8888
提取码:8888

  1. 游戏项目名称

100%基于Python的,模仿元气骑士的游戏

Firefly是稳定、快速扩展、能 “热更新”的分布式游戏服务器端框架

pygame桌面小游戏 (像素鸟 && 五子棋)

python 3.7,pygame, 街机游戏

python 小蜜蜂游戏

Python 游戏开发入门级的经典街机游戏

Python 游戏服务端引擎

Python+PyQt5实现五子棋游戏(人机博弈+深搜+α-β剪枝)

pythonchallenge闯关游戏

python做的一个足球小游戏

python制作魔塔游戏前10层

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博弈树实现的简单AI五子棋小游戏

python外星人小游戏

python实现冒险者游戏,无窗口,文字版

Python实现的俄罗斯方块游戏,加上AI算法来玩这个游戏

python实现的数独小游戏

python开发推箱子小游戏

python开发植物大战僵尸游戏用pygame框架

Python弹珠小游戏

Python扫雷游戏

Python控制台游戏:俄罗斯方块、扫雷

python游戏: 围棋

Python版植物大战僵尸

python版飞机大战游戏文件

python编写的小游戏合集

python编程游戏- AircraftWar(飞机大战)

python自制游戏坦克动荡

Python超级玛丽游戏手把手教程及代码

Python迷宫小游戏,tk附带GUI

python音乐游戏

python飞机小游戏

unity3d制作的军棋联网对战游戏

《Python游戏设计案例实战》书籍的代码

一个Python写的游戏辅助小工具。适用于 咸鱼之王后台挂机、鼠标连击等。

一个简单的Tkinterpython小游戏编程例子

使用python 完成的第一个小游戏《狙击外星人》

使用Python+Pygame写的打砖块小游戏

使用Python3制作的简单版本的愤怒的小鸟

使用python做一个星球大战的游戏

俄罗斯方块小游戏Python实现

利用python的pygame库编写的一些游戏

基于python库pygame实现的高仿真水果忍者游戏

基于python开发的飞机游戏

基于python的雅达利游戏《寻剑 - 气世界》(Swordquest)

外星人入侵Python小游戏

星之剑(战棋类游戏)Unity客户端、Python服务端

植物大战僵尸TAS框架 Python vs. Zombies

游戏开发相关的各类工具,主要使用python进行开发

猜丁壳游戏

用pygame做的贪吃蛇小游戏

用Python写了一个三国杀游戏

用python玩微信跳一跳游戏

用QLearing增强学习算法玩拼图游戏

解谜游戏之旅

钢琴模拟小游戏

阴阳师藏宝阁衍生小工具,用于提取游戏帐号数据要点并生成报告

飞机大战游戏Airplane war game

基于python库pygame实现的高仿真水果忍者游戏

Python+PyQt5实现五子棋游戏(人机博弈+深搜+α-β剪枝)         什么是Agent?

Agent的概念——1977年Carl Hewitt “Viewing Control Structures as Patterns of Passing Messages”

Agent一词最早见于M.Minsky于1986年出版的《Society of Mind》

广义的Agent包括人类、物理世界的机器人和信息世界的软件机器人。

狭义的Agent专指信息世界中的软件机器人或称软件****Agent

Wooldrige 《Intelligent Agents: Theory and Practice》:

若定义

Agent用来最一般地说明一个软硬件系统,具有四个特性:

1自治性。在无人或其他系统的直接干预下可自主操作,并能控制其行为和内部状态。

2社会性。能够通过某种通信语言与其他Agent(也可能是人)进行交互。

3反应性。感知所处的环境,对环境的变化做出实时的反应,并可通过行为改变环境。

4能动性。不仅仅简单地对环境做出反应,而且可以主动地表现出目标驱动的行为。

强定义

Agent除具备弱定义中所有特性外,还应具备一些人类才具有的特性,如知识、信念、义务、意图等。

飞机大战游戏Airplane war game

基本功能

  1. 键盘方向键控制英雄移动
  2. 英雄自动发射子弹
  3. 敌军飞机自动生成,向下运动,发射不同速度炮弹
  4. 自动生成 补给,有子弹buff,炸弹buff,补血buff 4.1子弹buff最多吃5个,每吃一个子弹数目或者威力提高,吃到第五个召唤"最强形态" 4.2炸弹buff可以无限吃,当然出现几率比较小,吃到的炸弹在屏幕左下角显示,空格键引爆一颗炸弹,毁掉当前所有敌军飞机,boss损血 4.3补血buff,一次补满英雄血条
  5. 每种敌军对应不同分数,英雄击爆后,屏幕又下角的总分增加相应的分数
  6. 子弹击中和撞击都会时敌机和英雄损血,且英雄还会debuff,就是buff效果会减弱
  7. 当英雄挂掉,游戏结束,屏幕显示分数,并且可以选择重来或者结束游戏
  1. 用pygame做的贪吃蛇小游戏

学习知识费力气,

收集整理更不易。

知识付费甚欢喜,

为咱码农谋福利。

感谢您的支持

目录
相关文章
|
3天前
|
算法 数据挖掘 开发者
LeetCode题目55:跳跃游戏【python5种算法贪心/回溯/动态规划/优化贪心/索引哈希映射 详解】
LeetCode题目55:跳跃游戏【python5种算法贪心/回溯/动态规划/优化贪心/索引哈希映射 详解】
|
3天前
|
SQL 算法 数据可视化
python 贪心算法 动态规划实现 跳跃游戏ll【力扣题45】
python 贪心算法 动态规划实现 跳跃游戏ll【力扣题45】
|
7天前
|
算法 JavaScript 前端开发
【经典算法】LCR187:破冰游戏(约瑟夫问题,Java/C/Python3/JavaScript实现含注释说明,Easy)
【经典算法】LCR187:破冰游戏(约瑟夫问题,Java/C/Python3/JavaScript实现含注释说明,Easy)
11 1
|
19天前
|
人工智能 数据挖掘 Python
Python游戏开发:打造你的第一个游戏
使用Python的pygame库创建打砖块游戏的教程:从安装pygame开始,逐步讲解游戏设计,包括挡板、球和砖块元素。接着展示初始化、设置常量、创建窗口和对象、主循环的代码实现。文章还提到游戏优化与扩展,如砖块消除动画、得分机制、多级布局和音效的添加,鼓励读者通过学习和实践提升游戏开发技能。
|
23天前
|
Python
最新用Python做一个变态版的《超级玛丽》游戏,面试必备知识点
最新用Python做一个变态版的《超级玛丽》游戏,面试必备知识点
最新用Python做一个变态版的《超级玛丽》游戏,面试必备知识点
|
23天前
|
数据采集 数据挖掘 关系型数据库
Python游戏篇:细节之大型游戏爆炸效果(附代码)_“python大型游戏代码”
Python游戏篇:细节之大型游戏爆炸效果(附代码)_“python大型游戏代码”
Python游戏篇:细节之大型游戏爆炸效果(附代码)_“python大型游戏代码”
|
26天前
|
存储 程序员 C#
100行python代码,轻松完成贪吃蛇小游戏_c#游戏100行代码
100行python代码,轻松完成贪吃蛇小游戏_c#游戏100行代码
|
1天前
|
Python
Python编程实战:如何将列表组装成一棵树结构
本文介绍了如何在Python中将列表转换为树结构。首先定义`TreeNode`类表示节点,包含值和子节点列表。然后,通过`list_to_tree`函数递归地将列表转为树。此外,还提供了添加和删除节点的方法。文章旨在帮助读者理解和操作树结构,以解决实际编程问题。
Python编程实战:如何将列表组装成一棵树结构
|
1天前
|
网络协议 数据库 Python
Python高级编程:你的代码,为何总是“撩”不到那个TA的心?
【6月更文挑战第11天】Python高级编程重在提升编程思维和方法,包括关注代码的可读性、可维护性和性能。要让代码“撩”到期望的效果,需注意整体架构设计,使用有意义的命名和注释,模块化代码。利用timeit测试性能,借助内置数据类型和算法库优化。示例代码展示了列表推导式和内置函数的高效应用。通过提升这些方面,实现业务需求、性能优化和团队协作的目标。