♥️作者:小刘在这里

♥️每天分享云计算网络运维课堂笔记,努力不一定有收获,但一定会有收获加油!一起努力,共赴美好人生!

♥️夕阳下,是最美的,绽放,愿所有的美好,再疫情结束后如约而至。

目录

一。效果呈现

二.主代码

三.cfg

四.README


一.效果呈现

二.主代码

'''
Function:打砖块小游戏'''
import cfg
from modules import breakoutClone'''主函数'''
def main():game = breakoutClone(cfg)game.run()'''run'''
if __name__ == '__main__':main()

三.cfg

'''配置文件'''
import os'''游戏界面一些数值'''
SCREENWIDTH = 640
SCREENHEIGHT = 480
BRICKWIDTH = 10
BRICKHEIGHT = 10
PADDLEWIDTH = 60
PADDLEHEIGHT = 12
BALLRADIUS = 8
'''游戏素材路径'''
FONTPATH = os.path.join(os.getcwd(), 'resources/font/font.TTF')
HITSOUNDPATH = os.path.join(os.getcwd(), 'resources/audios/hit.wav')
BGMPATH = os.path.join(os.getcwd(), 'resources/audios/bgm.mp3')
LEVELROOTPATH = os.path.join(os.getcwd(), 'resources/levels')
LEVELPATHS = [os.path.join(LEVELROOTPATH, '%s.level' % str(i+1)) for i in range(len(os.listdir(LEVELROOTPATH)))]
'''一些颜色'''
BLACK = (0, 0, 0)
WHITE = (255, 255, 255)
PINK = (0, 199, 140)
PURPLE = (0, 199, 140)
YELLOW = (255, 0, 0)
BLUE  = (0, 0, 0)
AQUA = (192, 192, 192)

四.README

# Introduction
https://mp.weixin.qq.com/s/9tNVTA06dFthdugNs3TePA

# Environment
```
OS: Windows10
Python: Python3.5+(have installed necessary dependencies)
```

# Usage
```
Step1:
pip install -r requirements.txt
Step2:
run "python Game18.py"
```

# Game Display
![giphy](demonstration/running.gif)

♥️关注,就是我创作的动力

♥️点赞,就是对我最大的认可

♥️这里是小刘,励志用心做好每一篇文章,谢谢大家

python小游戏——打砖块代码开源相关推荐

  1. python小游戏——推箱子代码开源

    ♥️作者:小刘在这里 ♥️每天分享云计算网络运维课堂笔记,努力不一定有收获,但一定会有收获加油!一起努力,共赴美好人生! ♥️夕阳下,是最美的,绽放,愿所有的美好,再疫情结束后如约而至. 目录 一.效 ...

  2. python小游戏——像素鸟代码开源

    ♥️作者:小刘在这里 ♥️每天分享云计算网络运维课堂笔记,努力不一定有收获,但一定会有收获加油!一起努力,共赴美好人生! ♥️夕阳下,是最美的,绽放,愿所有的美好,再疫情结束后如约而至. 目录 一.呈 ...

  3. python小游戏——反弹小球代码开源

    ♥️作者:小刘在这里 ♥️每天分享云计算网络运维课堂笔记,努力不一定有回报,但一定会有收获加油!一起努力,共赴美好人生! ♥️夕阳下,是最美的,绽放,愿所有的美好,再疫情结束后如约而至. 目录 一.效 ...

  4. python小游戏-16行代码实现3D撞球小游戏!-源码下载

    python小游戏-16行代码实现3D撞球小游戏!-源码下载 所属网站分类: 资源下载 > python小游戏 作者:搞笑 链接: http://www.pythonheidong.com/bl ...

  5. python小游戏 打砖块小游戏设计与实现

    文章目录 1 项目简介 1 游戏介绍 2 实现效果 3 开发工具 3.1 环境配置 3.2 Pygame介绍 4 具体实现 4.1 实现游戏精灵类 4.2 实现游戏主循环 5 最后 1 项目简介

  6. python打砖块游戏算法设计分析_python小游戏--打砖块的实现与讲解(python自学总结系列)...

    我在系统地学习了python之后,觉得python带给我很多乐趣,因此在网络平台GitHub上寻找了这个小游戏,这个小游戏是一个很经典的游戏,只是打砖块,但是可以很好地入门并体现python的乐趣. ...

  7. python简单小游戏代码_一个简单的python小游戏---七彩同心圆

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理 用pygame做一个简单的python小游戏-七彩同心圆 玩法:每次点击鼠标时,会以鼠标为圆心,不断 ...

  8. python图形小游戏代码_手把手制作Python小游戏:俄罗斯方块(一)

    手把手制作Python小游戏:俄罗斯方块1 大家好,新手第一次写文章,请多多指教 A.准备工作: 这里我们运用的是Pygame库,因为Python没有内置,所以需要下载 如果没有pygame,可以到官 ...

  9. Arduino中编写打砖块小游戏(完整代码)

    标题 Arduino中编写打砖块小游戏(完整代码) 程序中有大量的注释,希望真的能帮助到你! (一)环境 硬件:OLED 屏幕(128*64).摇杆模块(程序中使用的是摇杆模块的模拟量,如果你身边没有 ...

最新文章

  1. 内存泄漏java例子_一次线上Java应用内存泄漏分析实例
  2. 监视和检测Java应用程序中的内存泄漏
  3. Maven Fluido Skin和Javadoc类图
  4. django debug=false后静态文件丢失_python框架Django实战商城项目之工程搭建
  5. rabbitmq进阶一
  6. EntityFramework 6.x和EntityFramework Core关系映射中导航属性必须是public?
  7. 你的数仓函数结果不稳定,可能是属性指定错了
  8. 微软宣布 .NET 5 计划,支持跨平台、移动开发
  9. spring 定时任务---task
  10. Matlab Tricks(五)—— shuffle 一个矩阵
  11. IOS开发之自定义键盘
  12. Kettle Spoon入门学习
  13. 最新版gg服务器框架安装器,GG服务框架安装器
  14. C#中如何使用Sqlite、SqliCe等本地数据库?
  15. 人生效率手册---读书笔记
  16. conda error unable to create prefix directory check that you have sufficient permissions
  17. python爬虫数据分析项目 双十一_基于Python爬取京东双十一商品价格曲线
  18. 机械制造专业大学生简历模板
  19. 虚拟机的unity模式
  20. 【OpenCV】OpenCV的样本训练

热门文章

  1. 2019蓝桥杯省赛B组填空题 迷宫
  2. Python【2021年蓝桥杯省赛填空】
  3. 全面解析淘宝反作弊算法
  4. 【JavaScript 教程】浏览器—浏览器环境概述
  5. python 嫦娥吃月饼
  6. hive 修改分桶数 分桶表_hive 学习之路(五)、Hive的分区表与分桶表
  7. android SQLite数据库总结
  8. Android-网络监听
  9. 阴阳师显示连接服务器失败,阴阳师手游服务器连接失败怎么办 阴阳师手游更新后无法登录解决方法...
  10. Lepus天兔数据库监控系统