Author Topic: Progress So Far  (Read 12154 times)

0 Members and 1 Guest are viewing this topic.

kirbykook

  • Guest
Progress So Far
« on: October 11, 2006, 11:32:00 am »
My router keeps going all screwy. This is the 4th time I've posted this:

Some people may remember an RPG I started about a year ago that I trashed. I learned more BASIC so now I picked it back up. PyrosRPG (Tentative Title) is an RPG (big surprise  <_<dry.gif ) for the 83+ calc series (though it is agonizingly slow on 83+/SEs. 84+ recommended.) Screenie:

user posted image

ASCII Invasion!  :Oo:fou2.gif:gah:fou.gif

Anyway, I'm finishing the maps now. As soon as I get the houses/shops working I will try to get a demo out.

Remember: This is my first shot at a TI-RPG, so I can't guarantee it will be memory-friendly/the best thing ever/good. I might ask for help a lot.

Comments?

Offline Spellshaper

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1690
  • Rating: +0/-0
  • This is me. Or maybe not.
    • View Profile
Progress So Far
« Reply #1 on: October 11, 2006, 11:47:00 am »
QuoteBegin-kirbykook+12 Oct, 2006, 0:32-->
QUOTE (kirbykook @ 12 Oct, 2006, 0:32)
Comments?  

 Kirby for president! ^_^


Using ASCII is a good approach to RPG programming. Looks nice! An animated screenshot would have given a more realistic impression of how the game plays, but take your time. Is there going to be a storyline? What items will be available? Is there a feature unique or original to this game that spices things up a tad? Questions, questions...

Anyways, I am getting a towel now, since I need to clean up the floor I drooled upon reading yer post and due to the fact that I need to point my thumb up to the skies and follow Arthur Dent's course.

Damn. I forgot to get a nutrition-corner uprade for my towel. Well, more expenses for snacks then. :Dbiggrin.gif

kirbykook

  • Guest
Progress So Far
« Reply #2 on: October 11, 2006, 01:05:00 pm »
QuoteBegin-Spellshaper+11 Oct, 2006, 17:47-->
QUOTE (Spellshaper @ 11 Oct, 2006, 17:47)
An animated screenshot would have given a more realistic impression of how the game plays...

Here's the thing...I don't know how to make one  :paf:tripaf.gif

Yes, there will be a storyline:
The kingdoms of Pyros (yours) and Orruv are constantly at war. Before the game begins, they were about to destroy themselves. They made peace (I don't feel like explaining) and it has been so for 14 years. Now an army of monsters is invading Pyros (Orruv says it's not their fault as they are being attacked too) and are slowly engulfing the land. You must...blah blah blah.

(Very) Incomplete Item List:
Bombs (always fun, right?)
3 different swords
2 different shields
Healing Potion

Wow, 5 () comments o.oblink.gif

Offline bfr

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 819
  • Rating: +4/-0
    • View Profile
    • bfr's website
Progress So Far
« Reply #3 on: October 11, 2006, 02:04:00 pm »
http://omnimaga.dyndns.org/index.php?showtopic=228

Looks cool. B)cool.gif

Also, it's agonizingly slow on the TI-83+ and TI-83+ Silver Edition?.  I would think that it would be faster on a TI-83+ Silver Edition.  Also, it's not agonizingly slow on the TI-84+ though?  I thought the TI-83+ SE ran as fast as the TI-84+.   o.oblink.gif

CureDesu

  • Guest
Progress So Far
« Reply #4 on: October 11, 2006, 02:28:00 pm »
Looks cool.  If you want to spice it up (mmm, spicy) you can use xlib!

I'm also working on an RPG right now  :knight:knight3.gif
(No one knows what it is except xlibman. And no one gets to know till I get some screenies and engines up!)

Dragon__lance

  • Guest
Progress So Far
« Reply #5 on: October 11, 2006, 02:28:00 pm »
Hmmm...83+ BASIC games can be made to go fast enough on normal 83+'s with proper coding. Let us know if you need any optimisations :Dbiggrin.gif Sweet project, can't wait to hear more. GO ASCII! :Dbiggrin.gif

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
Progress So Far
« Reply #6 on: October 12, 2006, 01:57:00 am »
that sound great, are you using TI-Freak8x RPG starter kit? that thing run friggin fast for basic, anyway it's cool for some reasons I like ASCII games a lot when theres variety in map tiles and forms (like the above), not just 4 walls like FFTOM1 dungeons x.x
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Alex

  • Guest
Progress So Far
« Reply #7 on: October 12, 2006, 01:59:00 am »
I always had a soft spot for ASCII games, they're just so nostalgic and friendly. Good luck with this :)smile.gif

- Alex

kirbykook

  • Guest
Progress So Far
« Reply #8 on: October 12, 2006, 10:39:00 am »
QuoteBegin-bfr+11 Oct, 2006, 20:04-->
QUOTE (bfr @ 11 Oct, 2006, 20:04)
Also, it's agonizingly slow on the TI-83+ and TI-83+ Silver Edition?  

 Whoops. I meant that it was faster on 84s than 83+SEs.

Yes, I am using RPGSK for the engine.

Also, can someone show me the code for going inside/outside houses? I can go inside, but exiting is where I get trouble.

c1
-->
CODE
ec1If sub(Str1,T,1)="H"
Then
If K=25
Then
T+16->A
Q+1->B
P->C
1->H
8->P
12->T
8->Q
End
Blah blah
c2
ec2

H is the house data (1 is inside, 0 is outside), ABC are storing where the character was before entering to appear in the same place, and people who have used RPGSK should be familier with the rest. Can anyone fix up the code or tell me what to do?

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
Progress So Far
« Reply #9 on: October 13, 2006, 01:28:00 am »
hmmm I would store all the location data (where you are on which map you are) in a list, like L1 before entering the house. so when you exit the house you would store the data from the list back into their original variables

basically when entering do {A,B,C->L1 (or any other list then when exiting do
L1(1->A
L1(2->B
L1(3->C
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

kirbykook

  • Guest
Progress So Far
« Reply #10 on: October 13, 2006, 05:23:00 am »
QuoteBegin-xlibman+13 Oct, 2006, 7:28-->
QUOTE (xlibman @ 13 Oct, 2006, 7:28)
basically when entering do {A,B,C->L1 (or any other list then when exiting do
L1(1->A
L1(2->B
L1(3->C

It worked somewhat. You changed it to a domain error  :thumbup:google.gif

Dragon__lance

  • Guest
Progress So Far
« Reply #11 on: October 13, 2006, 05:52:00 am »
Make sure all the variables are valid and aren't some crazy number by accident. Hows the houses work? Main map str1, and house str2?

Offline tifreak

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2708
  • Rating: +82/-3
  • My Kung Fu IS strong...
    • View Profile
    • TI-Freakware
Progress So Far
« Reply #12 on: October 13, 2006, 10:43:00 am »
I have a simpler solution to such things, have it check if If sub(Str1,T,1)!=" ", then have it run a seperate program. In there, you can have it check which character is landed on, and either execute whatever you wanted it to do, or have it run another program.

understand? This is basically what I am doing for Pokemon Purple, and it is using a modified version of the RPGSK.


Also, the 83+SE runs faster than both the 84+ and 84+SE, from what I have heard, since it doesn't run basic at full speed, and it also has a clock to contend with... Pokemon purple, for being as big as it is, and what not, runs pretty darned fast on the SE, and ok on the normal 83+...
Projects: AOD Series: 75% | FFME: 80% | Pokemon: 18% | RPGSK: 60% | Star Trek: 70% | Star Trek 83+: 40% | TI-City: 5%

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
Progress So Far
« Reply #13 on: October 13, 2006, 12:14:00 pm »
QuoteBegin-kirbykook+13 Oct, 2006, 12:23-->
QUOTE (kirbykook @ 13 Oct, 2006, 12:23)
QuoteBegin-xlibman+13 Oct, 2006, 7:28-->
QUOTE (xlibman @ 13 Oct, 2006, 7:28)
basically when entering do {A,B,C->L1 (or any other list then when exiting do
L1(1->A
L1(2->B
L1(3->C

It worked somewhat. You changed it to a domain error  :thumbup:google.gif

o.oblink.gif ugh my bad maybe something I did wrong, are you sure you selected the right "L"? The one in the CATALOG i mean, not the big "L" when you press ALPHA+^
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

kirbykook

  • Guest
Progress So Far
« Reply #14 on: October 13, 2006, 12:56:00 pm »
QuoteBegin-xlibman+13 Oct, 2006, 18:14-->
QUOTE (xlibman @ 13 Oct, 2006, 18:14)
are you sure you selected the right "L"? The one in the CATALOG i mean, not the big "L" when you press ALPHA+^

I'm not THAT stupid.

I'm gonna try TI-Freak's idea once I find the backup files on my compy cuz my friggin' RAM got cleared :ihatemypc:crash.gif:flame:tresfache.gif

I preordered a Wii today!