Building testing right into code makes life so much easier. It may seem like a huge waste of time, but when you don’t have much time a simple error message makes a world of difference. Debugging without a clue is no fun, so glad I over error message. Test early and often!
On that same over-protective coding note… I have been writing my server side ‘stop client-hackers’ for every protocol message. Here is to hoping the game will not be ruined by exploiters!
Posted in Release Notes | 09/20/2013 | No Comments »
Sorry for the lack of updates. I am still plugging away at Kisnard Online. I started to work on the shops interface and that caused me to incorporate currency! Due to this I had to re-work all of the move/swap/split/combine piles code from various containers for stack-able items. Buying and selling items to shops is really cool.
I’m still testing the various combinations of ways to move from A to B, but no bugs so far *fingers crossed*. Right now there are 20 different ways you can move something from the bank window to either the Backpack/Bank/Character/Ground. Fun Stuff.
Posted in Release Notes | 08/31/2013 | No Comments »
New Features
- Floating interface, transparent windows, saving window state/position
- Tile based map for players to explore
- Game files automatically updated from server
- Game release notes pane in Login window
- Player movement via WASD keys or mouse right click
- Multiple chat modes: general, whisper, global, and guild(todo)
- Working backpack, bank, character equipment screen, and ground
- Options menu with language support, window settings, damage delt/received icon/text options
- Welcome messages upon logging in
- GUI server option: ability to kick/ban players
- Skills menu completed; efficent sending of exp
- Basic interaction with NPCs
- Monsters/NPCs respawn when killed; warp home when walking too far during agro
- Weapons and armor dropping from Monsters; items(todo)
- Weapons, armor, and items show popup description on hover-ctrl
- Can equip/bank/pickup weapons and armor
- A lot of server side logging and development tools created
Gameplay Changes
- Ability to attack players/entities(Monsters/NPCs)
- Monsters will chase/attack you when in sight; NPCs will attack back when attacked
- Swear filter on character creation screen/override option
- Players kicked if speedhacking/cheating/modifying client
Bug Fixes
- Too many to list until a more stable code base
Posted in Release Notes | 07/09/2013 | No Comments »