Author Topic: Pokemon Purple  (Read 70809 times)

0 Members and 1 Guest are viewing this topic.

Offline tifreak

  • Project Author
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2708
  • Rating: +82/-3
  • My Kung Fu IS strong...
    • View Profile
    • TI-Freakware
Pokemon Purple
« on: October 01, 2008, 03:33:07 pm »


Introducing Pokemon Purple, for the TI-83 Plus Silver Edition, a game made almost entirely in TI-BASIC, using ASCII graphics for the maps, and actual graphics for NPC interactions and battles.

I was "inspired" to create this game, as people were complaining that TI-BASIC is not capable of great things, and I wish to prove them wrong.

The game is currently in an early beta stage, as the overall game is only about 7% complete. I am hoping to be able to provide a window for TI-83+ users to get a glimpse of the Pokemon world that many people, young and old, still enjoy.

There were some screenshots of Pallet town here, however, they are outdated, as I no longer use them anymore.

Currently the ability to enter into buildings is not programmed in yet, hence no screenshots of the interiors are available as of yet.

The menu system is fairly easy to navigate through as you have a series of selections and you pick one. No brainer, right?



As you progress in your journey, you have 8 Gym Leaders to defeat, which you can keep track of on your Badge Card:



As you defeat these trainers, and you get their badges, your Badge Card begins to fill up:







The items system is something that I created, because of the complexity of having or not having items. So, I created this menu of it, seperated into "pockets" which help organize where things are.



The Pokedex system is still in works, though I almost have it complete. I had to design and create a scrolling menu syste for the graphscreen, which, to my knowledge, had not been done before, had not been done too well. Creating this gave me some troubles, but they have all been worked out, here is a screenshot (so far) of the pokedex system:



And after spending many, many weeks, I managed to get all the Pokemon pictures (32x32 icons) posted to black and white, hexadecimal. I use a program that was first created by me, and then severely optimized by another programmer, to take a hex value, and interpret it to display a sprite on the graphscreen, in much the same way that assembly programmers can do the same. Here is some screenshots of the pokemon:



And for the last bit that I have so far up to 12/14/2006, here are some of the NPC's that you will eventually be able to interact with:



The latest things that have happened is a fully functional save system, and a 4-way scrolling map system:



If you want a ton more screenshots, you will have to go check out the screenshot page, as any other dialup user would die with them all showing at once... :P  http://tifreakware.net/tifreak8x/pokemon/ss.htm


To check out the latest alpha, download here: http://tifreakware.net/tifreak8x/pokemon/files/pokepur0.1.6.zip

I am currently working on completely revamping the pokedex system, and other such things, as I have changed certain data structures.
Projects: AOD Series: 75% | FFME: 80% | Pokemon: 18% | RPGSK: 60% | Star Trek: 70% | Star Trek 83+: 40% | TI-City: 5%

Offline tifreak

  • Project Author
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2708
  • Rating: +82/-3
  • My Kung Fu IS strong...
    • View Profile
    • TI-Freakware
Re: Pokemon Purple
« Reply #1 on: October 01, 2008, 04:09:09 pm »
I know, generally one is supposed to update the post if less than 12 hours, however, didn't feel like adding more stuff to the Intro post. :)



The above is what I have been working on on making the pokedex into a new system. Compare to and tell me what you think. :)

Oh yes, and no, this does not have the cursor yet. I am working on it though, just thought I would post progress...

Edit: And no, Kingler should not be there... not sure why he is listed, looking in to it :P

Edit 2: Used N instead of N... <.< The simple mistakes... stupid stupid stupid...
« Last Edit: October 01, 2008, 04:15:30 pm by tifreak »
Projects: AOD Series: 75% | FFME: 80% | Pokemon: 18% | RPGSK: 60% | Star Trek: 70% | Star Trek 83+: 40% | TI-City: 5%

Offline Tribal

  • The Fallen
  • LV5 Advanced (Next: 300)
  • *
  • Posts: 218
  • Rating: +15/-1
    • View Profile
Re: Pokemon Purple
« Reply #2 on: October 01, 2008, 04:38:06 pm »
Looking good tifreak =D
The only thing I don't like is the pokedex, it looks like it's taking forever >.<

Offline Ding_Programs

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 147
  • Rating: +0/-0
    • View Profile
Re: Pokemon Purple
« Reply #3 on: October 01, 2008, 04:42:37 pm »
wow this is skill right here!

Offline tifreak

  • Project Author
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2708
  • Rating: +82/-3
  • My Kung Fu IS strong...
    • View Profile
    • TI-Freakware
Re: Pokemon Purple
« Reply #4 on: October 01, 2008, 04:54:41 pm »
Tribal: Yeah, I know. However, at this moment, scrolling on the new system works. :) I have a few issues with clearing scrolling numbers and the "pokeballs" that I am dealing with right now. I am hoping for an animated screenshot later this evening. And, it has only taken... maybe 3 hours total thus far?

Ding_Programs: Thanks, this game has been in progress for over 2 years. :P
Projects: AOD Series: 75% | FFME: 80% | Pokemon: 18% | RPGSK: 60% | Star Trek: 70% | Star Trek 83+: 40% | TI-City: 5%

Offline Ding_Programs

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 147
  • Rating: +0/-0
    • View Profile
Re: Pokemon Purple
« Reply #5 on: October 01, 2008, 04:56:10 pm »
yea, i remember going on your site a couple months ago and seeing this. I really hope you finish it.

Offline Ding_Programs

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 147
  • Rating: +0/-0
    • View Profile
Re: Pokemon Purple
« Reply #6 on: October 01, 2008, 04:56:38 pm »
oh, and when you finish it, are you going to convert it to an app? cuz i don't see how it's going to fit on a calculator...

Offline tifreak

  • Project Author
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2708
  • Rating: +82/-3
  • My Kung Fu IS strong...
    • View Profile
    • TI-Freakware
Re: Pokemon Purple
« Reply #7 on: October 01, 2008, 05:03:48 pm »
Yes, I am going to finish it, and no, not going to be in basic builder. It will fit, on the 83+SE anyways... :P
Projects: AOD Series: 75% | FFME: 80% | Pokemon: 18% | RPGSK: 60% | Star Trek: 70% | Star Trek 83+: 40% | TI-City: 5%

Offline DJ Omnimaga

  • Now active at https://codewalr.us
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55821
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: Pokemon Purple
« Reply #8 on: October 01, 2008, 05:17:01 pm »
this is awesome as always, I hope you finish this :)
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF


Bandcamp|Reverbnation|Facebook|Youtube|Twitter

Offline Ding_Programs

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 147
  • Rating: +0/-0
    • View Profile
Re: Pokemon Purple
« Reply #9 on: October 01, 2008, 05:29:36 pm »
well i know you aren't going to use basicbuilder, but how much mem is it going to take up?

Offline DJ Omnimaga

  • Now active at https://codewalr.us
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55821
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: Pokemon Purple
« Reply #10 on: October 01, 2008, 06:50:54 pm »
I am unsure but this is probably gonna take almost 0.7-1 MB total of archive, given the amount of data in a Pokemon game. Such huge games are expected to have large file size.
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF


Bandcamp|Reverbnation|Facebook|Youtube|Twitter

Offline tifreak

  • Project Author
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2708
  • Rating: +82/-3
  • My Kung Fu IS strong...
    • View Profile
    • TI-Freakware
Re: Pokemon Purple
« Reply #11 on: October 01, 2008, 07:29:11 pm »
Nah... It's going to be OVER 9000!!! :o

Oh wait, it is already over 9000. XD Somewhere around 80k, if memory serves...
Projects: AOD Series: 75% | FFME: 80% | Pokemon: 18% | RPGSK: 60% | Star Trek: 70% | Star Trek 83+: 40% | TI-City: 5%

Offline Ding_Programs

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 147
  • Rating: +0/-0
    • View Profile
Re: Pokemon Purple
« Reply #12 on: October 01, 2008, 09:39:54 pm »
wow, that's a lot!

Offline tifreak

  • Project Author
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2708
  • Rating: +82/-3
  • My Kung Fu IS strong...
    • View Profile
    • TI-Freakware
Re: Pokemon Purple
« Reply #13 on: October 01, 2008, 10:35:19 pm »
It is. :)

I currently have 'scrolling' and 'page turning' functioning, I have it set up to correctly select the correct line, I am working on setting up the mini menu to the right. I have also changed "DATA" to "IMG" to just show the pokemon's image. Not sure when this will be done...
Projects: AOD Series: 75% | FFME: 80% | Pokemon: 18% | RPGSK: 60% | Star Trek: 70% | Star Trek 83+: 40% | TI-City: 5%

Offline Ding_Programs

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 147
  • Rating: +0/-0
    • View Profile
Re: Pokemon Purple
« Reply #14 on: October 01, 2008, 10:37:15 pm »
i can't believe its mostly in basic! And i thought i was a pretty advanced basic programmer!