this post was submitted on 25 Mar 2026
149 points (100.0% liked)

Programming

26319 readers
473 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



founded 2 years ago
MODERATORS
all 15 comments
sorted by: hot top controversial new old
[–] Azzu@lemmy.dbzer0.com 5 points 6 days ago

Btw the optimization for random walking of park guests makes for kinda shitty gameplay. Parks aren't designed at all like real parks, and transportation rides are almost useless. It's impressive for its time, yes, but the park simulation only visually looks good enough, it's not really good enough.

If you play it like a model building game (not a theme park simulator) then it's almost perfect.

[–] Tja@programming.dev 60 points 1 week ago

other high-level languages like C or C++

How times have changed...

[–] TootSweet@lemmy.world 45 points 1 week ago* (last edited 1 week ago) (2 children)

I know the OpenTTD folks have been trying to deflect any ire from being directed at Atari, but man... fuck Atari for forcing them off of Steam and GOG. I really don't think they have any legal leg to stand on and are just saber rattling to scare the OpenTTD folks into submission.

[–] ElBarto@piefed.social 8 points 1 week ago* (last edited 1 week ago) (2 children)

What's OpenTTD? How is this comment related to the article or the topic? Not being confrontational, just curious...

Edit: it's an open source version of a transport tycoon game.

[–] SlurpingPus@lemmy.world 8 points 6 days ago

To clarify further, 'Transport Tycoon' and its update 'Transport Tycoon Deluxe' are the direct predecessors of 'Rollercoaster Tycoon', with the latter using largely the same engine and being close in the interface. Both games benefited tremendously from having been made in assembly, allowing them to run on mid-nineties machines while juggling hundreds of simulated units and multiple views of the area.

Both games (and the sequel 'Rollercoaster Tycoon 2') were programmed by one dude Chris Sawyer, with art and music by other folks (also one per task for RCT, not sure about TTD).

[–] TootSweet@lemmy.world 1 points 6 days ago (1 children)

Yeah, I think basically the only reason why Transport Tycoon is in the news now-a-days is because they're releasing a new edition of Transport Tycoon. And in preparation for that (basically to shut down who they see as "competition"), they're fucking over everyone they view as potential competition.

[–] u_tamtam@programming.dev 2 points 3 days ago

Perhaps that's why I don't work in marketing, but that would buy so much goodwill and interest from the early fans if they were just embracing it. The first game is very lovable, and people loving it would probably have a look at the new one and that's essentially free advertising. The only reason I see them doing this is because they know already that it's bad, like, very bad.

[–] SlurpingPus@lemmy.world 6 points 1 week ago (1 children)

I've only recently and briefly looked into the US law on reverse engineering, which is what OpenTTD were initially doing — and apparently the EULA overrides the law in that case, while a lot of software has stock statements in the EULA that forbid reverse engineering.

[–] TootSweet@lemmy.world 1 points 6 days ago

Ah. That makes more sense than anything else I've heard. Thanks for that.

[–] otacon239@lemmy.world 36 points 1 week ago (1 children)

Running OpenRCT2 on a Raspberry Pi is probably one of my favorite pastimes. It’s such an incredibly well-crafted game that it will run on nearly anything.

[–] SlurpingPus@lemmy.world 2 points 6 days ago* (last edited 6 days ago)

I've been playing the Android port of OpenTTD, on an old and slow tablet. Input is a bit clunky, but tolerable.

Although, strictly speaking, the performance of OpenTTD and OpenRCT2 doesn't follow from the original being so streamlined — seeing as they're both reimplementations in C/C++.

[–] karlhungus@lemmy.ca 10 points 1 week ago (2 children)

I seem to remember some chess game that was written that accounted for the memory drum hardware that used it which i would think would be the gold standard... might be this one https://en.wikipedia.org/wiki/1K_ZX_Chess

[–] SlurpingPus@lemmy.world 1 points 6 days ago* (last edited 6 days ago)

Sorry for nitpicking, but the notion of Sinclair ZX81 ever using drum memory is rather comical — seeing as the latter is quite a humongous hunk of junk.

[–] Redkey@programming.dev 11 points 1 week ago* (last edited 1 week ago)

Drum memory predates the Sinclair by quite a while. But there is an often repeated story involving an impossibly-optimised Blackjack program for a drum memory computer called "The Story of Mel, a Real Programmer".