Freeplaytech Forum

Full Version: Platformer demo
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
I've been working on a NGPC platformer engine for a little while and figured it was far enough along to show off to you guys. I think it plays a bit better than Thor's, but I suppose I'm pretty biased Smile


I attached the ROM image to this post, the source is here if anyone's interested. Here's a screenshot:
[Image: 5PvgM3s.png]
[attachment=1201]
hey shicky256,

that's pretty nice, I like the background 'multi plane' parallax scrolling effect.
If it's possible, can you try to change the clouds mouvement to be constant, and non foreground based.

Loïc
(06-10-2020, 05:59 PM)Loïc Wrote: [ -> ]hey shicky256,

that's pretty nice, I like the background 'multi plane' parallax scrolling effect.
If it's possible, can you try to change the clouds mouvement to be constant, and non foreground based.

Loïc

IDK what you mean lol, it's already constant and non foreground based.
(06-10-2020, 10:23 PM)shicky256 Wrote: [ -> ]
(06-10-2020, 05:59 PM)Loïc Wrote: [ -> ]hey shicky256,

that's pretty nice, I like the background 'multi plane' parallax scrolling effect.
If it's possible, can you try to change the clouds mouvement to be constant, and non foreground based.

Loïc

IDK what you mean lol, it's already constant and non foreground based.

my bad, it's only my eyes that where faulty ^^
This is really cool. Nice work, shicky256!
Excellent!
Coming on really nicely. Good work.

Might be worth while looking at that itch.io BLM pack - I haven't looked that closely yet, but there are a few platforming tilesets in there which look like they'd translate well to the NGPC.
Visually simple but technically awesome. Good job.

I would like to see more about it in the future.
Thanks for sharing.

Can you explain the theory/method behind the multiple scrolling background planes since the hardware only provides 2 scrolling planes?  Are the mountains done by direct drawing on one scrolling plane?  Then the clouds are on a separate scrolling plane?  The same effect could not be done with tiles, I suppose?
The TLCS-900/H has multiple timer peripherals, one with an external clock input. On the NGPC, this is clocked by the horizontal sync counter. If you tell it to fire an interrupt when the timer is at a certain value, you can manipulate the scroll position register to artificially induce screen tearing. None of the "multiple scrolling background planes" actually overlap each other on the y axis so this produces the illusion of more layers than there are. See my code for more information.
Pages: 1 2