2 ms·
What I'm interested in is performance and memory use. How many times less efficient is the 2010 port compared to the original? What about this new one?
by Sharlin 1mo ago
What I'm interested in is performance and memory use. How many times less efficient is the 2010 port compared to the original? What about this new one?
- rabahs 1mo agoAre you interested in comparing the 2010 remake (C++) to the original (Assembly)? They are quite different games, so hard to compare, but both run at peak frame rate for their respective platforms (60fps vs 50fps). I have not compared the 2010 port to the current Godot port. However, I felt the Godot port was smoother. I think that was because Godot uses the latest graphics frameworks (e.g Metal) vs old Opengl ES 1. It would also be interesting to compare the godot port of the original game vs the original in assembly. Curious how I can achieve that. A good question to ask Claude.
- Sharlin 1mo ago> They are quite different games, so hard to compare Yeah, that's fair. I was just wondering what the performance of a modern version as close to the original would be, if written with Godot or another vastly higher-level framework than handwritten assembly. Given the 3+ orders of magnitude difference in processing power and memory.
- rabahs 1mo agoThe fair comparison is between the assembly version and its godot port. I didn't actually notice any performance difference since th game is capped by its 50 frame per second.
- Sharlin 1mo agoYep, at equal resolution the game should presumably run at at least 10000fps uncapped on a modern machine. Of course that's not how it works in practice due to bottlenecks in the input stack and elsewhere. I also doubt the Godot version fits in 512kB of RAM ;)