Live data from Hacker News

Space Cadet Pinball on Linux

brennan.io

61–70 of 136 posts

Re: Space Cadet Pinball on Linux

#61
post #38

It's ridiculous how accurate this recreation is to the original, it looks and feels identical. The author was able to do this just decompiling the exe files, without looking at the original source code. Basically, completely blind. So it goes without saying: The deaf, dumb and blind kid sure makes a mean pinball.

I remember in the original there was something you could type when the game was playing the starting sequence (I think it was "hidden test"?) to be able to move the ball with your cursor. I'm curious if this works in this version so I'll probably try it out later when I'm at a computer if no one else has.

edit: It does! I installed the AUR version of it that was linked in the repo README and tested it out, and typing "hidden test" during the game startup sequence lets me drag the ball

Re: Space Cadet Pinball on Linux

#62

Earlier quoted context omitted.

My understanding is you had to NOT look at the disassembled code for a project but have someone else do so and document what they see and that constitutes clean room. Course if I make Claude do the same thing… write a spec from disassembled code, that could work.

Clean room needs an independent second party with their own intent. An AI rewrite probably doesn't qualify, since its output traces directly to what it read.

Just need two AI for a second party.

Re: Space Cadet Pinball on Linux

#63
post #8

The Full Tilt version also has multiball which is missing from the Windows version. Lock a ball by shooting into a wormhole where the two lights are the same color, lock 3 balls to start. If you enjoy playing Space Cadet I would really recommend giving Visual Pinball a try. There are so many more pinball games better than Space Cadet, with amazing tables people have made for them all available for free. I think it's…

I've played a lot of pinball. Space Cadet is a very good pinball game in terms of design, balance, and interest. I wouldn't short it.

Re: Space Cadet Pinball on Linux

#64
post #62

Earlier quoted context omitted.

Clean room needs an independent second party with their own intent. An AI rewrite probably doesn't qualify, since its output traces directly to what it read.

Just need two AI for a second party.

That also was exposed to proprietary assets or binaries at some point during training

Re: Space Cadet Pinball on Linux

#65
post #6

I'm always surprised at the nostalgia for Space Cadet Pinball. Perhaps it was just chance that I grew up playing what seemed like a much better pinball game ( Hyper-3D Pinball, aka Tilt!* ), but I was always underwhelmed by Space Cadet Pinball on windows. In reality they're both pretty similar, I just happened to play a lot of one before the other, but the full screen DOS experience was much richer than what felt lik…

Define better.

Re: Space Cadet Pinball on Linux

#66
post #26

I like the authors remark on "source code FLOSS escrow" at the bottom of the article. It's prolly hard to achieve legally, but the idea that a software is close source until it's no longer sold then automatically becomes open source would attract me as a potential user/buyer of the software: less lock-in in the worst-case scenario (being fully dependent on it wile company goes bust or decides to cancel the project).…

I honestly do not think source code will be all that useful. Make it so redistribution, decompilation, reverse-engineering and reimplementation is legal after sales stop and that covers it.

Re: Space Cadet Pinball on Linux

#68

That reminds me, do skilled players actually use the tilt keys? I remember being confused for years as to the purpose of tilt keys because I hadn't used a real pinball machine, and I can't remember it nudging the ball enough to merit the risk.

All good pinball players tilt. Owners can make the machine "loose" or "tight" (at least that what we used to call it.) A loose machine allows a lot of tilting, and a tight one only allows slight nudges.

If the ball is coming straight down the middle, there's no choice but to tilt. A really good player will be able to tilt the tightest machine enough to get that ball to a flipper. Also, a really good player is better at judging "straight down the middle" and choosing not to tilt at all. Anybody who is reasonable at pinball can play for an infinite amount of time on a very loose machine.

It's not actually a factor that can be removed from pinball. You can't have machines tilting when people just lean against them, or when a player pushes a flipper button energetically. The owner has to pick some threshold. They're irredeemably physical games.

Re: Space Cadet Pinball on Linux

#69
I like the idea mentioned of a source code escrow, and it feels like that would be a great place for national governments to step in. It reminds me of how the British Library requires that any published book have a copy sent to them for archival. Why not have similar laws in place for source code? If for no other reason than pure archival.

I wouldn't mind at all if it was all just purely kept in a metaphorical locked vault, only to be opened after some special conditions regarding the support and lifespan of the software were met. Even if those terms were like, "only after the original copyright has expired", aka 70+ years, it would still be so much better for the state of preservation of source code over the current norms. We have games that have had their original source code lost in under a decade from their publication. (Kingdom Hearts 1) Any alternative is better than the current state of things.

Re: Space Cadet Pinball on Linux

#70
post #4

Cool! I checked out the GitHub: https://github.com/k4zmu2a/SpaceCadetPinball It's been ported to a whole bunch of consoles. There's also a browser version! https://pinball.alula.me/ Also, turns out Space Cadet Pinball is part of a bigger Maxis game I never heard of: Full Tilt! Pinball. Also turns out we almost got DOOM bundled with Window 95! (GLUEM) but it was rejected: "Can't we just get a game of pinball or someth…

And the version from Full Tilt is a significantly enhanced version of the game. It has multiball, where the Windows bundled version doesn't.
Post reply on HN