抖音弹幕小游戏

环境搭建:vs2022集成Python

image

 

e:\Projects\GM\douyin\
├── server\ # Python 后端
│ ├── main.py # 服务入口:aiohttp + WebSocket + 后台任务
│ ├── game.py # 游戏引擎:阵营对战、回合结算、状态快照
│ ├── danmaku.py # 弹幕源:模拟源(开箱即用) + 真实采集(预留)
│ └── requirements.txt # 依赖:aiohttp
├── client\ # 前端游戏画面(OBS 可捕获)
│ ├── index.html # 红蓝对战 UI + 调试控制台
│ ├── style.css # 深色科技风、血条、飘字/抖动动画
│ └── game.js # WebSocket 渲染:状态更新 + 弹幕滚动 + 特效
 
 

 运行web端右键设置启动项

image

 

================================================
抖音弹幕小游戏服务已启动
数据源: mock
游戏画面: http://localhost:8000/
用 OBS「浏览器源」指向上面的地址即可推流
================================================
 
复制网站地址 http://localhost:8000/ 浏览器打开运行
 
让web端内网访问
运行powershell管理员

# 1. 启动服务 
cd e:\Projects\GM\douyin\server
python main.py --host 0.0.0.0 --port 8000

# 2. 新开一个管理员 PowerShell,开放防火墙
New-NetFirewallRule -DisplayName "Python Game 8000" -Direction Inbound -LocalPort 8000 -Protocol TCP -Action Allow

# 3. 查看本机 IP
ipconfig

# 4. 其他机器访问 http://你的IP:8000/

 

把现在的弹幕小游戏改造成桌面版:

  • 用 QWebEngineView 控件嵌入现有的 HTML5 游戏页面(使用了这个方案)
  • 或者用 PyQt 重写界面,Python 端直接处理游戏逻辑和弹幕

image

设置桌面端启动项

 

image

 

桌面端效果

image

 

web端效果

image

 

powershell RPG游戏启动 

cd e:\Projects\GM\douyin\server
py main.py --mode rpg

 

posted on 2026-09-29 09:59  广交天下好友  阅读(29)  评论(0)    收藏  举报

导航