Dionoid Posted December 21, 2018 Share Posted December 21, 2018 (edited) [update: Tower of Rubble 2600 is now available as cartridge in the AtariAge store!] "How long can you survive on the lethal TOWER OF RUBBLE as it crumbles and rebuilds itself around you?" - quote from the original PC game by Flatgub I've finished my '2600 port of Tower of Rubble, a really fun casual indie game that was originally created for PC by Flatgub as an entry for the 2017 CGA Jam. In 2018, the game was ported to the Commodore 64 and right now it's also available for the Atari 2600 on an actual cartridge! (order it here) The original creator Flatgub (Chloe) told me that she was honored to hear that I was making a port, how cool is that? The honor is all mine, by the way! About the game Tower of Rubble is a simple, yet very addictive game, in which you control a little stick man that must survive on the 'Tower of Rubble' as long as possible. Blocks of rubble will fall from the sky every second at random positions, building up the tower. And at the same time laser beams will tear down the tower by clearing out full rows or columns of blocks. Also the outside walls will slowly disintegrate and sink into the sea. Sounds hectic? It is! But you have to keep calm and make the right decisions in a split second to stay alive. The music is synced with the pace of the falling rubble blocks, which helps to raise your adrenaline levels! Controls Control the game by moving the joystick (no fire button): left & right is for running across the blocks and jumping off - note that ledges are 'auto grabbed' if you jump towards them. up & down is for climbing up and down ledges By using diagonal joystick positions, you can also combine some moves. Below are the control-instructions copied from the original PC game, which explains it all: Practice first! Mastering the different kind of jumps is essential for survival on the tower. If you have never played this game before, please first practice all possible moves on the title screen. Especially the "long jump", where you're hanging on a ledge and jump to a ledge two blocks ahead. After you're done practicing, press fire to start the actual game. Pushing the 'Reset' button at any time will take you back to the practice/title screen. How to Play After you have practiced the running, climbing and jumping on the title screen, you should be ready to go against the tower. When the game starts, you will see two green converging laser beams that show you where the next block of rubble is going to land. Be sure to move away from that spot as quick as you can! There are three different kind of beams in this game: Block Strike - these yellow laser-beams are harmless and only indicates that a block of rubble will be falling from the sky at that position soon. A falling block of rubble is lethal though ? Side Strike - these read laser-beams will wipe out a full row of blocks Hyper Beam - these powerful white laser-beams will crumble a full column of blocks within a few seconds You can touch laser beams that just appeared, but don't wait too long as the strength of the laser builds up and will eventually vaporize you... Also, the outside walls will slowly disintegrate and sink into the sea. Hint: you'll need to perform a 'long wall jump' to cross the emerging gaps. New: Two player mode The release/cartridge version of the game contains the '2 player vs' mode, which supports two joysticks so you can play against a friend! To select two player mode, press the 'select' button in the practice/title screen. Note that the players can't pass each-other, which results in very interesting strategies where you're trying to block the other player in order to get him/her squashed by a falling block of rubble or one of the laser beams. The player colors are red (left joystick) and blue (right joystick). You score a point when the other player dies; the first player who scores 10 points, wins. Porting from PC to Atari 2600 Because of its pixelated graphics, single screen and usage of straight lines, the original PC game lends itself very well to an Atari 2600 port. Of course I had to make a lot of concessions along the way, as you all know the '2600 has its limitations. My '2600 port of the game uses less than 128 bytes of RAM and 4K 8K of ROM, but I managed to keep the same basic gameplay and smooth animation (30 frames/second) as the original game. The playfield shows 16 blocks horizontally (compared to the 26 blocks of the PC game), which makes the Atari port a bit harder, but still very playable IMO. Porting the music was a tough job, as some notes just aren't available on the '2600. Two-voice polyphony solved some of the issues and also Paul Slocum's Music and Sound Programming Guide helped me a lot to get good results here. Online demo Play 'Tower of Rubble' in Javatari - the online Atari 2600 emulator Download Below is the single-player demo ROM for Tower of Rubble - available for NTSC and PAL. Note that the demo is a feature-limited version of the official cartridge release(*). Tower-of-Rubble-NTSC-demo-2022.bin Tower-of-Rubble-PAL60-demo-2022.bin Buy You can now order the game on cartridge from the AtariAge store! (*) The official cartridge release contains these additional features: Two player mode - Play against a friend! Single player pro mode - Total chaos right from the start! Support for pausing the game (2600: Color/BW-switch, 7800: Pause button) Support for SaveKey / AtariVox to save your high score(s) A full-color 8-page manual, containing the game's backstory, instructions, gameplay, history, strategy tips & tricks and much more. And last but not least: the amazing label & box artwork by Dave Dries: Edited September 1, 2023 by Dionoid Added new demo versions which fixes a sync issue in Stella 6.7 developer mode 23 Quote Link to comment https://forums.atariage.com/topic/286275-tower-of-rubble-2600-dionoid/ Share on other sites More sharing options...
+ZeroPage Homebrew Posted December 21, 2018 Share Posted December 21, 2018 This WIP is well worth the download even though there isn't any gameplay to speak of yet. There is such a variety of movements from block to block it's unbelievable and it will get you in good practiced form for when the blocks start falling! The smooth animation is something to behold for sure. I'm very looking forward to showing new versions of the game on upcoming shows of ZeroPage Homebrew!! :-) 1 Quote Link to comment https://forums.atariage.com/topic/286275-tower-of-rubble-2600-dionoid/#findComment-4181962 Share on other sites More sharing options...
TrekMD Posted December 21, 2018 Share Posted December 21, 2018 Will be checking it out. Quote Link to comment https://forums.atariage.com/topic/286275-tower-of-rubble-2600-dionoid/#findComment-4181973 Share on other sites More sharing options...
chavert Posted December 22, 2018 Share Posted December 22, 2018 (edited) . Edited September 8, 2023 by chavert 3 Quote Link to comment https://forums.atariage.com/topic/286275-tower-of-rubble-2600-dionoid/#findComment-4182192 Share on other sites More sharing options...
Lillapojkenpåön Posted December 22, 2018 Share Posted December 22, 2018 Wow, this is going to be a simple classic like wall jump ninja for shure, A simultaneous two-player option might be something to consider? with two different colored players. The beam animation wouldn't be as detailed and have the color of something else but would still be cool! Maybe do the best one player game possible first and then an alternative two player rom, I would do both side by side tho, if it's even possible that is. Now that I think about it you could keep it exactly like the original with no weird colors and two players one white player and one some other color use white players missile as the aim thing and change nusiz, then use the ball as the falling brick, horisontal ones could be done with bgcolor and changing pfcolor on the same lines right?? I have no idea if that's a good way of doing things, you couldn't have many beams at once, I'm just brainstorming loudly 2 Quote Link to comment https://forums.atariage.com/topic/286275-tower-of-rubble-2600-dionoid/#findComment-4182229 Share on other sites More sharing options...
Dionoid Posted January 7, 2019 Author Share Posted January 7, 2019 Wow, this is going to be a simple classic like wall jump ninja for shure, A simultaneous two-player option might be something to consider? with two different colored players. The beam animation wouldn't be as detailed and have the color of something else but would still be cool! Maybe do the best one player game possible first and then an alternative two player rom, I would do both side by side tho, if it's even possible that is. Now that I think about it you could keep it exactly like the original with no weird colors and two players one white player and one some other color use white players missile as the aim thing and change nusiz, then use the ball as the falling brick, horisontal ones could be done with bgcolor and changing pfcolor on the same lines right?? I have no idea if that's a good way of doing things, you couldn't have many beams at once, I'm just brainstorming loudly Thanks for sharing your brainstorm :-) I want this port to be close to the original, so I'm targeting a single player game. But I agree this would also make a great 2-player game! My plan is to have player0 white (as it is now), and use player1 and missile1 to draw the vertical block-strike beams and hyper-beams in green, which looks better IMO. The side-strike beam is going to use bgcolor indeed. Give me some time to work on a playable version, so there is more to discuss :-) 2 Quote Link to comment https://forums.atariage.com/topic/286275-tower-of-rubble-2600-dionoid/#findComment-4192763 Share on other sites More sharing options...
GoldLeader Posted January 8, 2019 Share Posted January 8, 2019 Sounds like it could be very cool! Best of luck! Quote Link to comment https://forums.atariage.com/topic/286275-tower-of-rubble-2600-dionoid/#findComment-4192832 Share on other sites More sharing options...
+Muddyfunster Posted January 20, 2019 Share Posted January 20, 2019 nice start, the character animation is superb, really fluid and smooth. Look forward to seeing how this progresses. Quote Link to comment https://forums.atariage.com/topic/286275-tower-of-rubble-2600-dionoid/#findComment-4201893 Share on other sites More sharing options...
Dionoid Posted March 24, 2019 Author Share Posted March 24, 2019 Hi, I've just uploaded the first playable version of my "Tower of Rubble" port for the '2600. Get instructions and downloadable rom from the top posting here: http://atariage.com/forums/topic/286275-tower-of-rubble-2600-dionoid/?p=4181933 Cheers 6 Quote Link to comment https://forums.atariage.com/topic/286275-tower-of-rubble-2600-dionoid/#findComment-4244295 Share on other sites More sharing options...
+ZeroPage Homebrew Posted March 24, 2019 Share Posted March 24, 2019 Wow, this update is incredible and gets into some crazy action quickly! I love how you represented all the elements from the original game, everything works so well.I will definitely be featuring it on an upcoming episode of ZeroPage Homebrew, which returns Wednesday April 3, 2019! Hi, I've just uploaded the first playable version of my "Tower of Rubble" port for the '2600. Get instructions and downloadable rom from the top posting here: http://atariage.com/forums/topic/286275-tower-of-rubble-2600-dionoid/?p=4181933 Cheers 5 Quote Link to comment https://forums.atariage.com/topic/286275-tower-of-rubble-2600-dionoid/#findComment-4244303 Share on other sites More sharing options...
+mksmith Posted March 25, 2019 Share Posted March 25, 2019 (edited) Dionoid, Wow mate this is a brilliant interpretation! You have really nailed the basics of the gameplay and presented it in a very Atari 2600 way with imaginative colors and rendering to remove blocks! Also love the music - great rendition! Look forward to the remainder of the game being finalised! Edited March 25, 2019 by mksmith 1 Quote Link to comment https://forums.atariage.com/topic/286275-tower-of-rubble-2600-dionoid/#findComment-4244319 Share on other sites More sharing options...
+Nathan Strum Posted March 25, 2019 Share Posted March 25, 2019 (edited) Terrific update! Edited March 25, 2019 by Nathan Strum 3 Quote Link to comment https://forums.atariage.com/topic/286275-tower-of-rubble-2600-dionoid/#findComment-4244495 Share on other sites More sharing options...
CoreyremarK Posted March 25, 2019 Share Posted March 25, 2019 This reminds me a lot of a thing I used to draw as a kid on lined notebook paper- I always envisioned it as a side scrolling Indiana Jones style game. Perhaps I played this "Tower of Rubble" game and it just stuck in my head... I have no memory of the game though. That being said, this looks awesome and I want in! 1 Quote Link to comment https://forums.atariage.com/topic/286275-tower-of-rubble-2600-dionoid/#findComment-4244578 Share on other sites More sharing options...
bluswimmer Posted March 25, 2019 Share Posted March 25, 2019 Fantastic port of the original game. Well done! 1 Quote Link to comment https://forums.atariage.com/topic/286275-tower-of-rubble-2600-dionoid/#findComment-4244725 Share on other sites More sharing options...
fluxit Posted March 25, 2019 Share Posted March 25, 2019 (edited) It seems to be difficult to consistently exceed 100, as the game likes to trap me on a small island in the center of the screen with a two block gap on each side and then it removes the entire island all at once. So cruel. Guess where I was before I jumped off. Edited March 25, 2019 by fluxit 2 Quote Link to comment https://forums.atariage.com/topic/286275-tower-of-rubble-2600-dionoid/#findComment-4244756 Share on other sites More sharing options...
Dionoid Posted March 25, 2019 Author Share Posted March 25, 2019 It seems to be difficult to consistently exceed 100, as the game likes to trap me on a small island in the center of the screen with a two block gap on each side and then it removes the entire island all at once. So cruel. That is indeed what the game is trying to do (exactly like the original by the way). There is only one way to escape this.... Quote Link to comment https://forums.atariage.com/topic/286275-tower-of-rubble-2600-dionoid/#findComment-4244884 Share on other sites More sharing options...
+mksmith Posted March 25, 2019 Share Posted March 25, 2019 That is indeed what the game is trying to do (exactly like the original by the way). There is only one way to escape this.... hehehe... Yes gotta use all the game mechanics Quote Link to comment https://forums.atariage.com/topic/286275-tower-of-rubble-2600-dionoid/#findComment-4244894 Share on other sites More sharing options...
+sramirez2008 Posted March 25, 2019 Share Posted March 25, 2019 (edited) Wow Very fun and addicting game! Can't stop trying for a better score. I apologize if this has been asked/answered, but any thoughts to a 2 player version? Yup, Lillapojkenpåön asked. Here's my best score so far. Don't know how Nathan achieved 151. <Edit> Finally cracked 100. Edited April 4, 2019 by sramirez2008 Quote Link to comment https://forums.atariage.com/topic/286275-tower-of-rubble-2600-dionoid/#findComment-4244921 Share on other sites More sharing options...
+Nathan Strum Posted March 25, 2019 Share Posted March 25, 2019 Here's my best score so far. Don't know how Nathan achieved 151. Don't stay in the middle. 3 Quote Link to comment https://forums.atariage.com/topic/286275-tower-of-rubble-2600-dionoid/#findComment-4244942 Share on other sites More sharing options...
Brian O Posted March 26, 2019 Share Posted March 26, 2019 Holy sh*t, this game gives me crazy anxiety. Love it. 1 Quote Link to comment https://forums.atariage.com/topic/286275-tower-of-rubble-2600-dionoid/#findComment-4244991 Share on other sites More sharing options...
fluxit Posted March 26, 2019 Share Posted March 26, 2019 Something I don't quite understand about the control is that if I need to hang off the side of a block in order to survive, the guy will instantly leap to his death with an accidental tap in that direction, but if the game is currently building on top of me, sometimes he responds so slowly as to have me crushed right in the middle of the block as though I'd given no control input at all. It seems consistently inconsistent on this point, sometimes allowing me to move as if in the clear, sometimes not at all. Quote Link to comment https://forums.atariage.com/topic/286275-tower-of-rubble-2600-dionoid/#findComment-4245036 Share on other sites More sharing options...
Dionoid Posted March 26, 2019 Author Share Posted March 26, 2019 (edited) Something I don't quite understand about the control is that if I need to hang off the side of a block in order to survive, the guy will instantly leap to his death with an accidental tap in that direction, but if the game is currently building on top of me, sometimes he responds so slowly as to have me crushed right in the middle of the block as though I'd given no control input at all. It seems consistently inconsistent on this point, sometimes allowing me to move as if in the clear, sometimes not at all. Thanks for the feedback! The way this game responds to joystick input is indeed different than most other games. The movement of the little stick figure is actually done with a series of micro-animations; that's why the animation looks so fluid. For example: when you let the little stick man run to the left, you actually see a number of small 'step left' animations glued together. After each 'step'-animation, the joystick input is polled to see if another step-animation should be done (if there is nothing blocking your way, or course) As soon as such a micro-animation has been started (e.g. a single 'step' animation) it can not be stopped halfway; it needs to be fully executed before the joystick is polled again. I think this is where you sometimes perceive a bit of 'lag' in the controls. For some micro-animations it makes sense that you cannot stop them halfway. For example in a jump animation or a single run-step animation, the stick man is actually not touching the ground anymore at some point. It wouldn't make sense to be able to stop a long wall-jump halfway in mid-air, right? But for other micro-animations, like climbing up or down a ledge, it probably makes sense to be able to 'stop and revert' the animation. For example: if you're climbing up a ledge, and halfway the animation change your mind and want to climb down again, ideally you should be able to do this. While the controls in the original PC game also have this exact same 'lag', I might be able to fix something to get better control over climbing up or down ledges. Let me look into this. Edited March 27, 2019 by Dionoid 1 Quote Link to comment https://forums.atariage.com/topic/286275-tower-of-rubble-2600-dionoid/#findComment-4245269 Share on other sites More sharing options...
fluxit Posted March 27, 2019 Share Posted March 27, 2019 I'm sure that you're right. I must be occasionally trying to change directions at exactly the wrong time. Quote Link to comment https://forums.atariage.com/topic/286275-tower-of-rubble-2600-dionoid/#findComment-4245901 Share on other sites More sharing options...
Dionoid Posted March 30, 2019 Author Share Posted March 30, 2019 I'm sure that you're right. I must be occasionally trying to change directions at exactly the wrong time. FYI: Fluxit has sent me a PM explaining the situation(s) where the controls behave different than expected. It turns out to be caused by playing with a joystick and sometimes using the diagonal directions (instead of just left, right, up or down). As I mostly test on Stella with my keyboard, I never noticed this. I'm working on supporting a 8-way joystick as we speak... 4 Quote Link to comment https://forums.atariage.com/topic/286275-tower-of-rubble-2600-dionoid/#findComment-4247865 Share on other sites More sharing options...
Dionoid Posted March 31, 2019 Author Share Posted March 31, 2019 I just added a new version of ToR to the original post, which supports diagonal joystick positions. I think this will make the controls better and more intuitive when playing with a 8-way joystick. Thanks to @fluxit for the feedback and testing. 2 Quote Link to comment https://forums.atariage.com/topic/286275-tower-of-rubble-2600-dionoid/#findComment-4248839 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.