Author Topic: RPG, still nameless, my first project  (Read 28279 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
RPG, still nameless, my first project
« Reply #15 on: February 03, 2006, 02:19:00 am »
very nice, too bad I am never on IRC at the same time :(sad.gif I guess you live in the netherlands/holland right, according to your hostmask ending in .nl? :)smile.gif When I am online its either school time in europe or sleeping time :(sad.gif

Krid

  • Guest
RPG, still nameless, my first project
« Reply #16 on: February 03, 2006, 08:19:00 am »
@kalan_vod: Sort of, except the real world didn't have Zombies and Slimes :Dbiggrin.gif
@xlibman: Yep, I live in .nl. Good thing we have forums for communicating, since IRC meetings will be quite rare, I guess.

Today's progress. I redid the shop code, now it's a seperate program which is archived when not used. I also took the working title "Rebirth" for the game. I might end up using it, I might not, but it looks a whole lot better then no name at all!
Next up my list is making the switch to the String engine, since for ASCII graphcis it seems superior. I hope I'm able to convert the adjustments I made to the matrix engine, but it should be fine.

And, what you've all been waiting for, 3 screenshots:

user posted image
This is the stat screen, where you are able to update your stats (if you have stat points) and view them.

user posted imageuser posted image
On the left you see your character walking around on the first map (hooray for the awesome path you can walk on, you can leave it too), then being attacked by a Slime. On the screenshot I find 2 potions, which doesn't happen that often.

On the right screenie you see a short walk without encounters.

I don't want to give away too much at once, but more will probably be revealed later. Let me know what you think!

Edit: Added a third screenshort

Offline tifreak

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2708
  • Rating: +82/-3
  • My Kung Fu IS strong...
    • View Profile
    • TI-Freakware
RPG, still nameless, my first project
« Reply #17 on: February 03, 2006, 09:01:00 am »
Looks really cool! I can help with the conversion to strings if you want. You will fall out of your chair when you see the memory you save. ;)wink.gif

Edit:

If you are set on doing this yourself, please take a look at ZGA in Pokemon Purple. Play it, you might notice a difference in speed using the string vs using the matrix for searching for collisions...
Projects: AOD Series: 75% | FFME: 80% | Pokemon: 18% | RPGSK: 60% | Star Trek: 70% | Star Trek 83+: 40% | TI-City: 5%

Krid

  • Guest
RPG, still nameless, my first project
« Reply #18 on: February 03, 2006, 09:05:00 am »
I'll bend over the code and try to do it myself first, since this is still all my learning phase :)smile.gif It's very kind of you to offer help, and I will let you know when I'm stuck.

Edit: Will look at the code, thanks.

Offline kalan_vod

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2715
  • Rating: +10/-0
    • View Profile
    • kalanrock.us
RPG, still nameless, my first project
« Reply #19 on: February 03, 2006, 09:43:00 am »
It looks fun, and I think it's great you are planning on just doing it yourself as you will learn the fundimentals quicker. And as always we will be ready to help it needed. Also if you stay with matrices there are faster ways of displaying what you need, but strings are alot faster/smaller. Look over http://www.ticalc.org/archives/files/fileinfo/361/36100.html code for string useage.

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
RPG, still nameless, my first project
« Reply #20 on: February 03, 2006, 01:43:00 pm »
sound nice so far, I was wondering if you were planning to add some kind of battle scene with ASCII monsters or maybe just some kind of animations for attacks? That would make it even cooler. Also if you ever need more space (since 24 KB of ram isnt really big) Resource might come handy, its in the archives there or at ticalc.org (it got updated yesterday i think) :)smile.gif

anyway keep the good work on this project :)smile.gif

Krid

  • Guest
RPG, still nameless, my first project
« Reply #21 on: February 04, 2006, 01:34:00 am »
I have no plans for battle animations, or any other graphics other then the ascii walking.

From the startpost:
QUOTE
but I use Resource as a temporary solution
I already found out about resource ;)wink.gif

I just finished rewriting the engine with strings instead of matrices, and the speed and size gain was definitely worth it. It wasn't that bad to do, actually.
The game now exists of 12 programs, 5 of them are unarchived, and resource.

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
RPG, still nameless, my first project
« Reply #22 on: February 04, 2006, 02:55:00 am »
I cant read O_Oshocked2.gif

cool it use strings now maps should be smaller, expect 60% decrease in map size maybe :)smile.gif

Offline kalan_vod

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2715
  • Rating: +10/-0
    • View Profile
    • kalanrock.us
RPG, still nameless, my first project
« Reply #23 on: February 04, 2006, 08:32:00 am »
Wow, that was some fast converting. I hope to see some sort of demo or new animated ss.

Offline rivereye

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 996
  • Rating: +0/-0
    • View Profile
RPG, still nameless, my first project
« Reply #24 on: February 04, 2006, 01:22:00 pm »
hmm, myabe I should think at strings for mine, but a Matrix makes more sense to me (I could be really craxy though). Oh well, what can I really complaiin about though.

Welcome to Omnimaga

wait, *rivereye just got a crazy idea to convert to strings.
*rivereye hopes it works
>(<')

Krid

  • Guest
RPG, still nameless, my first project
« Reply #25 on: February 05, 2006, 02:46:00 am »
Woot, monsters can also drop equipment now. Was quite some work, but it's done :)smile.gif I got more stuff I need to add, but the game's getting more and more complete. I won't bother to list all the tiny fixes I do all the time, because they're not really new features.
I made a test titlescreen-thing yesterday, and it looks pretty good. I'll make the loadgame menu on the graphscreen too, because now it looks kinda strange. Here's a screenie of it:
user posted image
And a screenshot of my shop:
user posted image
On the to-do list:
-Implent a new secret feature ;)wink.gif

Looking forward to comments and suggestions :love:love.gif

Liazon

  • Guest
RPG, still nameless, my first project
« Reply #26 on: February 05, 2006, 05:47:00 am »
Just plain downright awesome!!!

much better than anything I've done so far in ASM or C.

the title screen's font is real nice too.

Offline kalan_vod

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2715
  • Rating: +10/-0
    • View Profile
    • kalanrock.us
RPG, still nameless, my first project
« Reply #27 on: February 05, 2006, 05:51:00 am »
Wow, nice title screen! I have a few suggestions.
1)Instead of using 2nd as back in the shop make it clear, and then to buy an item you would press 2nd. (2nd to buy, clear to go back).
2)Instead of haveing to press enter on the title screen make it where you press any key (most suggest trying to use the top of the calculator and not having to go to the bottom of the calc to do anything, well at least I do :Pblah.gif).
c1-->
CODE
ec1Repeat getkey
Endc2
ec2
That will let the user press anykey and it would continue with the program. Also if you did this in the game instead of haveing to press enter (assuming you have to within the game).

Besides that it looks really really good for a first project! Amazing!

Krid

  • Guest
RPG, still nameless, my first project
« Reply #28 on: February 05, 2006, 05:54:00 am »
It's a good idea to use 2nd/alpha/clear instead of enter, though I love the Pause function. Anykey sounds good.
I tried to make the "Press Any Key" text blink, I succeeded but there was a major lag between registering the key and going to the next screen because I used for loops (I think this caused it). Is there a fast way to do this? (So it's like Press Any Key....Blank... Press Any Key... Blank etc. until you press a key)

Thanks for the compliments, Liazon :Dbiggrin.gif If you mean "Rebirth" with font, I drew it in paint. The version/key query is the default Text( command.
Edit: Good morning, kalan!

Edit 2: Here's the new title screen:
user posted image

As you might've noticed there's no New Game option, that's because in order to save RAM during play I seperated the New Game option in a Setup file, which sets up all the lists for needed data. After you ran it you can archive it or delete it, but you'll need it again if you want to start over. Though I will work on 2 save slots at some point.

Offline kalan_vod

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2715
  • Rating: +10/-0
    • View Profile
    • kalanrock.us
RPG, still nameless, my first project
« Reply #29 on: February 05, 2006, 08:01:00 am »
Looks alot better now, and yeah just do
c1-->
CODE
ec1Repeat getkey:Endc2
ec2
and that will make it wait untill any key is pressed.