Author Topic: Pokemon TI-89  (Read 59404 times)

0 Members and 1 Guest are viewing this topic.

Offline Xeda112358

  • they/them
  • Moderator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: Pokemon TI-89
« Reply #45 on: January 26, 2012, 04:33:14 pm »
I was pretty sure there were two ways to access the keys in C for the TI-89 (three ways for ASM). One of them probably doesn't have a delay (but I am not sure).

Offline All_¥our_Bass

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 17
  • Rating: +1/-0
  • Spins Leeks
    • View Profile
Re: Pokemon TI-89
« Reply #46 on: January 26, 2012, 11:51:23 pm »
Why not make the keys user-configurable?
SOPA = Sons Of the Patriots Act

Stop SOPA

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: Pokemon TI-89
« Reply #47 on: January 27, 2012, 01:07:58 am »
Quote
Why not make the keys user-configurable?
Maybe he'll do that In the long term (I can't speak for him :) ), but in the short term, it slows down progress of the game.
FWIW, few authors do provide user-configurable keys, because it takes some work.
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

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
Re: Pokemon TI-89
« Reply #48 on: January 27, 2012, 01:53:56 am »
Is it due to the fact the game is written in C? Because from what I remember, user-configurable keys were very easy to implement in TI-BASIC and for non-direct-input-related key detection it was also easy in Axe, since all you needed to do is something like this:

<code to let the user choose which key is used to confirm>
<key number>-><variable/list name and element ID>

And when you need to check if the user pressed the key:

Getkey->K
If K=<variable/list name and element ID>
<do something>

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: Pokemon TI-89
« Reply #49 on: January 27, 2012, 02:09:10 am »
Indeed, as you describe, it's not very hard, either in TI-BASIC or in C. The C code could be pretty similar to the TI-BASIC code you posted :)
But I meant to indicate that few people take the time to do it, and that he might prefer working on something else for now. We'll see what he thinks when he posts back :)
« Last Edit: January 27, 2012, 02:09:58 am by Lionel Debroux »
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline Torio

  • LV3 Member (Next: 100)
  • ***
  • Posts: 83
  • Rating: +22/-0
    • View Profile
Re: Pokemon TI-89
« Reply #50 on: January 27, 2012, 12:22:00 pm »
That's a good idea to make user-configurable keys, but as Lionel said I prefer to focus on getting the project finished and after that I will change minor details. But I don't think it is hard to make user-configurable keys, it is just long to code, and coders are lazy...

EDIT : I have just finished the sprite of Carabaffe/Wartortle so you don't need to do it anymore.
EDIT 2 : Finished Nidorino
« Last Edit: January 27, 2012, 02:02:27 pm by Torio »
Sorry about my mistakes, I'm French.

Projects :  Pokemon TI-89 | Ti-Tank

Offline Xeda112358

  • they/them
  • Moderator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: Pokemon TI-89
« Reply #51 on: January 27, 2012, 02:25:34 pm »
Awesome! So will there be an in-game way to change language? I know that would make a lot more data, though...

Offline Torio

  • LV3 Member (Next: 100)
  • ***
  • Posts: 83
  • Rating: +22/-0
    • View Profile
Re: Pokemon TI-89
« Reply #52 on: January 27, 2012, 04:51:20 pm »
^^ I won't go this far I think. Because two languages in one game make a very large program, and I'm close to the limit.

Sorry about my mistakes, I'm French.

Projects :  Pokemon TI-89 | Ti-Tank

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: Pokemon TI-89
« Reply #53 on: January 28, 2012, 02:57:22 am »
Indeed, compatibility between different calculator models (89 / 89T vs. 92+ / V200) in the same binary, or different languages in the same binary, cost lots of room...

Among others, TICT programs use different binaries for different calculator models (otherwise the uncompressed binary of TI-Chess would be, at the very least, 10 KB larger !) and languages (ditto, as far as TI-Chess and TICT-Explorer are concerned).
TICT programs use C preprocessor defines to choose between translations; the slightly more elaborate http://www.jimrandomh.org/sgt/ scheme might be worth considering.
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline MrMonotone

  • LV0 Newcomer (Next: 5)
  • Posts: 2
  • Rating: +0/-0
    • View Profile
Re: Pokemon TI-89
« Reply #54 on: February 25, 2012, 02:21:48 am »
I'd first like to say that I congratulate you on your process in the development of this revolutionary game. This will satisfy my gaming addiction through the many long and boring math classes that I am required to take. Thank you for creating this but, I do have a couple of questions and suggestions.

First off: Action Keys

As a player I find it very awkward to use both the Enter and Esc keys as they are located on the opposite side of the TI-89 calculator. I know people have already recommended using the 2nd and Alpha key but if you don't want to implement those I suggest the F1 and F2 keys on the calculator. Maybe F5 for quick escape, F3 for start, or F4 for select. I find this keys a lot easier to use then the arrangement you have at the moment. You may have seen this arrangement used in the popular Advance Wars spin off CalcWars.

Secondly: English Version

French is such a beautiful language to read but for a majority of people English is their primary language. I think this would also help the game reach a larger audience. I understand that the coding of the original French version is hard enough but it would be nice have a download to the even partially finished English Version.

P.S.For I am English and the world obviously revolves around me. :angel:

Thirdly: Game Over Screen

As I see right now the Game Over screen takes you directly out of the game. I find this very inconvenient when I am wanting to play your game. I would suggest just taking it back to the title screen. But that is just me because I'm lazy. A lot of people probably don't mind.

In conclusion, I commend you for remaking this extraordinary game and from what I see the code seems to be very well written.  Keep up the good work and I hope you'll be able to finish it. If you need any testing help feel free to ask. I can also proof read the English translation if the translator isn't a native speaker.  :love:

Sincerely
MM

P.s.s. I made an account just to make this comment  XD

Offline Torio

  • LV3 Member (Next: 100)
  • ***
  • Posts: 83
  • Rating: +22/-0
    • View Profile
Re: Pokemon TI-89
« Reply #55 on: February 25, 2012, 03:54:58 am »
Thank you very much for your thoughtful comment MrMontone !

Quote
First off: Action Keys

As a player I find it very awkward to use both the Enter and Esc keys as they are located on the opposite side of the TI-89 calculator. I know people have already recommended using the 2nd and Alpha key but if you don't want to implement those I suggest the F1 and F2 keys on the calculator. Maybe F5 for quick escape, F3 for start, or F4 for select. I find this keys a lot easier to use then the arrangement you have at the moment. You may have seen this arrangement used in the popular Advance Wars spin off CalcWars.

Ok, I'll see what I can do, but probably the FX keys will be the best solution for instance.

Quote
Secondly: English Version

French is such a beautiful language to read but for a majority of people English is their primary language. I think this would also help the game reach a larger audience. I understand that the coding of the original French version is hard enough but it would be nice have a download to the even partially finished English Version.

English language is right at the top of my to-do list. I promise the next release of Pokemon will feature an English version.
If you want to accelerate things, you can help me translating Attack Names by editing the text file in attachement. Just open it with Notepad and change all the French Names.

Quote
Thirdly: Game Over Screen

As I see right now the Game Over screen takes you directly out of the game. I find this very inconvenient when I am wanting to play your game. I would suggest just taking it back to the title screen. But that is just me because I'm lazy. A lot of people probably don't mind.

It is so simple to implement that it is already done  ;D
« Last Edit: February 25, 2012, 03:55:24 am by Torio »
Sorry about my mistakes, I'm French.

Projects :  Pokemon TI-89 | Ti-Tank

Offline MrMonotone

  • LV0 Newcomer (Next: 5)
  • Posts: 2
  • Rating: +0/-0
    • View Profile
Re: Pokemon TI-89
« Reply #56 on: February 25, 2012, 10:14:24 pm »
I would love to but I'm sorry I don't know a lot of French. Someone else would probably be better at this. I wouldn't mind proofreading the text though.  If someone already translates it I can proofread it. :D

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
Re: Pokemon TI-89
« Reply #57 on: February 25, 2012, 10:32:41 pm »
Heya MrMonotone. Welcome here. :D

Also I agree an english version would be nice. Probably once the entire game is finished, though, so he doesn't have to develop two versions at once, halving his progress rate. As for action keys it's usually recommend to use 2nd or something like that, as it's kinda the standard on calcs. By reflex people usually try 2nd and if it doesn't work, Enter. Otherwise then they have to figure out themselves what are the controls if they happen to not have the readme (for example if somebody sent them the game at school)

Offline killbox

  • LV0 Newcomer (Next: 5)
  • Posts: 3
  • Rating: +0/-0
    • View Profile
Re: Pokemon TI-89
« Reply #58 on: May 13, 2012, 04:55:59 pm »
it is a very good game :) ! you've stopped programming or continues to work on it ?

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
Re: Pokemon TI-89
« Reply #59 on: May 13, 2012, 06:23:52 pm »
Hmm I am curious if this is still being worked on. I hope it is (also I think the author still frequents the forums).

By the way welcome here Killbox. :)