HNHacker News
TopNewBestAskShowJobs

YesBox

1,157 karma · joined April 17, 2022

chase@yesboxstudios.com

I'm creating Metropolis 1998, a 2D city builder/simulation video game.

https://store.steampowered.com/app/2287430/Metropolis_1998/

submissionscomments
YesBox··on Ask HN: What are your favorite examples of elegant software?
I still play this game today. I managed to carry along an older version of RCT Deluxe (before it was patched up to defeat all the cheats) for all these years, with the cheat program "beast trainer" (or "cg_beast").
YesBox··on Ask HN: What are your favorite examples of elegant software?
Err, have you played the game? I cant get past 100,000 without the game beginning to slow down. I have a decent computer too.

I was bothered by this problem so I solved it for my own city builder game, Archapolis (still very early development):

https://www.youtube.com/watch?v=7q0l87hwmkI

I can path 200,000 to 300,000+ units simultaneously to random destinations, with a bonus of utilizing all shortest paths between two points.

The paths are all cached for constant time path finding, but I figured out how to do so efficiently (both building and storing tree/graph)

I wrote a non-technical article here:

https://www.yesboxstudios.com/2022/04/27/all-nck-shortest-pa...

YesBox··on Overhauling Mario 64's code to reach 30 FPS and render 6x faster on N64 [video]
A 30+ FPS Perfect Dark would be amazing. The RAM extension pack wasn't enough for that game. The AI was pretty good IIRC (although definitely went in loops). Had lots of fun playing 1 vs 11 medium difficulty. I miss throwing N-bomb grenades.
YesBox··on Overhauling Mario 64's code to reach 30 FPS and render 6x faster on N64 [video]
How would one learn about this depth of C and its optimizations? I'm interested in it as an art form, something to do in my spare time.
YesBox··on [dead]
Wow, immediate 25% drop

https://www.marketwatch.com/investing/stock/nflx?mod=over_se...

← PreviousPage 9 of 9