Jump to content
salstadt

Anyone thirsty for some PoP?

Recommended Posts

Yes, in 3 frames. It's sad to waste 20 bytes (player height) because 2 dots.

I'm trying to avoid the missiles pixels to save rom btw. I think I can store all the sprites in 12 kb or less, leaving 18 kb for the game.

Edited by LS_Dracon

Share this post


Link to post
Share on other sites

To me it looks like that extra pixel might not be necessary and it still would look good.

Share this post


Link to post
Share on other sites

Here's the animation without missile pixels. It's more than 2 pixels actually.

I think I can fit the anim in 8 pixels wide, if optimization needed.

 

post-10940-0-00735100-1317650850.gif

Share this post


Link to post
Share on other sites

Here's the animation without missile pixels. It's more than 2 pixels actually.

I think I can fit the anim in 8 pixels wide, if optimization needed.

 

post-10940-0-00735100-1317650850.gif

 

You know, I think you could crop from the left instead of the right since the eye is drawn to the foot moving forward.

Share this post


Link to post
Share on other sites
You know, I think you could crop from the left instead of the right since the eye is drawn to the foot moving forward.

 

Yes, good idea, but the rom is really not a problem. The prince uses 18 bytes for each frame and twice of it for each missile table (36 bytes, one for each facing) total of 54 bytes per animation frame.

Not using missiles (the step animation uses only in 3 of 7 frames) the total amout of frame data is reduced by 2/3. I want to fit all the prince animation in one bank (4kb), let's see if I can.

Some animation such climbing, drinking a potion and falling don't need missiles I gess.

 

I've finished the jump animation, the biggest anim so far, 18 frames! Here is one of the most difficult frame to do, still require some fixes. The dark yellow area is the missile data.

 

post-10940-0-72757600-1318025909.gif

Share this post


Link to post
Share on other sites

Hi, new demo!

 

post-10940-0-15930500-1342793995_thumb.jpg

 

It's an animation test demo, not really a gameplay, so the controllers are just functional, it's not my suggestion how it must plays.

 

Ok the keys if Prince is stopped :

 

hold forward = Run

Up = jump to climb

Down = crouch

back = turn (it's buggy because I'm not finish the left facing missile sprites, so the prince positions is reset to the left)

 

Hold button + Up = jump forward

Hold button + Down = step forward

 

Prince is running :

 

Release foward = stop to run

button = running jump

 

Again, it's an animation demo I did to test my sprites, most of the motion values will be changed to match the original game. The sprites as well is only 80% done.

Edited by LS_Dracon
  • Like 5

Share this post


Link to post
Share on other sites

Very nice. :thumbsup:

 

It looks a bit odd when his head looses its color, though. Maybe it would look better if his shirt gets the head color or both colors get mixed? Or we could use flicker here.

Edited by Thomas Jentzsch

Share this post


Link to post
Share on other sites

Very nice. :thumbsup:

 

It looks a bit odd when his head looses its color, though. Maybe it would look better if his shirt gets the head color or both colors get mixed? Or we could use flicker here.

 

Thanks. Some animations or even frames, if possible, will use their own color pallete to minimize this problem, don't worry I'm aware of that. :)

Share this post


Link to post
Share on other sites

This looks fantastic. Geek note - I was super excited at a Game Developer Conference cocktail gathering back in March because I was unexpectedly in a small group that included Jordan Mechner. We talked a bit about Karateka and Prince of Persia. I'd bet he'd be well impressed by this work you've done! They others in the group were the developers of Limbo which is another game everyone should try.

 

Keep up the great work.

Edited by djmips

Share this post


Link to post
Share on other sites

Thanks Djmips. I really need the Jordan Mechner authorization to keep working on it. Tried to contact him several times through his site but never got a reply. Probably there is someone to reading his website emails and not reply this type of question.

Anyway I don't want to bother him, so me and Chris are waiting a better demo, perhaps a working first stage with these animations I did, to have a better product to show. We're giving a time to the time, Boulder Dash is out, an officially licenced, it is possible to happens with PoP also.

Anyway next time if you had a chance, talk to him about this project ;)

Share this post


Link to post
Share on other sites

New demo, left facing enabled (finally!).

I was thinking the best way to handle such massive number of sprites, my suggestion is place all sprites into own ROM banks and store them on RAM. It's what I'm doing here, the second bank contain all the sprite and missile data, go there, pick the sprite I want, store on RAM and return to the main bank that holds the game logic / screen draw. It requires more RAM also.

It's my first bankswitch program (F8) I think it's working fine. The controller layout is the same as previous demo :

Forward : Run
Backward : Turn (when running, too)
Up : Jump to climb
Down : Crouch

Button + up : Jump forward
Button + down : Step forward
Button + running : Running jump

If the player stuck looping an animation or other bug appears, press reset.

The color pallete now are independent for each animation frame. I can find better combinations just don't want to work more on it right now.

post-10940-0-98610700-1343857906_thumb.jpg

Edited by LS_Dracon
  • Like 7

Share this post


Link to post
Share on other sites

That's excellent!

Thanks :)

 

This one looks much better than the last one. :thumbsup:

Danke. :)

The color changes improve the sprite looking. :thumbsup:

 

I was testing the difference between the original and the 2600 version, comparing the prince height, the perfect scale down is 80%.

 

The playfield must to be 2 pixels (4 scanlines) smaller on each floor. Here is an image for comparisson, 1 = Original pc version, 2 = Scaled down 80%, 3 = Atari 2600 version (fixed)

 

post-10940-0-52546900-1343946543_thumb.gif

Edited by LS_Dracon
  • Like 1

Share this post


Link to post
Share on other sites

That's insane ! Awesome work !

I tried to code for the 2600 and I figured out it was really a pain,

now seeing your work and smooth animation, it really blow my mind, keep up the awesome work !!

Share this post


Link to post
Share on other sites

Thanks and don't give up.

Atari 2600 is difficult to code but also is a simple hardware, wich is less difficult things to learn.

Edited by LS_Dracon

Share this post


Link to post
Share on other sites

I wish I could have found this sooner. I've been waiting for PoP to come to the 2600 ever since I found out about it. I can't wait to see the finished result. Good luck!

Share this post


Link to post
Share on other sites

That's excellent!

Thanks :)

 

This one looks much better than the last one. :thumbsup:

Danke. :)

The color changes improve the sprite looking. :thumbsup:

 

I was testing the difference between the original and the 2600 version, comparing the prince height, the perfect scale down is 80%.

 

The playfield must to be 2 pixels (4 scanlines) smaller on each floor. Here is an image for comparisson, 1 = Original pc version, 2 = Scaled down 80%, 3 = Atari 2600 version (fixed)

 

post-10940-0-52546900-1343946543_thumb.gif

 

Just imagine the standard a production like this would have set in the early 80's had it been released then.

Share this post


Link to post
Share on other sites

Am I the only one that can't download the binary? I've tried it in Safari and Chrome. Safari stalls at 6.9KB and Chrome can't even seem to start the download. Weird. :? The posted screen shots look great, though!

Share this post


Link to post
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.

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