frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: MMORPG prototype inspired by World of Warcraft

https://github.com/nickyvanurk/everwilds
28•nickyvanurk•8mo ago

Comments

ricardobayes•8mo ago
Still to this day I have not seen an MMORPG that has as smooth movement and camera system as WoW.
okdood64•8mo ago
Camera movement in FFXIV is fine. Character movement was a bit clunky but still very usable.
kristoff200512•8mo ago
Yes, I think so too! I'm not sure why, but even though technology has advanced so much compared to before, there still isn't an online game that can surpass it.
nickyvanurk•8mo ago
To replicate that feel is pretty much the point of this project.
MacNCheese23•8mo ago
Do i see this correctly, TCP-based Websocket with JSON messages that are parsed?

That is very much removed from any MMORPG type of communication.

One of the hardest parts of a client/server MMO architecture is the network layer, which uses a lossless/retry/fault-prove UDP-based protocol. Everything else sits on top. Luckily, there are tons of sample libraries by now, I suggest peeking at the leaked SW Online sony code which includes the source for their implementation.

jaoane•8mo ago
World of Warcraft uses TCP, which is the correct choice because the current state is the sum of all previous updates. So why not let the kernel handle the hairy parts?
setr•8mo ago
>because the current state is the sum of all previous states

I don't think that's true, except for the server? From the client's perspective, the current state is whatever the hell the server thinks is the sum of all previous state. So you generally don't need lossless message passing; you just need to be able to resync periodically, and trying to resend on lost messages is probably a waste of time if you can sync straight to current state

If the client/server were deterministically simulated -- thus every event must be fully represented on both sides to be in sync -- then sure, but I'm fairly positive no MMO does that

jaoane•8mo ago
That’s not how it works in World of Warcraft though. The server only sends the client the absolute state of the world on login. Then it’s all relative updates. Like: unit X lost 13 hit points. The client derives the current state from that. So UDP is inappropriate because you need things to be ordered.
MJGrzymek•8mo ago
I get net::ERR_CERT_COMMON_NAME_INVALID on everwilds.io (chrome android)

Show HN: WebTiles – create a tiny 250x250 website with neighbors around you

https://webtiles.kicya.net/
55•dimden•4d ago•4 comments

Show HN: Webctl – Browser automation for agents based on CLI instead of MCP

https://github.com/cosinusalpha/webctl
39•cosinusalpha•7h ago•6 comments

Show HN: Digital Carrot – Block social media with programmable rules and goals

https://www.digitalcarrot.app/
24•newswangerd•7h ago•7 comments

Show HN: A fast CLI and MCP server for managing Lambda cloud GPU instances

https://github.com/Strand-AI/lambda-cli
15•odedfalik•2h ago•2 comments

Show HN: Harmony – AI notetaker for Discord

https://harmonynotetaker.ai/
20•SeanDorje•2h ago•7 comments

Show HN: A 10KiB kernel for cloud apps

https://github.com/ReturnInfinity/BareMetal-Cloud
55•ianseyler•6h ago•8 comments

Show HN: HyTags – HTML as a Programming Language

https://hytags.org
51•lassejansen•1d ago•24 comments

Show HN: Xoscript

https://xoscript.com/history.xo
48•gabordemooij•6h ago•40 comments

Show HN: Claude Code Scheduler

https://github.com/jshchnz/claude-code-scheduler
3•jshchnz•41m ago•1 comments

Show HN: Tiny FOSS Compass and Navigation App (<2MB)

https://github.com/CompassMB/MBCompass
115•nativeforks•11h ago•36 comments

Show HN: Top Four – a directory of /top4 pages

https://topfour.net
2•peterspath•1h ago•1 comments

Show HN: Nori CLI, a better interface for Claude Code (no flicker)

https://github.com/tilework-tech/nori-cli
21•csressel•7h ago•4 comments

Show HN: Grsh – A high-performance shell for FreeBSD written in Rust

https://grimreaper.icu/
41•antomal•5h ago•21 comments

Show HN: 1D-Pong Game at 39C3

https://github.com/ogermer/1d-pong
65•oger•3d ago•13 comments

Show HN: The Tsonic Programming Language

https://tsonic.org
54•jeswin•1d ago•9 comments

Show HN: OSS AI agent that indexes and searches the Epstein files

https://epstein.trynia.ai/
199•jellyotsiro•20h ago•89 comments

Show HN: Repomance: I made a Tinder like app that you can discover & star repos

https://apps.apple.com/us/app/repomance/id6756920720
3•masterpos•3h ago•3 comments

Show HN: Skillshare – Sync skills across AI CLI tools

https://github.com/runkids/skillshare
8•runkids•7h ago•0 comments

Show HN: Nogic – VS Code extension that visualizes your codebase as a graph

https://marketplace.visualstudio.com/items?itemName=Nogic.nogic
126•davelradindra•1d ago•49 comments

Show HN: Cachekit – High performance caching policies library in Rust

https://github.com/OxidizeLabs/cachekit
44•failsafe•20h ago•7 comments

Show HN: Sparrow-1 – Audio-native model for human-level turn-taking without ASR

https://www.tavus.io/post/sparrow-1-human-level-conversational-timing-in-real-time-voice
4•code_brian•4h ago•0 comments

Show HN: An iOS budget app I've been maintaining since 2011

https://primoco.me/en/
154•Priotecs•1d ago•59 comments

Show HN: Lazypg – A simple terminal UI for PostgreSQL

https://github.com/rebelice/lazypg
2•bluehuman•5h ago•0 comments

Show HN: Seapie – a Python debugger where breakpoints drop into a REPL

https://github.com/hirsimaki-markus/seapie
18•markushirsimaki•2d ago•9 comments

Show HN: AsciiSketch a free browser-based ASCII art and diagram editor

https://files.littlebird.com.au/ascii-sketch.html
45•schappim•23h ago•8 comments

Show HN: SnackBase – Open-source, GxP-compliant back end for Python teams

https://snackbase.dev
66•lalitgehani•1d ago•13 comments

Show HN: AwsmRenderer, a browser-native WebGPU renderer in Rust

https://dakom.github.io/awsm-renderer/
3•dakom•5h ago•5 comments

Show HN: Interactive Timeline of US Legislation (1975–Present)

https://www.chamberzero.com/
4•itta_e_ta•5h ago•4 comments

Show HN: Space Pong

https://pong.priyavkaneria.com/
4•diginova•6h ago•1 comments

Show HN: How NBA teams perform vs. prediction market expectations

4•helloiamvu•6h ago•4 comments