+atari2600land Posted June 27, 2021 Share Posted June 27, 2021 After reading a certain thread, I thought of three ideas of a game where you can use one button and nothing else. I thought, "Why not try to make them, and put them all in one collection?" So that is what I'm doing. I have the first one here. It is called "Stak-king" which, I bet you can guess what you do here. I tried to implement some changes from the original game. You only have one block width, and it goes from left to right. To "stak" it, you need to press the button when the box moving left to right over and over again is on top of the previous box. A change I made was when you start on a new level, you can put the box anywhere. My highest score was 20 something. Let me know what you think, and if I should keep going. By the way, I did this with bB instead of assembly because one of the game ideas involves scrolling. onebutton_2021_06_27.bin 2 Quote Link to comment https://forums.atariage.com/topic/322289-one-button-game-collection/ Share on other sites More sharing options...
MrTrust Posted June 28, 2021 Share Posted June 28, 2021 Very cool idea. This particular game reminds me of Stack Game, which is also quite nice. Might want to check that out for ideas or ways to differentiate. I assume this is all playfield graphics? Feels like it be better to use a sprite for the moving block with the same dimensions a colors so you can get a smoother motion. Quote Link to comment https://forums.atariage.com/topic/322289-one-button-game-collection/#findComment-4852498 Share on other sites More sharing options...
+atari2600land Posted June 28, 2021 Author Share Posted June 28, 2021 I get what you're saying, but the sprite can't be drawn more than once in using bB like it can in assembly. I worked some more on this and have the beginnings of a bomber pilot game, basically a port of an Odyssey 2 game that uses only the fire button. In case you're unfamiliar with it, the object of the game is to clear the blocks by using missiles to shoot them away. If the heilcopter crashes into one of them, the game ends. The helicopter moves downward a little with each pass by of the boxes. It's supposed to get harder as the game progresses, but I haven't gotten that far yet and I need to go to sleep now. To get to the "Bomber Pilot" game, press the select switch at the "Stak-king" screen. onebutton_2021_06_27_version2.bas.bin Quote Link to comment https://forums.atariage.com/topic/322289-one-button-game-collection/#findComment-4852520 Share on other sites More sharing options...
MrTrust Posted June 28, 2021 Share Posted June 28, 2021 10 minutes ago, atari2600land said: I get what you're saying, but the sprite can't be drawn more than once in using bB like it can in assembly. Right, but you wouldn't need to do that. Just define the missile or the player or whatever so it looks just like a playfield block, and then when you hit the button you redefine the playfield to replace the sprite and move the sprite up a row before the next drawscreen. Quote Link to comment https://forums.atariage.com/topic/322289-one-button-game-collection/#findComment-4852528 Share on other sites More sharing options...
+atari2600land Posted June 28, 2021 Author Share Posted June 28, 2021 But what if the player doesn't line up with the pfblock when fire is pressed? Quote Link to comment https://forums.atariage.com/topic/322289-one-button-game-collection/#findComment-4852926 Share on other sites More sharing options...
+atari2600land Posted June 28, 2021 Author Share Posted June 28, 2021 I have a problem. I'm working on the Bomber Pilot game and the blocks aren't disappearing like they should. I have this code: collx=(player1x-13)/4 : colly=player1y/8 : leftblock=collx-2 : rightblock=collx+2 if collision(player1,playfield) && bombdropping=1 then boxeshit=boxeshit+1 : pfhline leftblock colly rightblock off : bombdropping=0 : score=score+1 : sfxtype=2 : sfxtimer=16 : player1y=200 In theory, it SHOULD get rid of the two blocks to the left and right of the block as well as the block(s) it hits, but noooooo: Complete code attached. WHAT AM I DOING WRONG? 2021june28.bas Quote Link to comment https://forums.atariage.com/topic/322289-one-button-game-collection/#findComment-4852977 Share on other sites More sharing options...
+atari2600land Posted June 28, 2021 Author Share Posted June 28, 2021 Don't ask me how because I don't know, but this seems to have fixed it. collx=(player1x-13)/4 : colly=player1y/8 : leftblock=collx-1 : rightblock=collx+2 This should get rid of one block to the left and two blocks to the right of where the bomb hit. Since the boxes are made of two pfpixels together, it should always work, but why not the other way? This game has four levels. If you beat the fourth level, it repeats until you die. By the way, I think I finished this game, on to the next one tomorrow. I thought of another idea in case I can't get my original third idea won't work, so there should be at least 3 games in this game. onebutton_2021_06_28.bin Quote Link to comment https://forums.atariage.com/topic/322289-one-button-game-collection/#findComment-4853129 Share on other sites More sharing options...
+atari2600land Posted June 29, 2021 Author Share Posted June 29, 2021 Another game added. I have 9 bytes left if I choose to go 4k. I'm pretty impressed I was able to fit three games (albeit simple ones) into 4k. This third one is called "Yum!" It is a simple game. What you do is open the mouth with the fire button to eat the red and blue candies and close the mouth by not pressing the fire button so you don't eat the Brussels Sprouts. The game ends if you eat a Brussels sprout or don't eat a candy. I decided I could simplify the game idea I had (about the cross between Flappy Bird and SMB) so you jump at certain times instead of making the playfield scroll. So there will be a fourth game, and that means this program will be 8k. The program's name is "Press Fire", because that's all you do (well, apart from choosing the game with the select switch.) press_fire_2021june29.bas.bin Quote Link to comment https://forums.atariage.com/topic/322289-one-button-game-collection/#findComment-4853934 Share on other sites More sharing options...
MrTrust Posted June 29, 2021 Share Posted June 29, 2021 On 6/28/2021 at 12:47 PM, atari2600land said: But what if the player doesn't line up with the pfblock when fire is pressed? Quote Link to comment https://forums.atariage.com/topic/322289-one-button-game-collection/#findComment-4853944 Share on other sites More sharing options...
+atari2600land Posted June 30, 2021 Author Share Posted June 30, 2021 The fourth game will be about a nose named Mr. Noseson that has legs and is running around. It is called "Runny Nose." Quote Link to comment https://forums.atariage.com/topic/322289-one-button-game-collection/#findComment-4854001 Share on other sites More sharing options...
+atari2600land Posted June 30, 2021 Author Share Posted June 30, 2021 Mr. Noseson is now in the game. He jumps whenever you press fire. I have a question about jumping. I set the force of Mr. Noseson's legs when he begins jumping (called "antigravity" in the code) at 7. Then when he jumps, I have the force of his legs decrease with each frame by one until it gets to zero, and once it gets to zero (or the player depresses fire), then gravity begins to take hold. Gravity starts at 1 and increases by one every frame until he hits the ground. So my question is: If I want realistic jumping physics, am I doing this correct? press_fire_2021june30.bas.bin 2021june30.bas 1 Quote Link to comment https://forums.atariage.com/topic/322289-one-button-game-collection/#findComment-4854358 Share on other sites More sharing options...
+atari2600land Posted July 1, 2021 Author Share Posted July 1, 2021 It took a lot longer than I expected, but the boxes are ready to be jumped over. It starts out slow, and at 20 points, 2 slow boxes, then at 50 points, two medium speed boxes, and at >99 points two fast boxes. Since this took a long time to do, I will start the collision of the boxes tomorrow. press_fire_2021june30_v2.bas.bin Quote Link to comment https://forums.atariage.com/topic/322289-one-button-game-collection/#findComment-4854657 Share on other sites More sharing options...
+atari2600land Posted July 1, 2021 Author Share Posted July 1, 2021 Collisions added, but I think I broke Stella in the process. I hate computers. 2021july1.bas.bin Quote Link to comment https://forums.atariage.com/topic/322289-one-button-game-collection/#findComment-4855058 Share on other sites More sharing options...
+atari2600land Posted July 1, 2021 Author Share Posted July 1, 2021 Stella is working now again. I found and fixed a bug in Stac-King. press_fire_2021july1_v2.bas.bin Quote Link to comment https://forums.atariage.com/topic/322289-one-button-game-collection/#findComment-4855160 Share on other sites More sharing options...
+atari2600land Posted July 1, 2021 Author Share Posted July 1, 2021 I got bored, so I composed and programmed a little ditty for the menu. press_fire_2021july1_v3.bas.bin 1 Quote Link to comment https://forums.atariage.com/topic/322289-one-button-game-collection/#findComment-4855234 Share on other sites More sharing options...
Arenafoot Posted July 2, 2021 Share Posted July 2, 2021 I love it! I did pretty good at Yum! Quote Link to comment https://forums.atariage.com/topic/322289-one-button-game-collection/#findComment-4855318 Share on other sites More sharing options...
+atari2600land Posted July 2, 2021 Author Share Posted July 2, 2021 Scores update: changed the score font. Every number is a different "font", thus making it look cool (er, weird?) Black score=Stac-king, white score = Bomber Pilot, orange score = Yum!, yellow score = Runny Nose. So no more potential "cheating" (saying your score is for, say, bomber pilot when in fact it was stac-king you played. I believe Arenafoot's score, though, I just thought of putting this in the program.) program starts with (C) 2021. press_fire_2021july2.bas.bin 2 Quote Link to comment https://forums.atariage.com/topic/322289-one-button-game-collection/#findComment-4855813 Share on other sites More sharing options...
+ZeroPage Homebrew Posted July 5, 2021 Share Posted July 5, 2021 ZeroPage Homebrew is playing Press Fire on tomorrow's (Tue Jul 6, 2021) stream LIVE on Twitch at 6PM PT | 9PM ET | 1AM GMT+1Day! Hope everyone can watch! ZPH Twitch Stream: https://www.twitch.tv/zeropagehomebrew/ Games: My Chick Was Kidnapped By Aliens (2021 WIP) by Ivan Zuriis @ivancillo Press Fire (One Button Collection) (2021 WIP) by Chris Read @atari2600land After Dark: Zoo Keeper (for 2021 Harmony Games) by John Champeau @johnnywc, Nathan Strum @Nathan Strum (Graphics), Robert Veiria (Music & Sound), Lee Kebler @keebz (Additional Music), Thomas Jentzsch @Thomas Jentzsch (Music & Sound Code) Doggone It! (for 2021 Harmony Games) by Andrew Pauley @Armscar Coder (SET TO 1080P60 FOR FULL QUALITY!) (SET TO 1080P60 FOR FULL QUALITY!) 2 Quote Link to comment https://forums.atariage.com/topic/322289-one-button-game-collection/#findComment-4857546 Share on other sites More sharing options...
+atari2600land Posted September 13, 2021 Author Share Posted September 13, 2021 After a few months, I thought of another game you can play with just the fire button. This also possibly marks the first time someone tried to port a Channel F game to the Atari 2600. The game is Shooting Gallery. I was playing this and thought "Gee, all this game uses is the fire button," which led to this. It's the fifth game in the menu. You get 99 seconds to shoot as many blue squares as you possibly can. The gun (line) indicates which way the bullet will travel once it is shot. I also changed some colors around. Let me know what you think. Black score - stac-king gray score - Bomber Pilot Green score - Yum! purple score - Runny Nose light blue score - Shooting Gallery press_fire_2021september12.bin 2 Quote Link to comment https://forums.atariage.com/topic/322289-one-button-game-collection/#findComment-4904467 Share on other sites More sharing options...
+ZeroPage Homebrew Posted September 13, 2021 Share Posted September 13, 2021 11 hours ago, atari2600land said: You get 99 seconds to shoot as many blue squares as you possibly can. The gun (line) indicates which way the bullet will travel once it is shot. I also changed some colors around. Let me know what you think. Nice addition to the line up! The problem is that the player is able to hit about 90% of the targets on their first pass down the screen by continuously shooting, I only missed 5/52 by just holding down the fire button the whole game. You might want to either make it so you have to press the fire button for each individual shot or penalize the player for missing. - James Quote Link to comment https://forums.atariage.com/topic/322289-one-button-game-collection/#findComment-4904807 Share on other sites More sharing options...
+atari2600land Posted September 14, 2021 Author Share Posted September 14, 2021 Added a few things to Shooting Gallery: You can no longer hold down the button and have it spew out bullets. Missed shot results in -1 point. Added timer in the game because I doubt it's possible for someone to score more than 99 points. When it gets to 0 the game ends. Different game ending sound And a few things in Stac-King: Found and fixed a bug pertaining to new screen sfx. Made the speed of the last block faster. press_fire_2021september13.bin 1 Quote Link to comment https://forums.atariage.com/topic/322289-one-button-game-collection/#findComment-4905053 Share on other sites More sharing options...
+atari2600land Posted September 14, 2021 Author Share Posted September 14, 2021 Changed some Shooting Gallery stuff to make it more like the Channel F version. I made the first number be the number of hits and the second number the number of shots fired. the one on the left is my version and the one on the right is Channel F. It's still 99 seconds, but not 120 seconds like the Channel F version. Mine doesn't display the timer, though. press_fire_2021september14.bin 1 Quote Link to comment https://forums.atariage.com/topic/322289-one-button-game-collection/#findComment-4905109 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.