Ygg Engine
Dev: |
meganerd |
Tools: |
Python, Pyglet, Rabbyt, PodSixNet, Sqlite3, GIMP |
Web: |
+ Server can enforce client whitelist rules (build versions, plugins, etc)
+ Created class to manage/rotate DH, AES keys for server and players
- Encryption will be optional for normal game traffic (outside of the login), set by the server
+ Inventory sprites now cover ~90% of total items, replacing the red-x
+ Headless client created for development and testing tool
+ Server stress testing results are good
+ NPC Dialog dictionary data structure determined
+ Various networking related things to sync the multiplayer gameplay mostly
+ Several of the server functions with for loops now use list comprehension
+ Various chat commands added, getserveruptime, pingtest, logout, clearchat, changepass
- Quests were held up by dialog, now I need to decide questing-related data types
- I am contemplating the design of the "instances" for now special scenarios (instanced boss battles, etc)
- Considering the minigames I want to implement first: castle wars clone, battle royal, horde survival