Jump to content



0

Library of Doom! (WIP)


10 replies to this topic

#1 atari2600land ONLINE  

atari2600land

    Quadrunner

  • 6,491 posts
  • All hail the zyzzyva!
  • Location:Salem, Oregon

Posted Sat Apr 19, 2008 11:08 PM

For my 2,600th post, I've decided to make it about a 2600 game (only fitting.) It's called "Library of Doom." It's still very buggy (especially the title screen, because apparently I *have* to use pfheights and/or pfcolors if I want to have both players have colors.)
Well, anyway, press fire to start. The hearts will be lives (once they're finished.) The goal of the game is to get through as many library aisles as possible. There will be two things to make you lose lives. The first, which is activated, is the librarian. Touch her, and you'll lose a life. Fortunately, you're not helpless, as you have a spitgun. To use it, press the direction you want to shoot at and fire simultaneously. The librarian will disappear for a short time and you'll get ten points. The second, which hasn't been activated yet, is if you end up in the middle of a bookshelf when it scrolls, you'll lose a life. If you go out one end of the aisle, you'll come back in the other. The librarian will not. Should this be a paddle game, or is it fine with a joystick?

Attached Files



#2 gambler172 OFFLINE  

gambler172

    River Patroller

  • 2,060 posts
  • none
  • Location:germany

Posted Sun Apr 20, 2008 8:57 AM

Hi Chris
Nice idea....Still a little bit buggy.
greetings Walter

#3 SeaGtGruff OFFLINE  

SeaGtGruff

    River Patroller

  • 4,543 posts
  • Location:Georgia, USA

Posted Sun Apr 20, 2008 10:16 AM

Interesting concept. I'm not sure what paddles would add to the game, other than the ability to move faster to the left and right-- although the joystick works pretty well as is.

With joysticks, you could have a two-player game mode-- the second player could either be another person running along the aisles but a few aisles down from the first player, or the librarian.

With paddles, you could have up to four players at once-- two runners and two librarians, or four runners (with multiple computer-controlled librarians), or maybe even let some of the other players control additional obstacles-- e.g., they could shove books off the shelves into the aisles, so the runners would have to jump over them to avoid stumbling.

It would also be nice to have a few rewards scattered among the aisles every so often, that the player(s) can grab for extra points, or maybe earn extra lives to replace the ones they've lost.

As the difficulty increases, the aisles could scroll a little faster, and more librarians could appear.

Some other suggestions, all related to the title screen: Use a black background on the title screen, so the bottom edge doesn't bounce up and down noticeably as the title text scrolls. Display the score only while the title text is *not* scrolling, for the same reason. An alternative could be to insert a minikernel between the title and the score, to display a certain number of blank lines depending on the scroll value, so the score and bottom edge will stay in the same spot as the title text scrolls. If the score will be displayed only while the title text is *not* scrolling, then have the title stay idle for just a little bit longer as the score is displayed. Change the score color each time you turn it back on, the same way you change the title text color (but not to the same color as the title text). Alternate the text that's displayed in the score-- e.g., first "©2008", then "©Aegis", then "©2008" again, etc.

Michael

#4 atari2600land ONLINE  

atari2600land

    Quadrunner

  • 6,491 posts
  • All hail the zyzzyva!
  • Location:Salem, Oregon

Posted Sun Apr 20, 2008 12:07 PM

Here's a newer binary file that's a little less buggy. Note that these are only temporary sfx. I've switched the background to all black (title screen and game screen.)

Attached Files



#5 SeaGtGruff OFFLINE  

SeaGtGruff

    River Patroller

  • 4,543 posts
  • Location:Georgia, USA

Posted Sun Apr 20, 2008 2:24 PM

View Postatari2600land, on Sun Apr 20, 2008 2:07 PM, said:

Here's a newer binary file that's a little less buggy. Note that these are only temporary sfx. I've switched the background to all black (title screen and game screen.)
Hmm, I think I liked it better with the score always displayed on the title screen, except for the way the score fluttered up and down. I'll see if I can write a short minikernel for keeping the score stable.

Also, the game screen was better with a non-black background, because the player colors don't stand out enough from the black background.

Michael

#6 SeaGtGruff OFFLINE  

SeaGtGruff

    River Patroller

  • 4,543 posts
  • Location:Georgia, USA

Posted Sun Apr 20, 2008 3:20 PM

View PostSeaGtGruff, on Sun Apr 20, 2008 4:24 PM, said:

I'll see if I can write a short minikernel for keeping the score stable.
Okay, I wrote a minikernel called stabilize_score.asm, but I also had to create one called 6lives_stabilize_score.asm so you can use the 6lives and stabilize_score minikernels together. I had to adjust your y coordinates by 1 to compensate. I also took a few liberties with your title text to see how it would look, but you may want to change it back. Note that I don't have your score graphics, so the version I compiled doesn't display the score correctly. You'll need to recompile it after you put the two minikernels wherever you keep your include files. Oh yeah, and I optimized your get_var_s routine a "bit"! ;)

Michael

Attached Files



#7 atari2600land ONLINE  

atari2600land

    Quadrunner

  • 6,491 posts
  • All hail the zyzzyva!
  • Location:Salem, Oregon

Posted Sun Apr 20, 2008 5:49 PM

Thanks for taking the time to write the minikernels, Mike. I really appreciate it. Here's the latest version. This includes the ability to shoot downwards, and changes the game screen to white. I still have some work to do on this game, but I want it all to fit in 4k.

Attached Files



#8 Random Terrain ONLINE  

Random Terrain

    Visual batari Basic User

  • 20,910 posts
  • Controlled Randomness
    Replay Value
    Nonlinear
  • Location:North Carolina (USA)

Posted Sun Apr 20, 2008 8:08 PM

Are you supposed to be able to move down? I can move left and right, but I can't move down, and it seems like the shelves would slowly scroll up, but it looks like a new batch of shelves each time.

#9 atari2600land ONLINE  

atari2600land

    Quadrunner

  • 6,491 posts
  • All hail the zyzzyva!
  • Location:Salem, Oregon

Posted Sun Apr 20, 2008 10:17 PM

As of now, no, you can't move down. If the bookshelves are scrolling too slowly, I can speed them up if you'd like. They do speed up considerably once you reach 100 points, though.

Here's the latest version. Last one of the day. Now bookshelves are dangerous, and if one scrolls into you, you lose a life. Also, the shooting has been perfected.

Attached Files



#10 Random Terrain ONLINE  

Random Terrain

    Visual batari Basic User

  • 20,910 posts
  • Controlled Randomness
    Replay Value
    Nonlinear
  • Location:North Carolina (USA)

Posted Sun Apr 20, 2008 11:27 PM

I see what the problem is now. If your guy was one aisle lower, it would look more like the shelves are going by properly. Is there any way for the shelves to move up one in a smooth way, instead of a quick hop?

Edited by Random Terrain, Mon Apr 21, 2008 1:05 AM.


#11 atari2600land ONLINE  

atari2600land

    Quadrunner

  • 6,491 posts
  • All hail the zyzzyva!
  • Location:Salem, Oregon

Posted Mon Apr 21, 2008 4:45 PM

I've decided not to make it scroll slower for two reasons:
#1 - I've tried making it scroll slower, and it's very hard to move the guy left and right with the playfield scrolling constantly.
#2 - Unless I'm mistaken, no one has figured out how to "scroll in" new playfield shapes using the pfscroll function yet.

Edited by atari2600land, Mon Apr 21, 2008 4:46 PM.





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users