4 comments

  • stux1 minute ago
    &gt; Before any networking occurs, the client runs a breadth-first search using the local collision map to build a path from where you are to where you clicked, and then writes the packet for the server to read. [...] The packet contains the absolute position of the first waypoint in the path, followed by the delta of each waypoint in the path against the first one<p>How come the client sends waypoints rather than just the destination? Naively it seems like sending less data would be better. Is the pathfinding so expensive that you&#x27;d want to avoid doing it on the server? I suppose it works out as long as it&#x27;s cheap to validate&#x2F;correct the client&#x27;s path?
  • percentcer11 minutes ago
    I don&#x27;t understand how RuneScape managed to get the traction it did. 2004 was the same year World of Warcraft came out!
    • VertanaNinjai4 minutes ago
      It was free to play when that wasn’t a popular financial model for games at the time. The memberships were also much cheaper than WoW and accepted different payment methods that would be more available to minors at the time.
      • junon1 minute ago
        Also no need to install or commit to a guild or clan or whatever. You could just log in, screw around for an hour or ten, and log off. Then log in again from somewhere else. It was miraculous for a kid like me.
    • pton_xd6 minutes ago
      It&#x27;s free and you could play it in the school library, for one. Also it came out a few years before WoW.
  • ZYbCRq22HbJ2y71 hour ago
    not to take away from the article, but some did with similar fidelity on 14.4k<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;History_of_massively_multiplayer_online_games" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;History_of_massively_multiplay...</a><p>i think the author would find ultima online emulators interesting
    • reactordev29 minutes ago
      Oh Britannia, how you were so amazing before the Tramel&#x2F;Felucia split.
      • grebc21 minutes ago
        Come play The Second Age, it&#x27;s free and still kicking! <a href="https:&#x2F;&#x2F;www.uosecondage.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.uosecondage.com&#x2F;</a>
    • YouGuysAreBorin10 minutes ago
      Ultima and Tibia are the references you are looking for.<p>What you linked is nowhere near the same genre or remotely the same concept, nice try though
  • OsrsNeedsf2P1 hour ago
    Is this article just an analysis of the Lost City[0] codebase without linking Lost City?<p>[0] <a href="https:&#x2F;&#x2F;github.com&#x2F;LostCityRS" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;LostCityRS</a>
    • NeutralWanted16 minutes ago
      It is. Code snippets in the article are JavaScript as well, while only ever mentioning Java in the article