News for hackers. Stuff that matters.
Re:Show HN: DragonRuby Game Toolkit by hu3 on Wednesday April 07, 2021 @02:29AM (#26721151)
Yep, C++ where performance matters.
Re:Show HN: DragonRuby Game Toolkit by neolog on Wednesday April 07, 2021 @02:41AM (#26721212)
Surprising they'd go C++ for networking. Python's had top-notch async for nearly 20 years.
Re:Show HN: DragonRuby Game Toolkit by kevingadd on Wednesday April 07, 2021 @03:24AM (#26721436)
EVE has a history of incredibly bad performance issues, in part due to their extensive use of python for networking, simulation, etc. They seem to struggle with it on an ongoing basis, so it makes sense that in some cases they would move logic from python to C++. Their networking stack was at least at one point heavily Python.

Some engagements in EVE will literally involve thousands of players in the same system all interacting with each other in big groups, so it becomes extremely important to be able to push a truckload of packets and events and process them with low latencies.

Re:Show HN: DragonRuby Game Toolkit by neolog on Wednesday April 07, 2021 @04:44AM (#26721980)
> Some engagements in EVE will literally involve thousands of players in the same system all interacting with each other in big groups

That's a tough workload. I guess it would appear in MMOs, bidding markets, wonder where else.