Author Topic: Multi-Layer Spiffyness  (Read 4522 times)

0 Members and 1 Guest are viewing this topic.

Offline FinaleTI

  • Believe in the pony that believes in you!
  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1830
  • Rating: +121/-2
  • Believe in the pony that believes in you!
    • View Profile
    • dmuckerman.tumblr.com
Multi-Layer Spiffyness
« on: July 19, 2010, 02:10:00 pm »
I know dual and multi layer text sprites in BASIC have been covered before; I just wanted to showcase a way of layering characters that can create some cool effects for RPGs and the like, in a way I hadn't seen used before.

The program shown is a reworking of some of the work I had done on a very old project of mine that didn't make it very far.


Spoiler For Projects:

My projects haven't been worked on in a while, so they're all on hiatus for the time being. I do hope to eventually return to them in some form or another...

Spoiler For Pokemon TI:
Axe port of Pokemon Red/Blue to the 83+/84+ family. On hold.

Spoiler For Nostalgia:
My big personal project, an original RPG about dimensional travel and a few heroes tasked with saving the world.
Coding-wise, on hold, but I am re-working the story.

Spoiler For Finale's Super Insane Tunnel Pack of Doom:
I will be combining Blur and Collision Course into a single gamepack. On hold.

Spoiler For Nostalgia Origins: Sky's Story:
Prequel to Nostalgia. On hold, especially while the story is re-worked.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55941
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Multi-Layer Spiffyness
« Reply #1 on: July 19, 2010, 02:27:37 pm »
Mhmm interesting, could you explain a bit how you did it?

Also wow that's a lot of chars o.o, you were making a FFIV clone, right?

Offline yunhua98

  • You won't this read sentence right.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2718
  • Rating: +214/-12
  • Go take a dive in the River Lethe.
    • View Profile
Re: Multi-Layer Spiffyness
« Reply #2 on: July 19, 2010, 02:28:26 pm »
Nice^^
Are you using Pixel-on with Text(?

EDIT: 111st post!  I wish DJ and SirCmpwn still had 11111 and 1111
« Last Edit: July 19, 2010, 02:29:18 pm by yunhua98 »

Spoiler For =====My Projects=====:
Minor setback due to code messing up.  On hold for Contest.
<hr>
On hold for Contest.


Spoiler For ===Staff Memberships===:






Have you seen any good news-worthy programs/events?  If so, PM me with an article to be included in the next issue of CGPN!
The Game is only a demo, the code that allows one to win hasn't been done.
To paraphrase Oedipus, Hamlet, Lear, and all those guys, "I wish I had known this some time ago."
Signature Last Updated: 12/26/11
<hr>

Offline FinaleTI

  • Believe in the pony that believes in you!
  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1830
  • Rating: +121/-2
  • Believe in the pony that believes in you!
    • View Profile
    • dmuckerman.tumblr.com
Re: Multi-Layer Spiffyness
« Reply #3 on: July 19, 2010, 02:31:25 pm »
@DJ: Yeah, it was supposed to be an FFIV clone. I might finish it one day, though.
@yunhua: Nope, all the sprites shown, as well as the background are formed from text chars only. The background is actually the only thing that uses the StorePic command as well. The only things I formed with point commands were the ATB bars, which used Line( and Pt-On(.

For how I generated the background, I made the string a line of "^^^^^^^^^^^^^^^^ / / / / / / / /\ \ \ \ \ \ \ \  →Str9
Then I drew the first 16 chars with an x value of 0, stored Pic9, drew the second line of 16 chars, with an x value of 3, recalled and stored pic9, and finally drew the third line of 16 chars with an x value of 3, recalled and stored pic9.

For the characters, I drew the 'weapon' four pixels behind where the character would stand, then drew the character where it would normally be.
« Last Edit: July 19, 2010, 02:40:05 pm by FinaleTI »


Spoiler For Projects:

My projects haven't been worked on in a while, so they're all on hiatus for the time being. I do hope to eventually return to them in some form or another...

Spoiler For Pokemon TI:
Axe port of Pokemon Red/Blue to the 83+/84+ family. On hold.

Spoiler For Nostalgia:
My big personal project, an original RPG about dimensional travel and a few heroes tasked with saving the world.
Coding-wise, on hold, but I am re-working the story.

Spoiler For Finale's Super Insane Tunnel Pack of Doom:
I will be combining Blur and Collision Course into a single gamepack. On hold.

Spoiler For Nostalgia Origins: Sky's Story:
Prequel to Nostalgia. On hold, especially while the story is re-worked.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55941
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Multi-Layer Spiffyness
« Reply #4 on: July 19, 2010, 11:07:41 pm »
Oh nice, I didn't thought about using those slash chars that way. Nice :D

Offline meishe91

  • Super Ninja
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2946
  • Rating: +115/-11
    • View Profile
    • DeviantArt
Re: Multi-Layer Spiffyness
« Reply #5 on: July 21, 2010, 01:06:06 am »
So basically you displayed the weapon token first then displayed the character to erase part of the other token to create the weapon's final look?
Spoiler For Spoiler:



For the 51st time, that is not my card! (Magic Joke)

Offline FinaleTI

  • Believe in the pony that believes in you!
  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1830
  • Rating: +121/-2
  • Believe in the pony that believes in you!
    • View Profile
    • dmuckerman.tumblr.com
Re: Multi-Layer Spiffyness
« Reply #6 on: July 21, 2010, 09:13:20 am »
Pretty much, yeah.


Spoiler For Projects:

My projects haven't been worked on in a while, so they're all on hiatus for the time being. I do hope to eventually return to them in some form or another...

Spoiler For Pokemon TI:
Axe port of Pokemon Red/Blue to the 83+/84+ family. On hold.

Spoiler For Nostalgia:
My big personal project, an original RPG about dimensional travel and a few heroes tasked with saving the world.
Coding-wise, on hold, but I am re-working the story.

Spoiler For Finale's Super Insane Tunnel Pack of Doom:
I will be combining Blur and Collision Course into a single gamepack. On hold.

Spoiler For Nostalgia Origins: Sky's Story:
Prequel to Nostalgia. On hold, especially while the story is re-worked.

Offline meishe91

  • Super Ninja
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2946
  • Rating: +115/-11
    • View Profile
    • DeviantArt
Re: Multi-Layer Spiffyness
« Reply #7 on: July 27, 2010, 08:08:06 pm »
Ah ok. Cool :)
Spoiler For Spoiler:



For the 51st time, that is not my card! (Magic Joke)