Posts

Showing posts from August, 2020

MMO Prototype - Mini update

Image
  I took the time this week to fix the bugs that were present in  last week’s near-hour long demo . Now that a good amount of the basic systems are in place, yesterday I was able to work a little bit on the user interface and connecting it to some of the functionality you may have seen previously. It’s great to see that things start to fall into place. Items can now be looted and exist in the inventory and the server dictates whenever or not the items fit in the grid. Likewise, items can now be dropped anywhere in the world. There’s obviously a lot to tweak. As the GIF can show, the large 3x2 item in the inventory was a log that I had gathered from cutting down another tree. Instead of dropping the stack of logs as an item, the server interpreted it as planting a tree as it has yet to make the distinction between the source and its associated resource. My plans for September: Display item stack amount on the inventory icons. Display item tooltip when hovering the cursor on inventory ic

MMO Prototype - August devVlog

Image
It's been roughly 4 months since I worked on the Prototype and I figured I'd showcase what it can currently do rather than talking about things I'm going to add in it. It's 50mins long  so it's not for the TLDR crowd; it goes through nearly every feature implemented. Instancing (bugged).  _edit: fixed bug as of Aug24th . LOD logic. Sharing names (display bug).  _edit: fixed bug as of Aug24th . Player Decorations (tiny bug).  _edit: fixed bug as of Aug25th . Room-based chat privacy. Inventory (incomplete & bugged)  _edit: fixed bug as of Aug18th . NPC Pathfinding (tiny bug)  _edit: fixed bug as of Aug18th . NPC Dialogue (incomplete). Area-based Pollution. The biggest feature of all (and the most complicated, considering what is going on) is something that can barely been shown: the Server-Authoritativeness of the game logic. Game clients have zero data about the game, don't do any game logic except for UI stuff and just displays what the server tells them to