Omnimaga: The Coders Of Tomorrow
Welcome, Guest. Please login or register.
 
Omnimaga: The Coders Of Tomorrow
20 May, 2013, 13:30:06 *
Welcome, Guest. Please login or register.

Login with username, password and session length
 
   home   news downloads projects tutorials misc forums rules new posts irc about Login Register  
+-OmnomIRC

You must Register, be logged in and have at least 40 posts to use this shout-box! If it still doesn't show up afterward, it might be that OmnomIRC is disabled for your group or under maintenance.

Note: You can also use an IRC client like mIRC, X-Chat or Mibbit to connect to an EFnet server and #omnimaga.

Pages: 1 [2] 3 4 ... 6   Go Down
  Print  
Author Topic: Pokemon TI-89 -  (Read 7890 times) Bookmark and Share
0 Members and 1 Guest are viewing this topic.
Xeda112358
Xombie. I am it.
Coder Of Tomorrow
LV12 Extreme Poster (Next: 5000)
*
Offline Offline

Last Login: Today at 03:57:36
Date Registered: 31 October, 2010, 08:46:36
Location: Land of Little Cubes and Tea, NY
Posts: 3741


Total Post Ratings: +598

View Profile
« Reply #15 on: 25 January, 2012, 17:39:08 »
0

Awww, the names sound so cuutte! Also, I cannot wait to try it! I cannot draw sprites well, but what size should they be?
Logged



Grammer Download (2.29.04.12)
Latest update (possibly incomplete)
My pastebin
Spoiler for FileSyst:
FileSyst is an application that provides a folder and filesystem for the TI-83+/84+ calculators. It is designed to be easy to access and use in BASIC, and it can be used to access game files and save data, or to create a command prompt, among other things:

Spoiler for Graphiti:
This is a graph explorer for graph theory. It will require lots of work to finish. Currently you can:
Add/delete vertices
Add edges (direction not shown, but they are directed)
Arrange vertices in a circle (in the future, you will be able to define levels of rings and the number of nodes in each)
Create complete graphs quickly

Plans:
Add adjacency matrix viewer
Deleting edges
Multiple graphs support
Arrows for directed graphs
Planarity testing
Matrix operations
Weighted edges
Chromatic polynomials
Chromatic numbers

Spoiler for Stats:

Samocal             [o---------]
Virtual Processor   [o---------]
EnG                 [oo--------]
Grammer             [ooo-------]
AsmComp             [ooo-------]
Partex              [oooo------]
BatLib              [oooooooo--]
Grammer82           [----------]
Grammer68000        [----------]


Pseudonyms:  Zeda, Xeda, Thunderbolt
Languages:   English, français
Programming: z80 Assmebly
             Grammer
             TI-BASIC (83/84/+/SE, 89/89t/92)
Known For:   -Creator of the Grammer programming language
              (Winning program of zContest2011)
             -BatLib- One of the most feature packed libraries for BASIC programmers available
              with over 100 functions and a simple programming language
             -Learning to program z80 in hexadecimal before using an assembler (no computer was
              available!)
╔═╦╗░╠═╬╣▒║ ║║▓╚═╩╝█


AaroneusTheGreat
Anti-Riot Squad
LV6 Super Member (Next: 500)
*
Offline Offline

Last Login: Yesterday at 23:50:14
Date Registered: 30 August, 2008, 16:17:37
Posts: 309

Total Post Ratings: +23

View Profile
« Reply #16 on: 25 January, 2012, 17:42:26 »
0

Oh it seems that if you lose, when it prints out GAME OVER, in the fontSetSys(8x10) font, but it seems you didn't call fontSetSys again when you exited that code, so if you lose in professor oak's lab, the first battle, all the text that is put on the screen is in the 8x10 font instead of what looked like the 4x6 I believe for everything else.

EDIT:

It also seems that if you lose in professor oak's lab, you don't start the game over, which makes sense like in the original, but that's when the text goes crazy.



 
« Last Edit: 25 January, 2012, 17:44:14 by AaroneusTheGreat » Logged
Torio
LV3 Member (Next: 100)
***
Offline Offline

Gender: Male
Last Login: 18 May, 2013, 18:43:54
Date Registered: 24 January, 2012, 18:53:25
Location: France
Posts: 82

Topic starter
Total Post Ratings: +22

View Profile
« Reply #17 on: 25 January, 2012, 17:51:11 »
0

Oh yes, you are right !
Actually, after a Game Over you normally quit the game, and I don't have to restore the small font. But if you lose in Prof Oak's lab, you don't quit. I thought nobody would lose the first fight but in fact, yes...  Grin
I can fix it by restoring the small font after the Game Over. (And to restore the small font, go see the stats of your Pokemon, it will call FontSetSys ^^)

The size of the sprites should be 48x48, and monochrome only. I have completely forgotten, sorry.

@xeda : You can, or you cannot draw sprites well ??  Roll Eyes
« Last Edit: 25 January, 2012, 17:52:49 by Torio » Logged

Sorry about my mistakes, I'm French.

Projects :  Pokemon TI-89 | Ti-Tank
Xeda112358
Xombie. I am it.
Coder Of Tomorrow
LV12 Extreme Poster (Next: 5000)
*
Offline Offline

Last Login: Today at 03:57:36
Date Registered: 31 October, 2010, 08:46:36
Location: Land of Little Cubes and Tea, NY
Posts: 3741


Total Post Ratings: +598

View Profile
« Reply #18 on: 25 January, 2012, 17:59:21 »
0

Okay Smiley Also, I cannot draw sprites well Big smile However, there are people here who are very good and who have made Pokémon sprites before Smiley
Logged



Grammer Download (2.29.04.12)
Latest update (possibly incomplete)
My pastebin
Spoiler for FileSyst:
FileSyst is an application that provides a folder and filesystem for the TI-83+/84+ calculators. It is designed to be easy to access and use in BASIC, and it can be used to access game files and save data, or to create a command prompt, among other things:

Spoiler for Graphiti:
This is a graph explorer for graph theory. It will require lots of work to finish. Currently you can:
Add/delete vertices
Add edges (direction not shown, but they are directed)
Arrange vertices in a circle (in the future, you will be able to define levels of rings and the number of nodes in each)
Create complete graphs quickly

Plans:
Add adjacency matrix viewer
Deleting edges
Multiple graphs support
Arrows for directed graphs
Planarity testing
Matrix operations
Weighted edges
Chromatic polynomials
Chromatic numbers

Spoiler for Stats:

Samocal             [o---------]
Virtual Processor   [o---------]
EnG                 [oo--------]
Grammer             [ooo-------]
AsmComp             [ooo-------]
Partex              [oooo------]
BatLib              [oooooooo--]
Grammer82           [----------]
Grammer68000        [----------]


Pseudonyms:  Zeda, Xeda, Thunderbolt
Languages:   English, français
Programming: z80 Assmebly
             Grammer
             TI-BASIC (83/84/+/SE, 89/89t/92)
Known For:   -Creator of the Grammer programming language
              (Winning program of zContest2011)
             -BatLib- One of the most feature packed libraries for BASIC programmers available
              with over 100 functions and a simple programming language
             -Learning to program z80 in hexadecimal before using an assembler (no computer was
              available!)
╔═╦╗░╠═╬╣▒║ ║║▓╚═╩╝█


Lionel Debroux
LV10 31337 u53r (Next: 2000)
**********
Offline Offline

Gender: Male
Last Login: Today at 07:45:37
Date Registered: 17 December, 2009, 09:37:25
Location: France
Posts: 1853

Total Post Ratings: +208

View Profile WWW
« Reply #19 on: 25 January, 2012, 18:29:42 »
0

New TI-68k projects, especially in C/ASM, are quite infrequent, so I've created a topic on TI-Planet, the leading site of the French community: http://tiplanet.org/forum/viewtopic.php?f=4&t=8710 Smiley

I'm curious: why did you use external text files ? Maybe because you were getting closer to the 64 KB size limit ? If you are getting close to the limit, then the information in S1P9, available from http://tict.ticalc.org/projects.html#ref_tutorials , may be of some interest to you: in some circumstances, tweaking the compiler & linker options, plus a bit of optimization work on the code itself, can save 10+KB out of ~60 Smiley
Logged

Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.
Torio
LV3 Member (Next: 100)
***
Offline Offline

Gender: Male
Last Login: 18 May, 2013, 18:43:54
Date Registered: 24 January, 2012, 18:53:25
Location: France
Posts: 82

Topic starter
Total Post Ratings: +22

View Profile
« Reply #20 on: 25 January, 2012, 18:59:52 »
0

Thank you Lionel Debroux, to advertise my project on Tiplanet. I'm French and I haven't heard about this site before, shame on me !

To answer you about the texts files, it is not to save space in a range of 10/20 KB, but rather of 60/70 KB ! I was obliged to separate the installation (map/sprites) from the datas (pokemons/moves/objects), because the installation program itself (!!!) reached the 64 KB limit !
If I put all the datas into the main program, it would be about 120 KB large, and I don't think I can optimize so far...

Otherwise, I will look carefully on the optimization tutorial you advised me to read, it might be very interesting.
« Last Edit: 25 January, 2012, 19:01:40 by Torio » Logged

Sorry about my mistakes, I'm French.

Projects :  Pokemon TI-89 | Ti-Tank
Lionel Debroux
LV10 31337 u53r (Next: 2000)
**********
Offline Offline

Gender: Male
Last Login: Today at 07:45:37
Date Registered: 17 December, 2009, 09:37:25
Location: France
Posts: 1853

Total Post Ratings: +208

View Profile WWW
« Reply #21 on: 25 January, 2012, 19:11:40 »
0

And another bit of curiosity: why do you need an installation program for a TI-68k C Pokemon ?
I'm not criticizing, I'm just trying to understand which areas of optimization - if any - could be applied on the program, so as to make its growth easier Smiley
Logged

Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.
Xeda112358
Xombie. I am it.
Coder Of Tomorrow
LV12 Extreme Poster (Next: 5000)
*
Offline Offline

Last Login: Today at 03:57:36
Date Registered: 31 October, 2010, 08:46:36
Location: Land of Little Cubes and Tea, NY
Posts: 3741


Total Post Ratings: +598

View Profile
« Reply #22 on: 25 January, 2012, 19:12:56 »
0

* Xeda112358 is playing and it is nice Cheesy
Logged



Grammer Download (2.29.04.12)
Latest update (possibly incomplete)
My pastebin
Spoiler for FileSyst:
FileSyst is an application that provides a folder and filesystem for the TI-83+/84+ calculators. It is designed to be easy to access and use in BASIC, and it can be used to access game files and save data, or to create a command prompt, among other things:

Spoiler for Graphiti:
This is a graph explorer for graph theory. It will require lots of work to finish. Currently you can:
Add/delete vertices
Add edges (direction not shown, but they are directed)
Arrange vertices in a circle (in the future, you will be able to define levels of rings and the number of nodes in each)
Create complete graphs quickly

Plans:
Add adjacency matrix viewer
Deleting edges
Multiple graphs support
Arrows for directed graphs
Planarity testing
Matrix operations
Weighted edges
Chromatic polynomials
Chromatic numbers

Spoiler for Stats:

Samocal             [o---------]
Virtual Processor   [o---------]
EnG                 [oo--------]
Grammer             [ooo-------]
AsmComp             [ooo-------]
Partex              [oooo------]
BatLib              [oooooooo--]
Grammer82           [----------]
Grammer68000        [----------]


Pseudonyms:  Zeda, Xeda, Thunderbolt
Languages:   English, français
Programming: z80 Assmebly
             Grammer
             TI-BASIC (83/84/+/SE, 89/89t/92)
Known For:   -Creator of the Grammer programming language
              (Winning program of zContest2011)
             -BatLib- One of the most feature packed libraries for BASIC programmers available
              with over 100 functions and a simple programming language
             -Learning to program z80 in hexadecimal before using an assembler (no computer was
              available!)
╔═╦╗░╠═╬╣▒║ ║║▓╚═╩╝█


Torio
LV3 Member (Next: 100)
***
Offline Offline

Gender: Male
Last Login: 18 May, 2013, 18:43:54
Date Registered: 24 January, 2012, 18:53:25
Location: France
Posts: 82

Topic starter
Total Post Ratings: +22

View Profile
« Reply #23 on: 25 January, 2012, 19:16:03 »
0

I made an installation program so that it creates the POKEMON folder, and writes text files in it, because there are about 40 map files. I want the user to do as few things as possible to get the game working.
Do you want the source, to see how I coded it ?

Thank you Xeda, tell me when you beat Ondine, she is quite tought, I think  Frustrated
« Last Edit: 25 January, 2012, 19:18:34 by Torio » Logged

Sorry about my mistakes, I'm French.

Projects :  Pokemon TI-89 | Ti-Tank
Hayleia
Programming Absol
LV11 Super Veteran (Next: 3000)
***********
Offline Offline

Last Login: Today at 10:31:03
Date Registered: 01 June, 2011, 20:12:47
Location: ud-ud ?
Posts: 2045


Total Post Ratings: +254

View Profile
« Reply #24 on: 25 January, 2012, 19:19:23 »
0

Hey ! Another Pokemon porter Cheesy
This seems very nice. I think I am going to steal one of my friends' TI-89, or advertise until they install it so I can play on their calc Tongue
Logged





Spoiler for what I am according to...:
me: useless
Pokemon Test: an Absol
turiqwalrus: an eggplant
p2: A HUMAN BEING !
Blackpilar and p2: iplantonlyplantwantplanttoplantknowplantifplantyouplantareplantaplantboyplantorplantaplantgirlplant
click here to know where you got your last +1s
Xeda112358
Xombie. I am it.
Coder Of Tomorrow
LV12 Extreme Poster (Next: 5000)
*
Offline Offline

Last Login: Today at 03:57:36
Date Registered: 31 October, 2010, 08:46:36
Location: Land of Little Cubes and Tea, NY
Posts: 3741


Total Post Ratings: +598

View Profile
« Reply #25 on: 25 January, 2012, 19:22:59 »
0

I wonder, can you make an option to auto-save when you exit?
Logged



Grammer Download (2.29.04.12)
Latest update (possibly incomplete)
My pastebin
Spoiler for FileSyst:
FileSyst is an application that provides a folder and filesystem for the TI-83+/84+ calculators. It is designed to be easy to access and use in BASIC, and it can be used to access game files and save data, or to create a command prompt, among other things:

Spoiler for Graphiti:
This is a graph explorer for graph theory. It will require lots of work to finish. Currently you can:
Add/delete vertices
Add edges (direction not shown, but they are directed)
Arrange vertices in a circle (in the future, you will be able to define levels of rings and the number of nodes in each)
Create complete graphs quickly

Plans:
Add adjacency matrix viewer
Deleting edges
Multiple graphs support
Arrows for directed graphs
Planarity testing
Matrix operations
Weighted edges
Chromatic polynomials
Chromatic numbers

Spoiler for Stats:

Samocal             [o---------]
Virtual Processor   [o---------]
EnG                 [oo--------]
Grammer             [ooo-------]
AsmComp             [ooo-------]
Partex              [oooo------]
BatLib              [oooooooo--]
Grammer82           [----------]
Grammer68000        [----------]


Pseudonyms:  Zeda, Xeda, Thunderbolt
Languages:   English, français
Programming: z80 Assmebly
             Grammer
             TI-BASIC (83/84/+/SE, 89/89t/92)
Known For:   -Creator of the Grammer programming language
              (Winning program of zContest2011)
             -BatLib- One of the most feature packed libraries for BASIC programmers available
              with over 100 functions and a simple programming language
             -Learning to program z80 in hexadecimal before using an assembler (no computer was
              available!)
╔═╦╗░╠═╬╣▒║ ║║▓╚═╩╝█


Hayleia
Programming Absol
LV11 Super Veteran (Next: 3000)
***********
Offline Offline

Last Login: Today at 10:31:03
Date Registered: 01 June, 2011, 20:12:47
Location: ud-ud ?
Posts: 2045


Total Post Ratings: +254

View Profile
« Reply #26 on: 25 January, 2012, 19:24:05 »
0

I wonder, can you make an option to auto-save when you exit?
Or a special key, because if you lost a match, you may not want to save your progress Tongue
But yeah, that would be a good idea Smiley
« Last Edit: 25 January, 2012, 19:24:38 by Hayleia » Logged





Spoiler for what I am according to...:
me: useless
Pokemon Test: an Absol
turiqwalrus: an eggplant
p2: A HUMAN BEING !
Blackpilar and p2: iplantonlyplantwantplanttoplantknowplantifplantyouplantareplantaplantboyplantorplantaplantgirlplant
click here to know where you got your last +1s
Xeda112358
Xombie. I am it.
Coder Of Tomorrow
LV12 Extreme Poster (Next: 5000)
*
Offline Offline

Last Login: Today at 03:57:36
Date Registered: 31 October, 2010, 08:46:36
Location: Land of Little Cubes and Tea, NY
Posts: 3741


Total Post Ratings: +598

View Profile
« Reply #27 on: 25 January, 2012, 19:26:48 »
0

And maybe a quick save key? Like using → to save, [home] to quit with saving, [ESC] to quit without saving? It is so cool that it designed for the calc! I like how you made name input at the beginning Smiley
Logged



Grammer Download (2.29.04.12)
Latest update (possibly incomplete)
My pastebin
Spoiler for FileSyst:
FileSyst is an application that provides a folder and filesystem for the TI-83+/84+ calculators. It is designed to be easy to access and use in BASIC, and it can be used to access game files and save data, or to create a command prompt, among other things:

Spoiler for Graphiti:
This is a graph explorer for graph theory. It will require lots of work to finish. Currently you can:
Add/delete vertices
Add edges (direction not shown, but they are directed)
Arrange vertices in a circle (in the future, you will be able to define levels of rings and the number of nodes in each)
Create complete graphs quickly

Plans:
Add adjacency matrix viewer
Deleting edges
Multiple graphs support
Arrows for directed graphs
Planarity testing
Matrix operations
Weighted edges
Chromatic polynomials
Chromatic numbers

Spoiler for Stats:

Samocal             [o---------]
Virtual Processor   [o---------]
EnG                 [oo--------]
Grammer             [ooo-------]
AsmComp             [ooo-------]
Partex              [oooo------]
BatLib              [oooooooo--]
Grammer82           [----------]
Grammer68000        [----------]


Pseudonyms:  Zeda, Xeda, Thunderbolt
Languages:   English, français
Programming: z80 Assmebly
             Grammer
             TI-BASIC (83/84/+/SE, 89/89t/92)
Known For:   -Creator of the Grammer programming language
              (Winning program of zContest2011)
             -BatLib- One of the most feature packed libraries for BASIC programmers available
              with over 100 functions and a simple programming language
             -Learning to program z80 in hexadecimal before using an assembler (no computer was
              available!)
╔═╦╗░╠═╬╣▒║ ║║▓╚═╩╝█


Lionel Debroux
LV10 31337 u53r (Next: 2000)
**********
Offline Offline

Gender: Male
Last Login: Today at 07:45:37
Date Registered: 17 December, 2009, 09:37:25
Location: France
Posts: 1853

Total Post Ratings: +208

View Profile WWW
« Reply #28 on: 25 January, 2012, 19:27:04 »
0

Quote
Do you want the source, to see how I coded it ?
Sure Smiley
Please send to the e-mail address in my profile.
Logged

Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.
chickendude
LV6 Super Member (Next: 500)
******
Offline Offline

Gender: Female
Last Login: 12 May, 2013, 18:15:03
Date Registered: 06 September, 2008, 11:27:30
Posts: 435

Total Post Ratings: +66

View Profile
« Reply #29 on: 25 January, 2012, 20:26:11 »
0

I can also help translate/proofread if Matrefeytontias decides they want help. Or if you want a Spanish version, i could help with that too Wink
Logged
Pages: 1 [2] 3 4 ... 6   Go Up
  Print  
 
Jump to:  

Powered by EzPortal
Powered by MySQL Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Powered by PHP
Page created in 0.451 seconds with 31 queries.
Skin by DJ Omnimaga edited from SMF default theme with the help of tr1p1ea.
All programs, games and songs avaliable on this website are property of their respective owners.
Best viewed in Opera, Firefox, Chrome and Safari with a resolution of 1024x768 or above.