* WalrusIRC

You need to have 5 posts and not be part of restricted usergroups in order to use the WalrusIRC embedded shoutbox. However, you can also access our IRC channel called #CodeWalrus via EFnet.

Author Topic: Tale of the Lost Map  (Read 1570 times)

0 Members and 1 Guest are viewing this topic.

Offline SJCubed

  • Full User
  • Join Date: Sep 2015
  • Location: New York
  • Posts: 22
  • Post Rating Ratio: +0/-0
  • Formerly known as jsj795
    • View Profile
  • Gender: Male
  • WalriiPoints: 75
Tale of the Lost Map
« on: October 01, 2015, 06:22:53 am »
A graphical, side-scrolling, turn-based RPG for TI-83/84+SE.

It is programmed in pure BASIC, without any help from asm libraries except one, which will just help with archiving and unarchiving programs due to the size.

It uses ASCII Art for map and Horiz mode to display menu, HUD, conversation, etc.

It has been over 6 years since I first started this project, and it went through probably hundreds of rewrites, design changes, engine changes, and so on.

So far, movement, dialogue, and event handling engine is 100% complete.
HUD design is almost complete, I should say 80% of it is done.
Inventory engine is about 30% complete. Battle engine has not been coded yet, but the battle design has been fully made and documented.
Equipment engine has not been started. Equipment design is the part I'm working on right now.
Story line is at its infancy. I have vague idea on how it should go, but the actual detail has not yet been planned out. With that said, quests have not been implemented yet either.


This is the planned battle screen HUD.


This old screenshot shows how movement, event handling, and menu will look like. Menu HUD has gone some changes, while the movement and event handling has been kept intact.

The part I'm working on is the equipment design and the skill design.

So far, I have 9 different weapons, shield, quiver, 3 different helms, 3 different armors, boots, and amulet as equipment.
Edit: Just made changes. There will be 8 different weapons, shield, 4 different helms, 4 different armors, boots, and amulet.

Each equipment will have randomly generated stats. So each equipment you find or craft will be unique.

Different skills might require different type of equipment to be equipped to be able to use.

Battle is not random. You will choose when to battle.


I stopped developing this game about 3 years ago because of life events and me losing interest in calculators, but I actually kept the game design alive and made a huge progress since I wanted to make this game on PC.
However, programming a full RPG for a PC as a one-man project proved to be far more difficult than programming a simpler version for calculator, so I have decided to return developing for TI-83/84+SE.

Because I was able to have such a long planning phase (basically for about 3 years), I'm confident that I will finally be able to finish this project, once and for all :D
« Last Edit: October 02, 2015, 03:20:24 am by SJCubed »


  • Calculators owned: TI-84+SE

Offline SJCubed

  • Full User
  • Join Date: Sep 2015
  • Location: New York
  • Posts: 22
  • Post Rating Ratio: +0/-0
  • Formerly known as jsj795
    • View Profile
  • Gender: Male
  • WalriiPoints: 75
Re: Tale of the Lost Map
« Reply #1 on: October 01, 2015, 03:43:08 pm »
Double post, but just sharing what I accomplished so far.



Implemented the calendar and clock system. Moving and any kind of event will cost time.

In regards to this, certain quests are only available during certain days and time.

Also made more changes to the battle HUD (which I will share later once I actually code it).

Fleshed out 40 different items that will be included in the game.

I've also been brainstorming skills to be added in. So far, I have 17 skills. I'm aiming for at least 80+ different skills.
  • Calculators owned: TI-84+SE

Offline DJ Omnimaga

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Forum Maintenance
  • Original 5
  • CodeWalrus Supporter
  • *
  • Topic Management
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 17487
  • Post Rating Ratio: +83/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • View Profile
    • DJ Omnimaga music store
  • Gender: Male
Re: Tale of the Lost Map
« Reply #2 on: October 01, 2015, 04:10:56 pm »
I still remember those graphics now, I liked what you had so far, especially the battle layout. Just one thing, though: How will you access the plain black rectangle character?

Also how do you display the icons? Do you use text sprites?

I hope this gets finished onee day :)
  • Calculators owned: TI-73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)
??? ??? ??? ???

Offline SJCubed

  • Full User
  • Join Date: Sep 2015
  • Location: New York
  • Posts: 22
  • Post Rating Ratio: +0/-0
  • Formerly known as jsj795
    • View Profile
  • Gender: Male
  • WalriiPoints: 75
Re: Tale of the Lost Map
« Reply #3 on: October 01, 2015, 04:13:53 pm »
Black rectangle is just a placeholder and it will be replaced with something like F, X, @, etc.

Icons are displayed by just using Line( and Pt-On(. Due to the size of the icon, and my distaste for using pic variable, I don't think I'll really use text sprites.
  • Calculators owned: TI-84+SE

Offline DJ Omnimaga

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Forum Maintenance
  • Original 5
  • CodeWalrus Supporter
  • *
  • Topic Management
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 17487
  • Post Rating Ratio: +83/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • View Profile
    • DJ Omnimaga music store
  • Gender: Male
Re: Tale of the Lost Map
« Reply #4 on: October 01, 2015, 10:21:02 pm »
That's cool. Hopefully the final result won't be too large. As for pic vars, could you just use an hacked pic instead? It wouldn't take any of the 10 official slots, but it would still take 768 bytes of RAM. Or maybe the game could have an option to enable/disable cache?
  • Calculators owned: TI-73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)
??? ??? ??? ???

Offline SiphonicSugar

  • Full User
  • Join Date: Jun 2015
  • Location: Tennessee, United States
  • Posts: 249
  • Post Rating Ratio: +1/-1
  • Inspiration
    • siphonicsugar
    • @SiphonicSugar
    • SiphonicS
    • View Profile
  • Gender: Male
Re: Tale of the Lost Map
« Reply #5 on: October 01, 2015, 10:37:48 pm »
This may end up being a dumb question, but how did you get the 5x3 letters and lines on the home screen?
  • Calculators owned: TI-89, TI-84 Plus, TI-92, TI-84 Plus C SE, and TI-Nspire CAS with Touchpad
I'm just trying to grab some inspiration. :P

Offline c4ooo

  • ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  • Super User
  • CW Contest II Winner
  • *
  • Join Date: Aug 2015
  • Location: 127.0.0.1
  • Posts: 831
  • Post Rating Ratio: +7/-2
  • ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
    • View Profile
  • Gender: Male
Re: Tale of the Lost Map
« Reply #6 on: October 01, 2015, 11:03:36 pm »
This may end up being a dumb question, but how did you get the 5x3 letters and lines on the home screen?
She uses Horiz mode, meaning the home and graph screen are side by side...err top and bottom. The bottom is a 16*4 home screen shile the top is the graph screen.
??? ??? ???

Offline SJCubed

  • Full User
  • Join Date: Sep 2015
  • Location: New York
  • Posts: 22
  • Post Rating Ratio: +0/-0
  • Formerly known as jsj795
    • View Profile
  • Gender: Male
  • WalriiPoints: 75
Re: Tale of the Lost Map
« Reply #7 on: October 02, 2015, 03:04:30 am »
That's cool. Hopefully the final result won't be too large. As for pic vars, could you just use an hacked pic instead? It wouldn't take any of the 10 official slots, but it would still take 768 bytes of RAM. Or maybe the game could have an option to enable/disable cache?

There are multiple skill icons, and it's not static (meaning whatever skill you put in that spot, its own unique skill icon will show up). So using pic variable wouldn't work.
This may end up being a dumb question, but how did you get the 5x3 letters and lines on the home screen?
She uses Horiz mode, meaning the home and graph screen are side by side...err top and bottom. The bottom is a 16*4 home screen shile the top is the graph screen.

Yup :) I use Horiz mode. Not many people use this mode, and I find it that this mode is what makes my RPG very special  :thumbsup:
  • Calculators owned: TI-84+SE

Offline SiphonicSugar

  • Full User
  • Join Date: Jun 2015
  • Location: Tennessee, United States
  • Posts: 249
  • Post Rating Ratio: +1/-1
  • Inspiration
    • siphonicsugar
    • @SiphonicSugar
    • SiphonicS
    • View Profile
  • Gender: Male
Re: Tale of the Lost Map
« Reply #8 on: October 02, 2015, 11:50:32 pm »
I just noticed that using Horiz would probably be the best thing to use for dialog in my RPG...

It is going to be called Elzema, and no, that is not going to be the main character's name, because you get to choose that.
  • Calculators owned: TI-89, TI-84 Plus, TI-92, TI-84 Plus C SE, and TI-Nspire CAS with Touchpad
I'm just trying to grab some inspiration. :P

Offline DJ Omnimaga

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Forum Maintenance
  • Original 5
  • CodeWalrus Supporter
  • *
  • Topic Management
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 17487
  • Post Rating Ratio: +83/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • View Profile
    • DJ Omnimaga music store
  • Gender: Male
Re: Tale of the Lost Map
« Reply #9 on: October 03, 2015, 02:25:17 am »
Oh I see SJCubed. How long does it take to draw each icon, by the way?

I just noticed that using Horiz would probably be the best thing to use for dialog in my RPG...

It is going to be called Elzema, and no, that is not going to be the main character's name, because you get to choose that.
It depends. When you set horiz mode, it erases the graph screen content, so you have to StorePic 0:Horiz:RecallPic 0 or something like that, or redraw it. Of course it depends how dialogs show up, though. In some games, the entire screen disappears and you see two squares with the character faces in them.

She uses Horiz mode
O.O

  • Calculators owned: TI-73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)
??? ??? ??? ???

Offline SJCubed

  • Full User
  • Join Date: Sep 2015
  • Location: New York
  • Posts: 22
  • Post Rating Ratio: +0/-0
  • Formerly known as jsj795
    • View Profile
  • Gender: Male
  • WalriiPoints: 75
Re: Tale of the Lost Map
« Reply #10 on: October 03, 2015, 02:29:48 am »
Oh I see SJCubed. How long does it take to draw each icon, by the way?
I haven't coded drawing the icons yet (I drew that mockup on paint haha) but I assume each icon will take about one second.

I just noticed that using Horiz would probably be the best thing to use for dialog in my RPG...

It is going to be called Elzema, and no, that is not going to be the main character's name, because you get to choose that.
Good luck :)
  • Calculators owned: TI-84+SE

Offline SiphonicSugar

  • Full User
  • Join Date: Jun 2015
  • Location: Tennessee, United States
  • Posts: 249
  • Post Rating Ratio: +1/-1
  • Inspiration
    • siphonicsugar
    • @SiphonicSugar
    • SiphonicS
    • View Profile
  • Gender: Male
Re: Tale of the Lost Map
« Reply #11 on: October 03, 2015, 02:41:01 am »
Thanks!  :D
  • Calculators owned: TI-89, TI-84 Plus, TI-92, TI-84 Plus C SE, and TI-Nspire CAS with Touchpad
I'm just trying to grab some inspiration. :P

Offline DJ Omnimaga

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Forum Maintenance
  • Original 5
  • CodeWalrus Supporter
  • *
  • Topic Management
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 17487
  • Post Rating Ratio: +83/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • View Profile
    • DJ Omnimaga music store
  • Gender: Male
Re: Tale of the Lost Map
« Reply #12 on: October 03, 2015, 03:49:23 am »
Oh I see SJCubed. How long does it take to draw each icon, by the way?
I haven't coded drawing the icons yet (I drew that mockup on paint haha) but I assume each icon will take about one second.

I just noticed that using Horiz would probably be the best thing to use for dialog in my RPG...

It is going to be called Elzema, and no, that is not going to be the main character's name, because you get to choose that.
Good luck :)
Ah I see now. Hopefully you don't run into speed (and size) issues with those icons.
  • Calculators owned: TI-73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)
??? ??? ??? ???

Offline SiphonicSugar

  • Full User
  • Join Date: Jun 2015
  • Location: Tennessee, United States
  • Posts: 249
  • Post Rating Ratio: +1/-1
  • Inspiration
    • siphonicsugar
    • @SiphonicSugar
    • SiphonicS
    • View Profile
  • Gender: Male
Re: Tale of the Lost Map
« Reply #13 on: December 15, 2015, 01:55:35 am »
Hey, just wondering, is this project still being worked on?
  • Calculators owned: TI-89, TI-84 Plus, TI-92, TI-84 Plus C SE, and TI-Nspire CAS with Touchpad
I'm just trying to grab some inspiration. :P

 


You can also use the following HTML or bulletin board code to share it on your page or forum signature!


Also do not forget to check our affiliates below.
Planet Casio TI-Planet Calc.news BroniesQC BosaikNet Velocity Games