Author Topic: Pokemon Topaze (Axe)  (Read 126299 times)

0 Members and 2 Guests are viewing this topic.

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: Pokemon Topaze (Axe)
« Reply #225 on: August 25, 2012, 11:55:11 am »
The screen went blank as soon as I started the game, so when the game launches. It stays blank until I replace the batteries.
Yes, but it may be normal. Try waiting for 20 seconds before replacing the batteries and it might work :)

edit: On my 83+, the screen stays blank for 5 seconds. If you wait for more than 20 seconds, I don't know where the problem comes from :-\
« Last Edit: August 25, 2012, 12:08:31 pm by Hayleia »
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.

click here to know where you got your last +1s

Offline Happybobjr

  • James Oldiges
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2325
  • Rating: +128/-20
  • Howdy :)
    • View Profile
Re: Pokemon Topaze (Axe)
« Reply #226 on: November 18, 2012, 10:02:05 pm »
Is there any chance that the source code will be released?
School: East Central High School
 
Axe: 1.0.0
TI-84 +SE  ||| OS: 2.53 MP (patched) ||| Version: "M"
TI-Nspire    |||  Lent out, and never returned
____________________________________________________________

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: Pokemon Topaze (Axe)
« Reply #227 on: November 19, 2012, 01:58:10 am »
Is there any chance that the source code will be released?
I don't think so, for mainly two reasons.

This is my first program, that I started when I was a complete noob. So if you read the code, there are chances that you will laugh at me very bad :P

Secondly, this is a very huge project in which a lot of work have been put, and I really don't want to have it stolen. MisterOops for example is a program that I don't really care about. I don't even remember giving me any credits in it. But Pokemon is the game everyone wants, and I really don't want anyone to put Quigibo or Hot_Dog away from the credits to put himself in.
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.

click here to know where you got your last +1s

Offline aeTIos

  • Nonbinary computing specialist
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3915
  • Rating: +184/-32
    • View Profile
    • wank.party
Re: Pokemon Topaze (Axe)
« Reply #228 on: November 19, 2012, 02:00:30 am »
Hmm I see. You could post parts of the code, though. (i.e. I'm quite interested in the battle engine :D)
I'm not a nerd but I pretend:

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: Pokemon Topaze (Axe)
« Reply #229 on: November 19, 2012, 02:05:16 am »
Hmm I see. You could post parts of the code, though. (i.e. I'm quite interested in the battle engine :D)
Haha ! The battle engine is the worst part of the code XD
It takes 9936 bytes of the total :P
(well, a bit less because the sub program also contains the inventory and some subroutines, but it is surely  >9001)
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.

click here to know where you got your last +1s

Offline aeTIos

  • Nonbinary computing specialist
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3915
  • Rating: +184/-32
    • View Profile
    • wank.party
Re: Pokemon Topaze (Axe)
« Reply #230 on: November 19, 2012, 02:06:03 am »
Well in that case poke runer about it :P
And I could probably help you recoding the whole thing.
I'm not a nerd but I pretend:

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: Pokemon Topaze (Axe)
« Reply #231 on: November 19, 2012, 02:09:59 am »
Well in that case poke runer about it :P
And I could probably help you recoding the whole thing.
Well after reading 2 lines of code, Runer will refuse saying "wat's dat work ? I can't even work on that" :P
Also, I 'd still like my code to stay readable in case I want to add things in it :P
But yeah, if he can optimize it a bit while still having it readable, that would be great :)
But the problem is that optimization is not only about Axe but I am sure It can even be optimized it from an algorithmic point of view -.-°
« Last Edit: November 19, 2012, 02:10:03 am by Hayleia »
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.

click here to know where you got your last +1s

Offline aeTIos

  • Nonbinary computing specialist
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3915
  • Rating: +184/-32
    • View Profile
    • wank.party
Re: Pokemon Topaze (Axe)
« Reply #232 on: November 19, 2012, 04:53:45 am »
If you like I can help you optimizing the algorithms :)
I'm not a nerd but I pretend:

Offline Happybobjr

  • James Oldiges
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2325
  • Rating: +128/-20
  • Howdy :)
    • View Profile
Re: Pokemon Topaze (Axe)
« Reply #233 on: January 23, 2013, 09:13:34 am »
Hope its not rude to make a request but,  could you please add like one line of code that will check that a pokemon encountered (in wild or trainer) it high enough leveled for its evolutionary form?

Many of my friends have noticed this, and i think it could be simple to fix.
School: East Central High School
 
Axe: 1.0.0
TI-84 +SE  ||| OS: 2.53 MP (patched) ||| Version: "M"
TI-Nspire    |||  Lent out, and never returned
____________________________________________________________

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: Pokemon Topaze (Axe)
« Reply #234 on: January 23, 2013, 01:28:23 pm »
I am sorry, would you mind rephrasing the request ? I haven't understood at all what the problem is ???
(remember that I am French so there may be sentences structures that I don't know).
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.

click here to know where you got your last +1s

Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: Pokemon Topaze (Axe)
« Reply #235 on: January 23, 2013, 01:32:55 pm »
Basically, he wants you to check if an enemy pokemon's level is enough for it to have evolved and if so, make it the evolved form. Probably also the reverse.
So that you don't find a level 50 Machop or level 5 Machoppeur (sorry for the french names, I never played pokemon in another language :P).
« Last Edit: January 23, 2013, 01:34:14 pm by Streetwalker »

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: Pokemon Topaze (Axe)
« Reply #236 on: January 23, 2013, 02:33:32 pm »
Oh, ok thanks :)
But that would not be a problem with wild pokemons, only trainers' Pokemons, since wild Pokemons are defined by zones and I made them so that they don't appear as a wrong evolved form (if that sentence makes sense). And for trainers, they have the right to keep their Pokemons unevolved, no ? :)

No, I am not finding excuses to code less :P
But make your point, in what is that a problem ?
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.

click here to know where you got your last +1s

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Pokemon Topaze (Axe)
« Reply #237 on: January 23, 2013, 03:23:00 pm »
I wonder if there has been more progress on this lately?  :P

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: Pokemon Topaze (Axe)
« Reply #238 on: January 23, 2013, 06:14:04 pm »
Basically, he wants you to check if an enemy pokemon's level is enough for it to have evolved and if so, make it the evolved form.
Actually, I think he is suggesting the opposite. For example: Dragonite evolves from Dragonair at level 55. As such, you shouldn't normally encounter any Dragonite used by trainers or in the wild that are under level 55. However, I believe there have been some exceptions in pokemon games, but usually that isn't the case.
« Last Edit: January 23, 2013, 06:14:25 pm by Art_of_camelot »

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: Pokemon Topaze (Axe)
« Reply #239 on: January 25, 2013, 01:13:02 am »
Ok, so you want not to encounter evolved forms if their level was too low to be an evolved form. Sounds like a 2 lines of code modification :P
I added this on the to do list :)

I wonder if there has been more progress on this lately?  :P
In fact, yes.
I put all the text in appvar for two reasons:
-save space in executable (approximately 2000 bytes)
-easier to change and make languages packs
But that is not enough to make an update
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.

click here to know where you got your last +1s