Here's a post where I'll place resources from the past two projects we worked on.
List of Machines: List of Machines.xlsx
OpenMachines Repository (SpringRTS Version): https://sourceforge.net/projects/openmachines/
Machines Legacy Repository (Unreal 4 Version): https://github.com/OpenMachines/machines
I'm not sure what system you're running on but I've played quite a few multiplayer games without some of these steps. Note that I've always played on Windows 7 as I've found performance problems I haven't been able to get past on Windows8/10.
I've never needed to install IPX Wrapper as we just used the Direct IP option (can't remember the full title of the option at the moment); is there an advantage to using IPX rather than the Direct IP/LAN via Hamachi?
Also note, this game works over LAN if I recall correctly without any third party software.
@marvin Well done, looks great!
@Refragger Not quite, there has been some divided focus on working on a remake project, but there was a lack of commitment. It's a bit difficult to commit to it for me right now as I have a lot going on. That said, I know @Judas was recently using a framework to make a prototype.
Nice! I've also got it working on Windows 10 before, but I had terrible performance issues. How's your performance?
I wouldn't agree; I think it's more of most people have stuff going on.
That said, I don't think it's a good idea to use C++ for a game project no matter the skill level since many would agree that any performance upgrade over C# is usually not worth the added dev time. The only reason I would use it is to take advantage of the professional grade assets given free from Unreal Engine.
Personally, I use C#/Unity for just about every project (I do full time gamedev), and in retrospect it would have made more sense to start the project in Unity since lots of beginners would likely be interested in contributing however possible, and Unity makes that easier than UE4. One of my current projects is actually an RTS in Unity.
The only reason I'm not right now working hard on OM is because I don't have time to do much more than management and doing code checks/tests. I'd be happy to run or help with the project if there were any willing lead devs and/or artists.
Good luck with C++ by the way! (If only ruby had the speed of C :D )
@rad I've seen it; I believe the owner also posted a Machines re-release on twitter.
Hello, nobody is currently actively working on OpenMachines; it was started with the expectation of multiple devs, but people interested in working on it would "disappear" without much notice.
That said, I'd be happy to work on it with others during free time.
As for the Slack, it's apparently required for admins to invite people (at least for the free version). I changed the settings so that anyone registered can invite people, so you would need to send your email to someone who is already registered on it, such as myself.
A minimum viable product (MVP) of a project represents what all the required features to get a first production version running.
This page will be updated with all the features we need for an MVP version as links to pages containing required implementations for those features.
Right now, the page contains a very minimal selection of Machines to make sure that they are actually completed.