Hi i am a complete novice when it comes to java or any kind of coding, however i have decided to make java my first language and will be learning it through tutorials.
PokeNet and Minecraft will be my main programs of interest while learning my skills.
From my experience this game is virtually unplayable.
Feel free to take my list and make updates to the git. feel free to post if you do, so i know.
To Do:
Fix KeyPress Movement.
- No longer need to change os config Use KeyPress not just Key.
- Make it so the server and the client movement of other players is accurate.
- When jumping over a rock fence/ledge the player should do the jump animation.
- Prevent the character from walking through and getting stuck in objects.
- Prevent the character from walking on entering combat from wild pokemon.
- Using Raw Input may help here.
- when walking through bush the leaves should make a leaf fall animation or a splitting animation
- Water should be animated, even if its just a gif or the texture is being moved Y+1 x+1 reset
- flowers need to be animated, the top half should split from the bottom half then moved x=0 then x+1 then back to x=0 and maybe even x-1 then back to x=0. giving
it a wind animation.
Incorporate spell animations.
- PokeCenter Animations Should Be Present.
- Attacks and defence should be simple animations such as moving forward or back sudenly
- Special effects such as sleep should be animated.
- Spells should be classed then animated
-fire spells should have no more than 5 animations to begin with eg: (fireblast,ember,firespin are only a few animations)
-water spells ^^ (surf, bubble, hydropump)
-Buffs and so on...
Improve current ui
- The abilitys need to be selectable by keyboard or gamepad and not just mouse.
- Need to replace the default background for the combat buttons and window
- Need to remove other regions as default and make them optional in the config until implemented.
- Keep the Registration window where it is, however make it so you can disable it client or server side.
- Make it so battle player option is not available unless your in a zone that allows it.
- Make it so you cant offer trade with a person who only has one pokemon.
- When a player from one account logs in on another the pokemon are still present on the ui but are not playable.
- The jessie and james background when reaching the edge of a map is annoying and should be a black only background. however it looks good at the loading screen.
- Resolution Changing should be optional.
- Gym Leaders are broken. and the pokemon seem to be incorrect.
Currency and Currency frames
- Pokemon should not drop money
- Pokemon trainers need to drop more money
- Beginning money should be 1500
Notes:
In theory adding all the animations should be nice and painful however it will be worth the pain.
Moving the position of the pokemon should suffice for the animations.
With the multi account pokemon i think its a memory issue. only occurred if you are kicked because you loged in on another computer, then log in with another account.
This post will be updated as i make changes to the client. Get help from Experienced Devs and Find new things to fix
-----------------------------------------------------------------------------------------------
Done:
- Logout needs to be a valid option when pressing esc. pressing it twice should not close the program but close the menu instead.
-----------------------------------------------------------------------------------------------
Working code. Feel Free to use it.
When pressing esc twice in game, it no longer closes the game, instead it closes the close menu.
Closes the exit game window when pressing esc twice.
Now with fully working login enter and tab keys.
Now with ChatBox enter to activate escape to exit chatbox.
package org.pokenet.client;
line 511
Spoiler:
information update
org.pokenet.client gameclient.java
Spoiler:
Depreciated code fixed
---------------------------------------------------------------------
void enableKeyRepeat() - Enable key repeat for this input context.
---------------------------------------------------------------------
void enableKeyRepeat(int initial, int interval) - Deprecated.
---------------------------------------------------------------------
org.pokenet.client gameclient.java
Spoiler:
Removed Venonat as main login background.
It now uses the default background unless its a holiday or event.
org.pokenet.client.ui loginscreen.java
Spoiler:
Separating the loading screen from the background screen.
i will look at making it change with the seasons soon too.
org.pokenet.client gameclient.java
Spoiler:
Afk Timer
set to 15mins
1000 = 1second
1000x60x15 = 900000
org.pokenet.server.network idleTimer.java
Spoiler:
My source and client Build.
This build and source has all of the above changes. 2/25/2012
Stable Version 1.0
http://www.mediafire.com/?6lq1fhmzjafhojf
Beta Version 1.01
http://www.mediafire.com/?4c6m0dweolj66lp



Reply With Quote


