Castle Fight 独立版通过 Agentic/Vibe Coding 实现
Castle Fight Standalone via Agentic/Vibe Coding
Castle Fight 独立版首个原型已通过 Godot 与 Claude Opus 5.5 开发完成,实现全部种族、游戏机制与多人模式。该原型耗时约一周,含简单 AI、GUI 与几乎所有游戏模式,但缺精细化模型与音效,性能目标为 1000 units 时 ~30 fps。目前版本仅是技术演示,因与原版差异恐难长期游玩,但作者旨在尽可能 1:1 移植(受保护模型除外)。
Hi, so I created a first prototype of a standalone version of castle fight using godot and mostly Claude Opus 5.5. All races are implemented and all game mechanics as well as a multiplayer. I could easily host this on some server by now. Took me about one week. It even contains a simple AI (I did not even ask Opus to do that lol) and almost all possible game modes as well as a GUI and text option (as it is done on the battlenet) to set them.
Because I am lazy, here is just the start screen:
To get this version to the feeling (!) of the warcraft III original it lacks touched up models as well as good sound, a slightly improved pathfinding to match the feeling of warcraft 3 and an improvement in performance as I am aiming for ~30 fps at 1000 units (maybe that is naive; I am not an experienced game developer), the latter is an estimate of the amount of units in a 5 vs 5 late game scenario.
So currently this a nice tech demo/prototype but people would likely not enjoy it for a longer while due to these minor differences to the original. My aim is a 1:1 port as close as possible with the exception of protected content like models of course.
I am not sure how to proceed. My friends and I used to play castle fight quite a lot, it is a interesting map with a lot of potential but in my opinion the warcraft 3 engine holds it back. That is why - besides trying out Claude for this purpose - I "developed" it.
Just for the sake of it I included something that as far as I know can not be done with the warcraft 3 engine, that is, the hydra heads have separate attacks. You could do all kind of fun things in the Castle Fight "universe" without the W3 restrictions.
What do you think about this, in particular the general idea of using coding agents to turn our favourite maps into stand alone games. I would love to do the same with civilization wards.
来源:Hiveworkshop · hiveworkshop.com