OpenBW / openbw

OpenBW - free and open-source Best Wargame
159 stars 25 forks source link

Is this project alive? #29

Closed c-sanchez closed 3 years ago

c-sanchez commented 4 years ago

Is this project alive? Any estimated time for some public demo maybe?

dgant commented 4 years ago

OpenBW is fully functional for replay viewing and bot-on-bot play. TorchCraftAI uses it to run games and CherryVis is built on top of it.

c-sanchez commented 4 years ago

I see, but is possible play the normal game? the campaigns? If I'm not wrong this is a open implementation from original game, which must be compatible with the "classic" version, 1.16.1, but adding also some improvements, like support higher resolutions. right?

And well that is my doubt, we can play the game with this engine? Campaing? Online Mode (via alternative servers as ICCup), etc

As far as I knew the only open implementation is Stargus wich uses the Stratagus game engine, however this is in very early develeopment yet https://github.com/Wargus/stratagus

santiontanon commented 4 years ago

I might be wrong, but I don't think the goal of this project was to make it so humans can play the game, but more as a tool for developing bots. So, I'm not sure that playing campaign mode was in the plans at any time. Correct me if I'm wrong though.

luohc2004 commented 3 years ago

According to the author, this implementation lacks and needs an operation interface for human to operate in the game. The interface should deal the details in mouse move, short keys, screen moving and so on.

dgant commented 3 years ago

There are no plans for a human interface. There was some discussion of that prior to the announcement of StarCraft: Remastered but since then the focus has been on replay processing and AI-vs-AI play.

OpenBW continues to be regularly used as an important part of the StarCraft AI ecosystem for replay viewing and game operation. Since my earlier comment it's also been included as part of https://github.com/bmnielsen/StardustDevEnvironment for running games and integration tests.