Download: http://code.google.com/p/pokemon-java-engine/
I worked a bit more on the Battle System and got it to stop glitching. Here is a small update.
Battle events aren't displayed in game yet, but all commands are output to the console. Here is what is seen by me in the java console for this video:
Zach's Save File has been loaded.
Player's Pokemon: Totodile Level: 5 HP: 25 / 25
Wild Pokemon: Charmander Level: 5 HP: 20 / 20
Fight
Attack 2 Selected
13
Enemy chose move 2
Enemy's turn is over
Fight
Attack 2 Selected
6
Enemy chose move 1
Enemy's turn is over
Fight
Attack 2 Selected
-1
Wild Pokemon has feinted
Current EXP: 47.0 / 113.0
Enemy chose move 3
The enemy Pokemon's defense has been lowered to 29 / 30
Enemy's turn is over
Player's Pokemon: Totodile Level: 5 HP: 13 / 25
Wild Pokemon: Pikachu Level: 5 HP: 23 / 23
Fight
Attack 4 Selected
The enemy Pokemon's attack has been lowered to 2 / 3
23
Enemy chose move 3
The enemy Pokemon's defense has been lowered to 28 / 30
Enemy's turn is over
Fight
Attack 3 Selected
The enemy Pokemon's defense has been lowered to 9 / 10
23
Enemy chose move 1
Enemy's turn is over
Fight
Attack 2 Selected
16
Enemy chose move 2
Enemy's turn is over
Fight
Attack 2 Selected
9
Enemy chose move 2
Enemy's turn is over
Player Pokemon has feinted
Zach is all out of usable Pokemon!
Zach whited out.
Current EXP: 94.0 / 113.0
Player's Pokemon have been healed back to full.
Player's Pokemon: Totodile Level: 5 HP: 25 / 25
Wild Pokemon: Pikachu Level: 5 HP: 23 / 23
Fight
Attack 2 Selected
16
Enemy chose move 3
The enemy Pokemon's defense has been lowered to 29 / 30
Enemy's turn is over
Fight
Attack 2 Selected
9
Enemy chose move 1
Enemy's turn is over
Fight
Attack 2 Selected
2
Enemy chose move 2
Enemy's turn is over
Fight
Attack 2 Selected
-5
Wild Pokemon has feinted
Current EXP: 65.0 / 206.0
Enemy chose move 3
The enemy Pokemon's defense has been lowered to 31 / 32
Enemy's turn is over
Player's Pokemon: Totodile Level: 6 HP: 17 / 28
Wild Pokemon: Swinub Level: 3 HP: 15 / 15
Fight
Attack 2 Selected
8
Enemy chose move 4
The enemy Pokemon's attack has been lowered to 6 / 7
Enemy's turn is over
Fight
Attack 2 Selected
1
Enemy chose move 1
Enemy's turn is over
Fight
Attack 2 Selected
-6
Wild Pokemon has feinted
Current EXP: 112.0 / 206.0
Enemy chose move 1
Enemy's turn is over
Menu Button
Pokemon
Gold
Save
Anyone interested in a collab? A pokemon in java project.
Reply here and we can get a team on it.
Horiz0n7 5 months ago
@Horiz0n7 There is a team being formed currently and if you're interested and have skill in programming in java then please send me a message.
DrkstrInc 5 months ago
You should release the source code
MrSystemStatic 9 months ago
@MrSystemStatic I have added a download link. It has been on Google Code for a couple of months though.
DrkstrInc 9 months ago
java is cool, what IDE are you using? Or are you using console?
hamid1455 1 year ago
@hamid1455 I use JCreator Pro and Eclipse Helios depending on my location.
DrkstrInc 1 year ago