Jump to content
IGNORED

The Celery Movie


atari2600land

Recommended Posts

I've "attacked" a2600l a few times too....I was just salty that he was making ultra-simple games and actually finishing them, while I was going too big and getting nowhere. I greatly appreciate his "whatever gets it done" approach now, and think he should be proud of his accomplishments and FINISHED projects.

Link to comment
Share on other sites

  • 2 weeks later...

Mr. Celery returns.

In this scene, Mr. Garlic is chasing Mr. Celery.

This scene makes the total length 5:30. You'll notice the y positions on some of the items are higher than normal. If you play the movie from the beginning, they move down into the correct spots.

celerytwo39.bas.bin

  • Like 2
Link to comment
Share on other sites

It's beginning to snow.

(although it looks simple, this took about an hour or so to do, I was having trouble with the screen flashing.)

If you look at the code, the snowflakes are supposed to be random, but if you put it on real hardware, it's the same pattern every time. No big deal, it doesn't need to be random. The reason I made it random is to save space.

celerytwo40.bas.bin

Link to comment
Share on other sites

  • 3 weeks later...

I have completed episode 2. I had to end it earlier than I anticipated because I was running out of room. So it's 6 and a half minutes long instead of the 7 and a quarter I wanted it to be. I have used 31,322 out of a possible 32,768 bytes! The next step is to test it on real hardware with a Harmony cart. Once I do that and fix any bugs, then it will be done. I'm not going to give away the ending, though. If you want to see it, buy the DVD version coming out soon.

  • Like 2
Link to comment
Share on other sites

  • 1 month later...
  • 2 months later...

My computer died, so I lost the .bas file for the third episode, luckily for me I hadn't gotten very far. So something made me think of this project and I decided to restart it. I will save my progress as I go along, keeping the .bas file along with the .bin file as well. All this does is make sounds from the Yars' Revenge game.

celerythree1.zip

Link to comment
Share on other sites

  • 3 weeks later...
  • 7 months later...

I have a question. Suppose I want to make all of player0's lines be %11111111. Also, I want to change the height of player0. I've read the guide from RT and it mentions player0pointerhi and lo, but it doesn't specify what they actually do nor how to use them. I don't even know if that would be helpful.

Link to comment
Share on other sites

  • 2 weeks later...

I have a question. Suppose I want to make all of player0's lines be %11111111. Also, I want to change the height of player0. I've read the guide from RT and it mentions player0pointerhi and lo, but it doesn't specify what they actually do nor how to use them. I don't even know if that would be helpful.

 

It's been a long time since I've used them. I'd agree there's not much clear documentation or examples on playerxpointerhi/low stuff.

 

Basically, you can't strech or shrink a sprite. You can change the height of a sprite so that it doesn't show some of the sprites graphic data. You can also use playerxpointerhi/low to change what section of sprite data is currently on-screen. So, for example, you can design the sprite graphics data like a totem pole of shapes. By altering the "slice" of drawn sprite data displayed you can effectively have different monsters. You can't mix and match parts though. It has to start at a certain point in the sprite data and end somewhere below.

 

You usually end up using a variable to store the current ending point of the sprite:

 

dim p0lo = h

 

p0lo = player0pointerlo

 

Then, at some point in the game you switch ending positions in the sprite to make it look like a different enemy:

 

player0pointerlo = (p0lo +(rand&3))

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...