Author Topic: The Chosen One  (Read 52023 times)

0 Members and 1 Guest are viewing this topic.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
The Chosen One
« Reply #75 on: December 08, 2005, 10:15:00 am »
QuoteBegin-dragon__lance+7 December 2005, 16:0-->
QUOTE (dragon__lance @ 7 December 2005, 16:00)
c1-->
CODE
ec1X+(k=26)-(k=24)->X
Y+(k=34)-(k=25)->Yc2
ec2  

c1
-->
CODE
ec1X+(k=26)-(k=24->X
Y+(k=34)-(k=25->Yc2
ec2

dragon__lance

  • Guest
The Chosen One
« Reply #76 on: December 08, 2005, 10:21:00 am »
QuoteBegin-Spellshaper+8 December 2005, 11:17<table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td><b>QUOTE</b> (Spellshaper @ 8 December 2005, 11:17)</td></tr><tr><td id="QUOTE">QuoteEBegin QuoteBegin-tenniskid493+8 December 2005, 1:07<table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td><b>QUOTE</b> (tenniskid493 @ 8 December 2005, 1:07)</td></tr><tr><td id="QUOTE">QuoteEBegin @Spellshaper, Its ok that you didn't post code.
« Last Edit: February 24, 2012, 11:34:36 pm by DJ_O »

tenniskid493

  • Guest
The Chosen One
« Reply #77 on: December 08, 2005, 02:36:00 pm »
Yea..sorry about that.  I implemented your code and changed it to use the four different character sprites for each direction (huge thanks to necro for those sprites and *dragon_lance*/xlibman for that code!!!)  Next is to solve that speed issue and to work out a scrolling technique. (I realized that I had 20 programs unarchived that were supposed to be archived and thats why my ram was getting eaten away.  I know have plenty of room again)  Right now, it uses the basic scrolling used in the xLib demo which is extremly slow but worked for my purposes up to now.  Which would people prefer, one where it scrolls when you reach the end of the screen to an entirely new screen, one where it scrolls when you reach the end of the screen and only keeps one row or column and the rest of the screen is new, or one where your character always stays in the middle and the screen always moves???  In traditional Golden Sun, you are always in the middle and the screen moves around you so this is what I was thinking I would do.  Any opinions are welcome.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
The Chosen One
« Reply #78 on: December 08, 2005, 02:48:00 pm »
i still have my version of the xlib demo i think, even though it has animated sprites, I just need to change some stuff to make it non animated

Offline KermMartian

  • Editor
  • LV7 Elite (Next: 700)
  • *******
  • Posts: 500
  • Rating: +233/-20
    • View Profile
    • Cemetech
The Chosen One
« Reply #79 on: December 08, 2005, 04:35:00 pm »
Made sense to me... ;)wink.gif



Offline necro

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1295
  • Rating: +17/-2
  • +3 vaporal mustache
    • View Profile
The Chosen One
« Reply #80 on: December 08, 2005, 05:13:00 pm »
QuoteBegin-tenniskid493+8 December 2005, 20:36<table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td><b>QUOTE</b> (tenniskid493 @ 8 December 2005, 20:36)</td></tr><tr><td id="QUOTE">QuoteEBegin Yea..sorry about that.
« Last Edit: February 24, 2012, 11:35:06 pm by DJ_O »
I'm like a woot burger with awesome fries


VB.Net, C#, C++, Java, Game Maker

dysfunction

  • Guest
The Chosen One
« Reply #81 on: December 08, 2005, 05:16:00 pm »
I would say make it start scrolling when your character is in the middle of the screen, so your character usually is in the middle, but it stops scrolling when you reach the edge of the screen and your character moves across the screen to the edge. Take a look at Duck's Zelda demo for an example of this.

tenniskid493

  • Guest
The Chosen One
« Reply #82 on: December 08, 2005, 05:19:00 pm »
Thank you so much necro..theres no rush on them.  Anytime you can get them done.  As for that code, its great.  I'll have to mod it a little to fit some other things I have to put in there but as a base program its great.

Offline necro

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1295
  • Rating: +17/-2
  • +3 vaporal mustache
    • View Profile
The Chosen One
« Reply #83 on: December 08, 2005, 05:24:00 pm »
well...the posted code does just that (X/Y are your screen X/Y, S/T are you map scrolled X/Y, Z/Theta/V are temp variables, W/H are your maps width and height, and you could easily modify which collisions should be walled and not walled)
I'm like a woot burger with awesome fries


VB.Net, C#, C++, Java, Game Maker

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
The Chosen One
« Reply #84 on: December 09, 2005, 09:27:00 am »
oops in my previous post I forgot to mention that my xLIB demo scrolled when the character is in the middle of the screen :oops:embarassed.gif

dragon__lance

  • Guest
The Chosen One
« Reply #85 on: December 09, 2005, 10:20:00 am »
sweet, i just might have to implement char is always in middle... :Pblah.gif

tenniskid493

  • Guest
The Chosen One
« Reply #86 on: December 09, 2005, 02:22:00 pm »
user posted image YAY user posted image
Implemented it and its so much better.  It saves me over 1000 bytes of RAM and runs about twice as fast.  Thanks for the help everyone.  

Is there anyway to get a ROM image from your calculator using a Silverlink USB cable.  All the romdump programs I've found only support serial cables.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
The Chosen One
« Reply #87 on: December 09, 2005, 02:52:00 pm »
sound cool, but unfortunately there is not much way I know to get a rom with usb cable. Maybe try rom8x on ticalc.org

[ot]look like Omnimaga is gonna have a new smiley soon[/ot]

EDIT [ot]added:  :psychedelic:happy0075.gif:psychedelic:happy0075.gif:psychedelic:happy0075.gif:psychedelic:happy0075.gif:psychedelic:happy0075.gif:psychedelic:happy0075.gif:psychedelic:happy0075.gif:psychedelic:happy0075.gif:psychedelic:happy0075.gif:psychedelic:happy0075.gif:psychedelic:happy0075.gif:psychedelic:happy0075.gif:psychedelic:happy0075.gif:psychedelic:happy0075.gif:psychedelic:happy0075.gif:psychedelic:happy0075.gif:psychedelic:happy0075.gif:psychedelic:happy0075.gif:psychedelic:happy0075.gif:psychedelic:happy0075.gif [/ot]

dragon__lance

  • Guest
The Chosen One
« Reply #88 on: December 09, 2005, 02:52:00 pm »
yeah, go download rom8x from ticalc.org and then download tilem, and install it.:)smile.gif

tenniskid493

  • Guest
The Chosen One
« Reply #89 on: December 09, 2005, 02:54:00 pm »
K..I'll try it.

[offtopic]I get all my smileys from smileyvillage.com when omnimaga doesn't have one I need.  They have like a million different ones.[/offtopic]