用Python写个电子木鱼,在线积攒功德🤣

科技   2024-09-10 19:01   重庆  

添加微信号CNFeffery备注“dash学习”

即刻加入dash应用开发技术交流群

大家好我是费老师,今天是日常整活环节🤣,教大家用Python写个简单有趣的「电子木鱼」小游戏,下面是其简单的功能演示(玩转dash公众号后台回复「电子木鱼」可直接获取该项目完整源码下载地址):

开发这个小应用使用到Python生态中非常强大的网页应用开发框架Dash,以及其相关生态中的fac(官网地址:https://fac.feffery.tech/ )、fuc(官网地址:https://fuc.feffery.tech/ )等组件库,使得我们可以轻松调用不同的功能组件,并编写相应的回调函数来实现各种用户交互反馈功能:

下面我们对这个应用实现的主要过程做简短介绍,具体技术细节欢迎扫描「文章末尾二维码」,即刻加入Dash技术学习交流群一起交流:

1 启动应用

首先,按照「文章开头提示」下载好本项目完整源码解压后,在项目根目录打开终端,激活你的Python环境,接着执行pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple,完成当前项目依赖库的安装。

然后直接在终端执行python app.py即可启动应用,按照控制台提示的信息,浏览器访问本地http://127.0.0.1:8050地址即可开始「积攒功德」🤣:

2 主要功能

点击鼠标敲击应用中的木鱼,会产生响应,包含了音效和文字动效:

并且在敲击过程中,有较小的概率会触发“金色”稀有功德🤣(程序中默认设定的触发概率是5%),附带特殊的“哇,金色传说”音效😆:


同时在木鱼上方,会实时统计用户已经积攒的功德点数😆:

你可以按照本文开头的提示,将此项目下载到本地,一起积攒赛博功德😉~

更多背后的技术细节,欢迎添加微信号CNFeffery备注「dash学习」,即刻加入技术交流群一起学习讨论。


更多Dash应用开发干货内容,欢迎持续关注我们❤️。


扫描下方二维码加我好友备注dash学习

即刻加入dash应用开发技术交流群

Python大数据分析
分享Python编程、数据分析、爬虫、人工智能等
 最新文章