Posted by mosiuerbarso 8 hours ago
I played Zero-K several years ago and it didn’t stick in my mind as much but maybe worth revisiting it - thanks!
Reading about it seems to suggest that it’s even deeper in terms of strategy and tactics so I will probably struggle even more. :(
I would like to play it but the comments about the community make it so that I never want to touch PVP with a 10ft pole.
1. No support for OpenGL 4.3 by Apple.
2. Dependency on a library not supporting ARM architectures.
The first point is not a big deal, you can emit Vulkan commands from OpenGL via Zink, and then use MoltenVK to translate it all to Metal automatically at runtime. Surely performance will suffer a bit, but it should be playable.
The second one is quite absurd though, ARM processors is not something exclusive to Mac, Windows-on-ARM laptops are becoming increasingly common, ARM market share in the broader PC space is forecast to approach 20-30% in the coming years as Windows-on-ARM software compatibility matures. This prevents a huge number of people from playing the game due to the ancient streflop library, and really this notice should be "Notice for ARM users" not "Notice from Mac users"
UPD:
Actually there is a guy who is trying to invent a direct OpenGL-to-Metal translation layer just to play B.A.R. it seems, and the progress is pretty huge at the moment:
On the Recoil engine releases (https://github.com/beyond-all-reason/RecoilEngine/releases) page, we have had experimental Linux arm64 builds since March of this year.
Additionally, several people are trying to get the graphical pipeline and overall build working on Mac; you can follow their progress at https://github.com/beyond-all-reason/RecoilEngine/issues/936
The challenge with arm64 is that Recoil Engine does deterministic lockstep simulation using actual native floats for performance. Porting all of those operations (which were implemented using the mentioned library) to work on arm64 and produce the exact same bit-perfect results as on x86_64 has been challenging.
- All the code is GPLv2, MIT and other open licenses.
- Some assets are CC-BY-SA but there are also a quite a bunch proprietary ones
Which is a fork of the Spring RTS engine: https://springrts.com/
What do you not actually like about the site? I'm not a big fan of the trope of "hero" image slideshows taking up the whole screen, but if it's justified anywhere, it seems justified here where they're trying to make a game look cool, and the cards seem reasonably informative and not just vacuous. Yes, it is a "polished" design, and I wouldn't be surprised if they started with a template. What should they do; bad design to show amateurism? Would that be more or less slop?
[ eye rolling emoji ]
Bridging also didn't map all the discord functionality so it caused some confusion at times.