Jump to content
IGNORED

Stacker


atari2600land

Recommended Posts

Make sure to put in a few different "prizes" of some sort for winning the middle or the top tier. These could be as simple as pictures of prizes and songs, but I think they are sort of needed to communicate the whole "Stacker" vibe.

 

 

It's gonna be point based. 50 points for small prize, 100 for large prize.

 

I suppose you could do both, though. Add fifty points for the small prize then show a picture of a key chain or some other random cheapo prize, add a hundred points for the large prize and show a private jet or jacuzzi or some other exotic prize.

Link to comment
Share on other sites

New and improved (and still buggy) version. Now the blocks disappear when they're supposed to. They don't fall down, though, they just disappear. I've also added some rems to the .bas file. I have a question, though. Why doesn't the left vertical column not go all the way up?

stacker5.bas.bin

stacker5.bas

Link to comment
Share on other sites

Are you sure you wouldn't rather do this using the full horizontal resolution? It seems really small and plain, and the game is already about as minimal as it gets.

 

If you used the whole screen, and the player graphics, it could look something like this:

post-9377-1237873163_thumb.png

Edited by MausGames
Link to comment
Share on other sites

I've worked on this for like 4 or 5 hours straight. The result is all the bugs have been fixed (unless there's some new ones that pop up, in which case tell me.) As for the mock-up, Stacker uses 16 rows instead of 11, so I don't know how to make what I have prettier. Next up is to add the levels.

stacker8.bas.bin

stacker8.bas

Link to comment
Share on other sites

This is a cool game and has great potential. I downloaded the source to take a look, but when I compile it the resulting bin just gives me garbage on the screen. Are you using any modified files in your bB installation? Maybe I need to update, I'm using the standard 1.0 version that I downloaded a very long time ago...

 

Steve

post-2143-1237901048_thumb.jpg

Link to comment
Share on other sites

This is a cool game and has great potential. I downloaded the source to take a look, but when I compile it the resulting bin just gives me garbage on the screen. Are you using any modified files in your bB installation? Maybe I need to update, I'm using the standard 1.0 version that I downloaded a very long time ago...

 

Steve

 

 

Steve,

 

Yes there are new updates that you will need for the kernel. I believe they are posted in the Bb thread.

 

Shawn

Link to comment
Share on other sites

This is a cool game and has great potential. I downloaded the source to take a look, but when I compile it the resulting bin just gives me garbage on the screen. Are you using any modified files in your bB installation? Maybe I need to update, I'm using the standard 1.0 version that I downloaded a very long time ago...

 

Steve

 

 

Steve,

 

Yes there are new updates that you will need for the kernel. I believe they are posted in the Bb thread.

 

Shawn

 

Thanks Shawn, I'll take a look at that thread.

 

EDIT: Nope, didn't work. I made a new directory, and installed a fresh copy of bB 1.0 that I downloaded from bataribasic.com, they I applied the two fixes posted in this thread: http://www.atariage.com/forums/index.php?s...p;#entry1490744. I still get garbage when I try to compile Stacker. Am I missing something else?

 

Steve

Edited by Atarius Maximus
Link to comment
Share on other sites

This is a cool game and has great potential. I downloaded the source to take a look, but when I compile it the resulting bin just gives me garbage on the screen. Are you using any modified files in your bB installation? Maybe I need to update, I'm using the standard 1.0 version that I downloaded a very long time ago...

 

Steve

Since he's using pfhalfwidth I am pretty sure it requires the new 16 pixel, double-height playfield for std_kernel available in this thread.

 

I just tried it and the game played when I compiled using those files, but the title screen was still messed up so I might be missing another necessary update.

 

-Jeff

Link to comment
Share on other sites

This is a cool game and has great potential. I downloaded the source to take a look, but when I compile it the resulting bin just gives me garbage on the screen. Are you using any modified files in your bB installation? Maybe I need to update, I'm using the standard 1.0 version that I downloaded a very long time ago...

 

Steve

Since he's using pfhalfwidth I am pretty sure it requires the new 16 pixel, double-height playfield for std_kernel available in this thread.

 

I just tried it and the game played when I compiled using those files, but the title screen was still messed up so I might be missing another necessary update.

 

-Jeff

 

Yep, that did it. It compiles fine now. Thanks Jeff.

Link to comment
Share on other sites

What if the playfield scrolled as you play? Then it could be however tall you want it to be.

 

Why isn't the playfield centered? Your latest bin plays really well, but there are still a few glitches with floating squares.

Edited by MausGames
Link to comment
Share on other sites

Excuse me as I didn't read this whole thread.

 

First off, Maus your mockup looks sweet.

 

Second, I tried the game. Here's problems I see with it:

 

1 - You wrote in your post "Added "levels." When you move past 4 lines up, you lose a block; and when you move 8 lines up, you lose another block." -- why? This isn't how the arcade game works. You only lose a block if you stack them wrong. You don't lose them just for getting so high. The way it is now you ALWAYS die once you reach that yellow level.

 

2 - Speed needs to increase slightly with each level.

 

3 - There's two blue walls on the outside. The right one is higher than the left.. is this intentional?

 

If there's any sound at the moment I can't comment on that as I am at work without speakers.

 

Looking great so far.

  • Like 1
Link to comment
Share on other sites

Fixed everything except #3 because I don't know what's causing it. Can anyone help with that?

 

I played around with it a little bit and I couldn't get the vertical lines to be the same length either. I did find that if you move their left/right position around, they do in fact appear to be the same length. Maybe this is just a bug in this new kernel you're using?

 

Anyway, one workaround to the problem would be to simply add a horizontal line to the top of the stacker playfield, I've attached an example. I have to agree with Maus's earlier comment, while it's fun to play, it's very simplistic on the screen. Was there a particular reason you chose to use this kernel? It could be made to look a lot nicer with the standard or multisprite kernel.

 

Thanks,

 

Steve

stacker10b.txt

stacker10b.txt.bin

post-2143-1237923332_thumb.jpg

Link to comment
Share on other sites

Assuming you don't want to change the kernel you're using, one other idea I had that I thought looked kind of cool would be to use the sprites as borders. I'm just having fun messing around with your game, you certainly don't have to use this idea. :) I moved the red marker (missile0) to the right side of the screen, which makes both of them tie in with the sprites nicely.

 

 

Steve

post-2143-1237926339_thumb.jpg

stacker10c.txt

stacker10c.txt.bin

Link to comment
Share on other sites

I have an idea on how to make blocks fall. I am not sure if this will work or if it will be too intensive.

 

Stacker does not have a score. Why can't we use a hidden score as some sort of check digit for dropping blocks?

 

Here's how my example would work.. let's say we had a 6 x 6 grid (we don't, yours would be much bigger) where every dot on the grid is a playfield pixel. 6 x 6 would mean you'd have 6 horizontal spaces your line can move and 6 tall.

 

X X X X X X

X X X X X X

X X X X X X

X X X X X X

X X X X X X

X X X X X X

 

Now let's say you dropped your first piece (the first piece is 3 wide), your grid will now look similar to this:

 

X X X X X X

X X X X X X

X X X X X X

X X X X X X

X X X X X X

X X - - - X

 

The -'s are where your piece is dropped.

 

Now we're going to use the score to define and tell where a piece is placed.

 

Here is how your grid would look with no pieces dropped:

 

0 0 0 0 0 0

0 0 0 0 0 0

0 0 0 0 0 0

0 0 0 0 0 0

0 0 0 0 0 0

0 0 0 0 0 0

 

Thus, score = 0.

 

Here is how your grid would be labeled:

 

1 2 3 4 5 6

2 3 4 5 6 7

3 4 5 6 7 8

4 5 6 7 8 9

5 6 7 8 9 1

6 7 8 9 1 2

 

Thus, your piece (3 wide) landed on the bottom row in 891, so if score is 8910, we know there's a 3 piece sitting in the grid spots corresponding to that. If it had been 891 alone, it would have been one row up all the way to the right.. but it can't be just 891 because it needs blocks underneath to hold it up one row, so let's assume it was 891 in the second row and 912 in the bottom row, that's 891 + 912, score = 1803.

 

Obviously this is just an idea of mine and of course your grid would be much bigger and I haven't totally figured out how to make this work, but maybe it's a start of some sort. Thus, when pieces fall down it just checks the score to see if it can drop part of the line or not.

Link to comment
Share on other sites

Made vast improvements to the way it takes away blocks if you don't hit it right. Also added a few sfx that i can change if you want. I have yet to add a sound effect for failing. I am going to add one, though. I have 482 bytes left but i can probably increase that number if needed.

Link to comment
Share on other sites

Stacker is completed now. Game play goes, you complete each stack and the blocks move faster and faster with each stack you complete. A counter at the bottom of the screen keeps track of how many stacks you play with your 4 credits (lives). I just tested out my new printer with a batch of die cut labels and the Stacker labels look sexy cool :)

Edited by Shawn Sr.
Link to comment
Share on other sites

OK, turns out there is still a pair of bugs. When I tested it on real hardware when playing the game the play area shakes up and down a little like some kinda scanline issue or something. It's really weird cause it doesn't happen at the start screen or when your between levels it only happens when the game is actually being played. This only happens on real hardware also. I can make a video if needed.

 

The other bug is sometimes when you loose a block, say when you have 2 blocks and you go down to 1 block due to not lining them up right the next row will give you your block back! I was able to make this happen in EMU, pic attached.

 

Anyone's help is greatly apprricated. Here is the BIN and BAS files.

 

 

 

 

 

 

Edited by Shawn Sr.
Link to comment
Share on other sites

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...