Just Jeff Posted June 18, 2020 Share Posted June 18, 2020 (edited) Hello! JeremiahK and I have been working hard at this Atari 2600 version of Bejeweled and its coming along nicely. The attached version is partially playable, no scoring or game over yet. If you are not familiar with the game its pretty straight forward. Switch two blocks to make runs of three or more blocks of the same color. When you do, the blocks disappear and new ones fall in from the top. Tip: On this version, to switch blocks, select one by pressing and holding the fire button on the first block, then point the joystick to the other tile that you want to switch it with. Bin attached.. Enjoy! BBlocks.bin Edited December 12, 2020 by Just Jeff 16 Quote Link to comment https://forums.atariage.com/topic/308157-blocks-completed-formerly-bblocks/ Share on other sites More sharing options...
JeremiahK Posted June 18, 2020 Share Posted June 18, 2020 Adding a reply so I get notifications. It's been a very productive week! Just Jeff and I have been brainstorming and hammering out the code this past week or so, starting from a static kernel display. These past two days have been the biggest breakthrough, everything fell into place. It's still very rough, but all the Bejeweled gameplay functionality is there, and in just under 1K of code! 1 Quote Link to comment https://forums.atariage.com/topic/308157-blocks-completed-formerly-bblocks/#findComment-4566174 Share on other sites More sharing options...
NoLand Posted June 18, 2020 Share Posted June 18, 2020 Very nice! Minor idea: Have a slightly different sound for an attempt to move the cursor off the board. (This is just one of those tiny things the "brain" tends to like.) However, evaluating the game over state is probably of higher priority – and quite a challenge, given the limited amount of memory. :-) 1 Quote Link to comment https://forums.atariage.com/topic/308157-blocks-completed-formerly-bblocks/#findComment-4566463 Share on other sites More sharing options...
+Andrew Davie Posted June 19, 2020 Share Posted June 19, 2020 22 hours ago, JeremiahK said: Adding a reply so I get notifications. It's been a very productive week! Just Jeff and I have been brainstorming and hammering out the code this past week or so, starting from a static kernel display. These past two days have been the biggest breakthrough, everything fell into place. It's still very rough, but all the Bejeweled gameplay functionality is there, and in just under 1K of code! There's an orange "Follow" clickable "button" on the top right of the page, which you click to ... follow this content. 1 Quote Link to comment https://forums.atariage.com/topic/308157-blocks-completed-formerly-bblocks/#findComment-4566812 Share on other sites More sharing options...
JeremiahK Posted June 19, 2020 Share Posted June 19, 2020 Thanks Andrew! I actually did know that, if I'm honest, I just wanted the first reply 1 Quote Link to comment https://forums.atariage.com/topic/308157-blocks-completed-formerly-bblocks/#findComment-4566813 Share on other sites More sharing options...
TrekMD Posted June 19, 2020 Share Posted June 19, 2020 Very cool! BeSquared! 2 Quote Link to comment https://forums.atariage.com/topic/308157-blocks-completed-formerly-bblocks/#findComment-4567073 Share on other sites More sharing options...
Just Jeff Posted June 19, 2020 Author Share Posted June 19, 2020 22 hours ago, NoLand said: Very nice! Minor idea: Have a slightly different sound for an attempt to move the cursor off the board. (This is just one of those tiny things the "brain" tends to like.) However, evaluating the game over state is probably of higher priority – and quite a challenge, given the limited amount of memory. ? That's a pretty good idea I think... Jeremy and I will discuss it. Not a difficult task at all. 1 hour ago, TrekMD said: Very cool! BeSquared! That's a contender! There has been much progress. We even had a conference call to discuss project status/strategy. We're knocking items off the grid or at least reducing them to the point that they are column 2 or 3 level items. The game is more playable and the project grid is less formidable. New .bin attached. main.asm.bin 4 Quote Link to comment https://forums.atariage.com/topic/308157-blocks-completed-formerly-bblocks/#findComment-4567131 Share on other sites More sharing options...
JeremiahK Posted June 19, 2020 Share Posted June 19, 2020 3 hours ago, TrekMD said: Very cool! BeSquared! I like that! Another name idea I had was Block Party. Or we could call it Forty-Niner, and have some sort of classic bogus Atari story about being a California miner in 1849. 2 Quote Link to comment https://forums.atariage.com/topic/308157-blocks-completed-formerly-bblocks/#findComment-4567182 Share on other sites More sharing options...
Just Jeff Posted June 19, 2020 Author Share Posted June 19, 2020 Block Party is friggin awesome. 3 Quote Link to comment https://forums.atariage.com/topic/308157-blocks-completed-formerly-bblocks/#findComment-4567190 Share on other sites More sharing options...
tabar Posted June 19, 2020 Share Posted June 19, 2020 how about outlining the block and have the outline blink when you choose? 1 Quote Link to comment https://forums.atariage.com/topic/308157-blocks-completed-formerly-bblocks/#findComment-4567254 Share on other sites More sharing options...
Omegamatrix Posted June 20, 2020 Share Posted June 20, 2020 It looks great so far guys! I definitely like the teamwork that is going on too. The game is currently sitting at 266 lines, so consider correcting it by losing the 4 blank lines below the bottom time bar. 1 Quote Link to comment https://forums.atariage.com/topic/308157-blocks-completed-formerly-bblocks/#findComment-4567492 Share on other sites More sharing options...
JeremiahK Posted June 20, 2020 Share Posted June 20, 2020 Thanks Omegamatrix! 7 hours ago, tabar said: how about outlining the block and have the outline blink when you choose? I had thought of that, but there isn't really a way to do that. The ball wouldn't be wide enough, and we are already using all the other objects/colors. I think the flashing block is fine, although we can always tweak the way it flashes. 21 minutes ago, Omegamatrix said: The game is currently sitting at 266 lines, so consider correcting it by losing the 4 blank lines below the bottom time bar. Yes, that is not final. We are definitely going for a steady 262 line 60hz display. Also, if anyone loads the game up on a Harmony cart, note that I am aware that the colors need to be improved. Some are fine, but green is especially icky. Quote Link to comment https://forums.atariage.com/topic/308157-blocks-completed-formerly-bblocks/#findComment-4567512 Share on other sites More sharing options...
+ZeroPage Homebrew Posted June 21, 2020 Share Posted June 21, 2020 (edited) We'll be checking out BBlocks on tomorrow's (Sun Jun 21) ZeroPage Homebrew stream LIVE on Twitch at 11AM PT | 2PM ET | 6PM GMT! Hope everyone can watch! Twitch Stream: https://www.twitch.tv/zeropagehomebrew/ Games: Tower of Rubble (2020 Exclusive Final Release) by Dion Olsthoorn (@Dionoid) BBlocks (2020 WIP) by @JeremiahK and @Just Jeff Jungle Adventure (2013 WIP) by Steve Engelhardt (@Atarius Maximus) Brik / Brik 180 (2013) by Andrew Jeffreys (@RePixel8) (SET VIDEO TO 1080P60 FOR FULL QUALITY) Edited June 23, 2020 by ZeroPage Homebrew 2 Quote Link to comment https://forums.atariage.com/topic/308157-blocks-completed-formerly-bblocks/#findComment-4568281 Share on other sites More sharing options...
JeremiahK Posted June 21, 2020 Share Posted June 21, 2020 Let me know when you need the final bin for the stream. I am going to try and get the scoreboard functioning by then 1 Quote Link to comment https://forums.atariage.com/topic/308157-blocks-completed-formerly-bblocks/#findComment-4568284 Share on other sites More sharing options...
+ZeroPage Homebrew Posted June 21, 2020 Share Posted June 21, 2020 39 minutes ago, JeremiahK said: Let me know when you need the final bin for the stream. I am going to try and get the scoreboard functioning by then Awesome, having the score in the game would be excellent for showing it off tomorrow! Having it at least an hour before we go to air would be great, so 10AM PT. Thanks so much, looking forward to it. - James Quote Link to comment https://forums.atariage.com/topic/308157-blocks-completed-formerly-bblocks/#findComment-4568301 Share on other sites More sharing options...
JeremiahK Posted June 21, 2020 Share Posted June 21, 2020 Sent you a PM Quote Link to comment https://forums.atariage.com/topic/308157-blocks-completed-formerly-bblocks/#findComment-4568544 Share on other sites More sharing options...
Just Jeff Posted June 23, 2020 Author Share Posted June 23, 2020 Here's the version from the show with scoring and progress bar, and the show link. https://www.youtube.com/watch?v=o8GXX6gJK20 .bin attached main.asm.bin 5 Quote Link to comment https://forums.atariage.com/topic/308157-blocks-completed-formerly-bblocks/#findComment-4569830 Share on other sites More sharing options...
h0trod Posted June 24, 2020 Share Posted June 24, 2020 I love the look of this game. What technique generates a scoreboard like that? Quote Link to comment https://forums.atariage.com/topic/308157-blocks-completed-formerly-bblocks/#findComment-4570455 Share on other sites More sharing options...
Just Jeff Posted June 24, 2020 Author Share Posted June 24, 2020 23 minutes ago, h0trod said: I love the look of this game. What technique generates a scoreboard like that? Thank you.. good question.. Well Its using the playfield, player 0 and player 1 to make the blocks so we can store 3 colors before the beam gets anywhere. Then, registers a,x, and y are loaded up with 3 more colors. Still plenty of time and only 2 colors to go. In fact, we waste10 or 12 cycles to let the beam get far enough along, then do the stores, and load, store, load, store for the last 2. The score is actually a 48 pixel display with the last zero being drawn with 2 moving missiles. Makes sense? 2 Quote Link to comment https://forums.atariage.com/topic/308157-blocks-completed-formerly-bblocks/#findComment-4570480 Share on other sites More sharing options...
h0trod Posted June 24, 2020 Share Posted June 24, 2020 48 minutes ago, Just Jeff said: Thank you.. good question.. Well Its using the playfield, player 0 and player 1 to make the blocks so we can store 3 colors before the beam gets anywhere. Then, registers a,x, and y are loaded up with 3 more colors. Still plenty of time and only 2 colors to go. In fact, we waste10 or 12 cycles to let the beam get far enough along, then do the stores, and load, store, load, store for the last 2. The score is actually a 48 pixel display with the last zero being drawn with 2 moving missiles. Makes sense? Thanks - it all makes for a really impressive visual! 1 Quote Link to comment https://forums.atariage.com/topic/308157-blocks-completed-formerly-bblocks/#findComment-4570499 Share on other sites More sharing options...
Just Jeff Posted June 25, 2020 Author Share Posted June 25, 2020 woops.. removed. Quote Link to comment https://forums.atariage.com/topic/308157-blocks-completed-formerly-bblocks/#findComment-4571653 Share on other sites More sharing options...
+SpiceWare Posted June 25, 2020 Share Posted June 25, 2020 On 6/23/2020 at 8:12 PM, h0trod said: I love the look of this game. What technique generates a scoreboard like that? Using Fixed Debug Colors mode reveals the clever trick for a 7-digit score where the last digit is always 0: The colors for each object are: Back in 2012 @Omegamatrix came up with a 7-digit score routine that lets you use all 7 digits. During that discussion he came up with the LED display that I used in Space Rocks. 4 1 Quote Link to comment https://forums.atariage.com/topic/308157-blocks-completed-formerly-bblocks/#findComment-4571677 Share on other sites More sharing options...
Just Jeff Posted June 25, 2020 Author Share Posted June 25, 2020 Oh.. I see now I misunderstood his question somewhat. Sorry about that! Thanks SpiceWare.. 1 Quote Link to comment https://forums.atariage.com/topic/308157-blocks-completed-formerly-bblocks/#findComment-4571682 Share on other sites More sharing options...
+SpiceWare Posted June 25, 2020 Share Posted June 25, 2020 46 minutes ago, Just Jeff said: Oh.. I see now I misunderstood his question somewhat. Sorry about that! Thanks SpiceWare.. You did answer it: On 6/23/2020 at 9:02 PM, Just Jeff said: The score is actually a 48 pixel display with the last zero being drawn with 2 moving missiles. I was just pointing out to @h0trod that using Stella's Fixed Debug Color mode is a useful tool to figure out how things are done. 1 Quote Link to comment https://forums.atariage.com/topic/308157-blocks-completed-formerly-bblocks/#findComment-4571724 Share on other sites More sharing options...
Just Jeff Posted June 28, 2020 Author Share Posted June 28, 2020 Good Morning, Here is the first successful try at game-over detection. It simply changes the background color around the score to red when it has determined you lost. Its green when it detects a possible move. It seems to work well, but its a lot of code that will surely be rewritten one way or another. (Only 39 bytes left of the 2K) .bin attached. Apparently I've been playing this game all wrong. Trying to lose, I've been achieving my highest scores! Updated grid shows only 2 items left in the left column, and those are fairly well progressed. main.asm.bin 4 Quote Link to comment https://forums.atariage.com/topic/308157-blocks-completed-formerly-bblocks/#findComment-4573482 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.