8 ms·
Play Windows Pinball (Space Cadet) on the Web
- pr337h4m 4y agoSource code: https://github.com/alula/SpaceCadetPinball https://github.com/alula/SpaceCadetPinball
- rand0m4r 4y agonice ... it would be nice to know how to play though
- jkingsman 4y agoz and forward slash for left and right bumpers. Press and hold space to pull back launch plunger and release to launch. x and period to tilt table. Worth noting that F8/Player Controls dialogue doesn't work, and neither does disabling the music.
- aledalgrande 4y agoor left/right click for bumpers
- compsciphd 4y agoI'm not sure I ever knew you could tilt the table. child me wishes he had this knowledge. (I assume if you tilt too much it triggers a tilt failure?)
- inanutshellus 4y agoMy jaw may have dropped at learning this from GP's message. Alllll this time and I'm learning you could tilt Space Cadet now?!
- EarthLaunch 4y agoI think it's a funny example of great UI discoverability still having failures. I say great because having the tilt keys adjacent to the paddle keys seems like a setup for accidentally hitting tilt in a moment of heat, thereby leading to discovery of the tilt keys. Though perhaps 'moment of heat' is exactly when the player is least likely to realize they hit the wrong key.
- gbin 4y agoThe nudge key right next to the paddle key is to make a slap recovery possible like on a real pinball :)
- nirimda 4y agoIt says "careful" as a warning, and then it fails. I think it's more about the number of times that how hard you tilt it but I don't know.
- skitter 4y ago> z and forward slash for left and right bumpers. Press and hold space to pull back launch plunger and release to launch. x and period to tilt table. Apparently these are used regardless of keyboard layout.
- pteraspidomorph 4y agoMine doesn't even have a forward slash key, so... I guess I can't play?
- tnzk 4y agoApparently you had the key when you typed "Electrolux/Frigidaire" in this comment. https://news.ycombinator.com/item?id=30658028 https://news.ycombinator.com/item?id=30658028
- looperhacks 4y agoI don't have a key for the forward slash either and still am able to write it: ///// The trick is that people like us can reach it by pressing Shift+7. Which of course is rarely recognized by games (or IDEs for that matter - many shortcuts simply don't work).
- geocar 4y agoJavascript events contain both a key "code" (which generally corresponds to the position on the keyboard and/or the function of the key) and a character string which represents the text that should be added to e.g. an input box. It seems this game appears to be using the text string to decode the key, so I can press shift+7 (the same key I press to get a "/" character) to trigger the right flipper. You can press whatever key-combination you use to get a "/" character and it will likely work as well. That is lucky (many things use the code which can be hit-or-miss) in that we can trigger the right flipper, but, at least for me it is a very awkward gesture. I think it would be nice to be able to change the player controls. I seem to recall the original game permitted this, but the menu option in this version doesn't seem to do anything except pause the game.
- wyclif 4y agoz and forward slash don't seem to work on macOS.
- rand0m4r 4y agothanks
- deleted 4y ago[deleted]
- aledalgrande 4y agoOMGGG so many memories
- x0n 4y agoDoesn't seem to work with Microsoft Edge :/
- rzzzt 4y agoI can turn off music for ~3 seconds, then it starts up again.
- battles 4y agoSame. I didn't even know this game had music. It's ruining my nostalgia high.
- zb3 4y agoAs a workaround, you can put the following "conditional breakpoint" on the "this.requests[name] = this;" line in the SpaceCadetPinball.js file (formatted): (name.includes('MID') && (this.end=this.start)),0 This makes the `PINBALL.MID` resource file empty and the rest seems to work.
- throwaway2203 4y agoOMG I've been looking for this for so long, it made me so happy!
- hxugufjfjf 4y agoWould kill for a way to play on a mobile browser. Currently only the left flipper works when tapping the screen
- LaLaLand122 4y agoAren't there pinball games any more? I remember spending a lot of hours playing Pinball Fantasies and Pinball Illusions in an Amiga 1200.
- CharlesW 4y agoThere are! Digital/virtual pinball is huge. https://arstechnica.com/gaming/2021/07/atgames-legends-virtual-pinball-review-the-better-pre-built-choice-mostly/ https://arstechnica.com/gaming/2021/07/atgames-legends-virtu... https://en.wikipedia.org/wiki/Visual_Pinball https://en.wikipedia.org/wiki/Visual_Pinball
- TedDoesntTalk 4y agoBut they are physical devices with screens for playfields. I think OP means for laptops/desktops.
- CharlesW 4y agoThe first article focuses on form-authentic cabinets, but the software that powers those (like the open-source Visual Pinball, the freeware Future Pinball, the commercial Pinball FX3, etc.) work on ordinary laptops/desktops too.
- adamrezich 4y agoPinball FX3 (available on Steam, and other platforms) is pretty good if there's specific real-world tables you're interested in playing. Volume 1 has Medieval Madness, which I have logged far too many hours in.
- agentwiggles 4y agoMedieval Madness is my all time favorite table. I recently bought the version for Pinball FX3, and it's not half bad. I could complain about all kinds of things about PinballFX3, it's very emblematic of the problems with modern gaming, but the tables themselves are pretty good recreations. It's nowhere near as fun as real pinball, but the one thing that I found really cool was that I was able to play the game on "training mode" and get a better sense for the different things I could do and how to set up certain situations. My best Medieval Madness score is something like 50,000,000... the table I play on has a high score of about 190,000,000 so I have a long way to go to have a chance at putting in my initials. But I can generally go for a pretty long session on a single credit. Even still, I hadn't ever seen half the stuff that I got to see while playing the virtual version, and I've taken some of that knowledge into the real world when I visit the bar where that table lives. So overall, digital pinball is cool in my book, if flawed. Quick edit/addition: Medieval Madness is unique among nearly all the tables I've played in that it doesn't bullshit you much. Most of the time when I lose balls, I know exactly the wrong thing I did (in particular, trying to hit the castle gate or the trolls without multiball is pretty dangerous). Most tables I've played will suck up a credit in a few flips in ways that seem pretty unfair, but Medieval Madness seems pretty fair. I would love to own a table but they're shockingly expensive, maybe someday!
- boringg 4y agoAm I the only one who found this game to be super frustrating for some reason? Still tons of memories though.
- Arrath 4y agoIts digital pinball why does it have coin-sucking ways for lose the ball without recourse?? Or do I just not know the deep lore of pinball and how to keep the blockers deployed in the side routes 100% of the time.
- narag 4y agoIt was easy for me after enough hours playing, IIRC I had a ~100M record... must have the record file anywhere. Actually I have the game installed in Windows 10, but I no longer play it. I lost the aim in the central targets that give endless extra balls.
- chewonbananas 4y agoHow did you install it on win10?
- narag 4y agoHi, hope you're still there. I don't remember doing anything special. Just copied the files from my older laptop in a writable directory, not under Program Files, but under my user home dir. Let me know if you have any problem with that.
- aliqot 4y agohttps://www.youtube.com/watch?v=ThxdvEajK8g https://www.youtube.com/watch?v=ThxdvEajK8g
- swyx 4y agoi spent so much of my childhood in this game. so glad to see it back but grown up me doesnt find the appeal of wasting so much time anymore. kinda sad to see my childhood go.
- zelphirkalt 4y agoNow all I need is rock-paper-scissors from ICQ without ICQ and my collection is almost complete.
- jarboot 4y agotyping 'hidden test' before launching the ball still activates the same cheat as the original :)
- monocasa 4y agoThe physics seem really off. Almost no power out of the paddles for instance.
- gffrd 4y agoJust like the original!
- cokeandpepsi 4y agoi failed my classes cuz i drank too much beer and played space cadet pinball. not my finest hour, but hey, we all make mistakes. hopefully, i'll learn from it and do better next time
- cokeandpepsi 4y agoI also blame my failing grades on my Macbook. I mean, who uses a Mac for gaming? Talk about setting yourself up for failure. I'll be sure to invest in a real gaming rig next time
- monocasa 4y agoNo, when compared to the original. I played them side by side to be sure.
- throwaway2203 4y agoFeels the same as original to me.
- lxgr 4y agoNice! I was half expecting this to point to an instance of the excellent v86 [1], but this one has definitely less overhead :) [1] https://copy.sh/v86/ https://copy.sh/v86/
- dontbenebby 4y agoThis brings back memories!! You can also play Pinball in Word 97: >1. Open a new document >2. Type "Blue" >3. Select word >4. Go to Format -> Font >5. Choose Font Style Bold, Color Blue >6. Type " " (space) after word "Blue" >7. Go to Help -> About >8. Ctrl-Shift-Left click the Word icon/banner >9. Use Z for left flipper, M for right flipper, and ESC to exit I got banned for a spell from the library computers in middle school because they had a "no games" policy. I think in retrospect, the real concern was random young men like myself, fresh into puberty, loading up the machines with god knows what, but of course they lacked communication skills to express that (hence becoming a sped librarian), so instead we got into a (metaphorical) pissing match that ended with me banned from the computers for... well I think it was allegedly six months, but they lasted about a week before they realized if I stopped asking their informal IT questions, they'd have to bring in an extremely expensive consultant, caved, and let me back on if I promised "not to install games" -- and then we got into pretty much the same argument yet again when once again my shortbus was late, and I tried to sit quietly playing pinball since saying anything out loud risked someone engineering an excuse to put their hands on me and deviate my septum again. (In case you can't tell from the tone of this post, I'm still raw that when I had Bill Goddman Lichetenstein blowing up my burner email, all I did was do a cutesy unpaid "it gets better" essay for Boing Boing rather than waste my 20s on STEM policy only to find out all I had to do is tell a crowd "Why do we tolerate Mike Doyle and his weird little sex cult" and they'd have a crowd outside Peduto's house in less time than it takes to watch an episode of prestige television. (It doesn't get better, BTW. Maybe in Seattle or whatever, but if you're a queer, autistic millennial in Appalachia, you need to make some people think every system around them, electronic or physical, might fail if they don't do what you say in order to get them to treat you with the same deference and respect they give elderly pedophiles who control so called civil society.) Anyways, sorry for the wall of text -- here's a link on how to play pinball in word 97, if you're into that kind of thing: https://eeggs.com/items/763.html https://eeggs.com/items/763.html (But if you attach that box to the net, someone might pop it, since Windows 98 or whatever is no longer receiving security updates, and Mark Zuckerberg and his tech bro cronies have the consent model of a frat boy -- if you don't opt out, they think they can do whatever they want.)
- RheingoldRiver 4y agoWell, it was fun up until I closed the tab by holding down right-click for too long and accidentally activating a mouse gesture. Whoops, that feature wasn't in the original...
- footlose_3815 4y ago[dead]
- sandreas 4y agoGreat project... unfortunately nearly unplayable with german keyboard layout because you have to hold shift for a /. Player controls are not working, so no dice... I would raise an issue, but that is not possible in this project, because it's a fork... :-/
- ggerules 4y agoLeft and right mouse buttons. Hover the central wheel button over the piston launcher, while pressing the wheel button, rotate the wheel towards you to deploy the launcher. Sorry I don't know pin-ball lingo. There are probably other keyboard interfaces for this......
- sandreas 4y agoExcept you are on a notebook and have no mouse... I apologize for being a nitpicker but I really could not play it after trying some things out... I love this project and would love to play the game, but at least two keys on my keyboard would be necessary...
- Ruq 4y agoI already have this installed on Steam Deck, but this is great too!
- ergonaught 4y agoLove it. Makes me miss Pinball Construction Set (and a host of other stuff from my C64 but I’ll stop there).
- mbg721 4y agoThis is my obligatory old-guy post that Space Cadet was one of three tables in the package "Full Tilt Pinball" released by Maxis (along with Skulduggery and Dragon's Keep) which came in its entirety for free with the puzzle game Marble Drop, which was apparently only ever liked by me. So if you want the full set of tables and can 64-bit-ify the installer, the Marble Drop CD might be easy to come by.
- pdntspa 4y agoNote that that edition of Space Cadet has slightly different scoring than the windows version I had those tables in their box years ago. Skulduggery and Dragons Keep were a lot of fun!
- greyface- 4y agohttps://archive.org/details/marble-drop https://archive.org/details/marble-drop Looks like the Marble Drop stuff won't run without the installer, but the Full Tilt executables run off the CD just fine.
- throwaway2203 4y agoon what machine?
- greyface- 4y agoWindows 10 in a VM
- garaetjjte 4y agoFun fact: tracks that marbles are travelling along in Marble Drop are actually 3D.
- NetOpWibby 4y agoThis game was my jam back Webern I was 10.
- generationP 4y agoNice, but can't turn off the music and can't change the zoom/resolution. Also, left/right-click might be bad items since the browser occasionally hijacks them back from the javascript.
- jstanley 4y agoRight click the tab title bar, "Mute tab".
- generationP 4y agoYeah, figured out that much. But the emulation has its own internal menu, which claims to do the same but doesn't. Shouldn't be a tough one to fix :)
- Brendinooo 4y agoPlayed this game for hours as a kid. My mom and I printed out the directions so we could read up on all the missions and promotions and stuff. Having tried other pinball games here and there, this definitely became the standard that I judged everything else by. The physics just feel really good, and the gameplay was a wonderful mixture of skill and flashiness without ever feeling like it was too overwhelming. Just solid from top to bottom.
- strictnein 4y agoI'm right there with you. Once you understood what you were doing in the game, it felt like more than pinball, it felt like you were playing a game with the pinball machine, if that makes sense. Going on missions, getting promotions, etc were things you could actively pursue. Fun times.
- kapildev 4y agoI wasn't expecting it to work on touch-only devices but the left "leg" worked. But the right "leg" didn't. Is it possible to let it work on touch devices by dividing the screen into two halves such that tap on left register for left and tap on right registers on right? Or is the intention here to keep it vintage and not make it work on touch devices?
- parkertomatoes 4y agoAll nostalgia aside, TIL that superfans reverse engineered "Space Cadet" from binary code [1] the same way they did Mario 64 [2]. Not only that, they've ported the result to use SDL and execute in the browser under Emscripten. A super-impressive technical accomplishment with a beautifully tangible result, wow! My favorite bit - the reverse engineering process seems to have fixed the 64-bit bug Raymond Chen blogged about [3] > I did not find it, decompiled game worked in x64 mode on the first try. > It was either lost in decompilation or introduced in x64 port/not present in x86 build. > Based on public description of the bug (no ball collision), I guess that the bug was in TEdgeManager::TestGridBox [1] https://github.com/k4zmu2a/SpaceCadetPinball https://github.com/k4zmu2a/SpaceCadetPinball. [2] https://github.com/n64decomp/sm64 https://github.com/n64decomp/sm64 [3] https://devblogs.microsoft.com/oldnewthing/20220106-00/?p=106122 https://devblogs.microsoft.com/oldnewthing/20220106-00/?p=10...
- garaetjjte 4y agoMore sleuthing on that bug story: https://www.youtube.com/watch?v=3EPTfOTC4Jw https://www.youtube.com/watch?v=3EPTfOTC4Jw
- quickthrower2 4y agoSweet! I forget about this game entirely, fun memories of being distracted from doing something more productive. I just need Yahoo!'s old pool game from early 2000s.
- mnky9800n 4y agoThis made me remember growing up playing glider, a game where you are a paper airplane navigating a house or some other location staying aloft on warm air currents and avoiding obstacles such as candles, furniture, and other paper airplanes. This led me here: https://github.com/kodogo/Glider https://github.com/kodogo/Glider A JavaScript port of the game. For some reason I put hours into this game which is strange because I remember playing it on a Mac and I never owned one as a child.
- jimmydddd 4y agoAny reason why the game window remains minimized in my browser?