# pyGames **Repository Path**: funny_ai/py_games ## Basic Information - **Project Name**: pyGames - **Description**: 使用python完成的小游戏 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2020-12-26 - **Last Updated**: 2025-05-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # pyGames 使用python完成的小游戏 ## 游戏列表 1. [植物大战僵尸](plants_vs_zombies) - plants.py为程序入口 - 左键创立向日葵,右键创立豌豆射手 - 需要调参,僵尸速度太快,向日葵不会产生太阳 2. [是男人就下100层](100floors) - 共包含两个程序文件:game.py和100floors.py ,100floors.py为程序入口 - 玩法:左右键即可 3. [我的世界](my_world) - main.py 为程序入口 - 我的世界小游戏使用方法:前进:W,后退:S,向左:A,向右:D,环顾四周:鼠标,跳起:空格键,切换飞行模式:Tab;选择建筑材料:砖:1,草:2,沙子:3,删除建筑:鼠标左键单击,创建建筑块:鼠标右键单击,ESC退出程序。 - 这游戏真难玩,难以控制,像是有bug 4. [星际穿越](Interstellar) 1. ASDW操作,空格键射击 5. [兔鼠游戏](rabbit_vs_mouse) 1. game.py为程序入口 2. 鼠标控制方向,左键射击 6. [坦克大战](坦克大战) 1. 可实现单人及双人模式,程序入口:Game5.py 2. ASDW操作,空格键射击,就是不顺手 7. [小鸟与管道](bird_pipeline) 1. game.py为程序入口 2. 连续点击向上键进行游戏,速度太快,需要调参 8. [五子棋](Gobang) 1. 将游戏分为两个方面:一个是棋盘,另一个是棋子,利用横线和纵线将棋盘分成一个个小方格,当黑子或者白子形成5个棋子连线时,显示胜利者,游戏结束。本程序难点在于确定胜利条件。 2. 自己跟自己下也是有点无聊 9. [超级玛丽](超级玛丽) 1. 超级马里奥、玛丽源程序,程序行入口marrio_level_1.py,本程序可实现单人或双人游戏。运行程序请需安装pygame,data为程序相关文件,其中components为程序中各种组件,resources为资源文件(含字体、声音、图形等) 2. A为跳跃,左右键掌握方向 10. [俄罗斯方块](Tetris) 1. 本游戏共两个文件:blocks.py和main.py。blocks.py定义各类方块,main.py定义游戏画面。 2. W为变形,enter键按了之后再按左键、右键才会移动,不按enter键不会移动。 11. [贪吃蛇](Greedy_snake) 1. 游戏有bug,连不上 12. [连连看](连连看) 1. 游戏有bug,图片不出现