Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Minecraft works great over TCP[1], so casual clickers like agar.io mentioned there, and most games except fast-paced shooters will work too.

[1] http://wiki.vg/Protocol



Minecraft "works" over TCP but I wouldn't call it great. TCP works great for things like block data since keeping those ordered makes it easy to send changes instead of resending whole chunks. On the other hand, entity movement being TCP is a real pain due to the head of line blocking which is one of the reasons PvP can be a pain and why it can be impossible to melee mobs without them hitting you first.


I like this take on UDP v TCP: https://1024monkeys.wordpress.com/2014/04/01/game-servers-ud...

While agar is a casual clicker the core game experience revolves around sorting out collision conflicts. I can see how high performance would be desirable.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: