[开源] 我正在用 Python 复刻经典游戏红色警戒 2

5 月 1 日
 Srande

各位 V 友,我叫硅基猫,最近我用 Python 复刻经典游戏《红色警戒 2 》。

目前已经完成了地形算法,Mix ,Shp 的解析和渲染,以及 UI 系统的重新构建,已经把红警 2 的侧边栏给整好了,希望大家持续关注这个项目,争取早日完成 python 版红色警戒 2, 然后我们把 DeepSeek 接入进去!

技术栈:Python + Pygame

实现难点: 资源加载管理、侧边栏动画与主逻辑的解耦、像素级 UI 还原。

代码已开源,感兴趣的朋友可以交流下实现思路:

视频讲解: https://www.youtube.com/watch?v=nxV5idmaNMo

GitHub 地址: https://github.com/cookgreen/ChronoStorm

24042 次点击
所在节点    Python
17 条回复
iorilu
5 月 1 日
是用 ai 开发的吗
Srande
5 月 1 日
@iorilu 有一些代码上不懂的地方,我问了一下 AI
nyaaar
5 月 1 日
openRa
Srande
5 月 1 日
@nyaaar 我希望实现一个更现代 ,更优良架构的红警 2 复刻项目
nonozone
5 月 1 日
不懂开发, 只是问下,这种是不是更合适用 go ?
Srande
5 月 1 日
@nonozone 我主要想用 PyTorch 做 DQN 网络
lesismal
5 月 1 日
搞这种单位多 CPU 消耗高的游戏用 py 是怕游戏不够卡吗😂😂。。。
Domado
5 月 1 日
python 性能这么差,做这种 CPU 密集型游戏够用吗?
AutumnVerse
5 月 1 日
用 Python 也是离谱,还是这种实时竞技游戏
zeusho871
5 月 1 日
用 py 怕不是卡上天,要不看看用 godot 或者之前他们网页红警那种 js 写的
chapiom
5 月 1 日
@Domado 这么老的游戏,对性能没多大要求。
383394544
5 月 2 日
用 ai 开发干嘛用 python 不过你都写了 之后让 ai 把 python 移植到 rust 吧
383394544
5 月 2 日
还有 deepseek 是大语言模型 集成进去能干嘛 用深度学习啊
Srande
5 月 2 日
@383394544 对,深度学习也是我想做的
lusi1990
5 月 6 日
有一个 web 复刻红警的项目, 可以参考下 https://chronodivide.com/
Srande
5 月 8 日
@lusi1990 听说过这个项目,很不错的
winning11k
7 月 23 日
同在做一款三国策略游戏,想问问楼主 UI 设计和操作逻辑方面的问题,不过我不是程序员出生,项目库: https://github.com/CtxPilot/Late-Eastern-Han-Dynasty

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1209881

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX