Author Topic: Shattered Oasis  (Read 6069 times)

0 Members and 1 Guest are viewing this topic.

dragon__lance

  • Guest
Shattered Oasis
« Reply #15 on: December 02, 2005, 10:25:00 am »
out of curiousity, how does parallax scrolling work?

BetaSword

  • Guest
Shattered Oasis
« Reply #16 on: December 02, 2005, 07:07:00 pm »
Thanks everyone for the logic tables and explanations of that stuff.

Yeah, the current way I'm doing the masking is to first have it overwrite a mask sprite, and then XOR the white parts in. Then to get rid of it, I XOR the white parts, XOR the mask, then rewrite the tile the character was standing on. Probably not the best way, but it works at a plenty fast enough speed for me.

And about animated sprites... Probably not. I've tried making animated versions of my character sprites, and it doesn't really work well... I'm not really good at the character sprites and everything. I'm better at the inanimate objects, the surrounding and crap. Speaking of which, I've been working on basically converting various RPGMaker sprites into 8x8 format. By hand. Oy, that is most definitely hard work. But hey, it'll give me a lot more stuff to work with, so that's good.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Shattered Oasis
« Reply #17 on: December 03, 2005, 05:48:00 am »
sound cool. I dont mind if sprites are animated or not. It would take a lot of pictures anyway. :)smile.gif

@dragon__lance: sry I cant really explain but dysfunction did it in Ender's game, it basically consist in making a background scroll slower than the rest

dysfunction

  • Guest
Shattered Oasis
« Reply #18 on: December 03, 2005, 10:42:00 am »
It's pretty simple, there's not much more to it than what Kevin explained, even though it seems like it should be more complex. Just scroll one layer of your background slower than another, to make it appear farther away. For an example of parallax in real-life, imagine you are traveling in a car along a road next to a mountain. Look at the side of the road, then look at the mountain. Notice how the mountain, which is further away, appears to move more slowly relative to you? This is because of perspective. So if you have a sidescroller, for instance (the Mario games for SNES provide a good example for this) look at how the ground on which your character walks scrolls much faster than the mountains or clouds in the background. To do this, just make the background scroll less pixels per game loop than the foreground.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Shattered Oasis
« Reply #19 on: December 03, 2005, 11:29:00 am »
i noticed parralax scrolling is better with grayscale bg, but in other cases it might look good on b/w background, it depends if you put too much stuff on the screen