[GAME] MULTIPLAYER 3D Survival Game! SNEAK PEEK
fuzzyastrocat (778)

EDIT: Check out the update here!

Many games here are 2D, so I thought I'd try my hand at 3D with THREE.js. I'm not done with the game yet, but I thought I'd post a sneak peek so that I can get feedback for it!

As of right now, there's no real goal (you can't win or lose). But you can go around and do stuff. Here's the controls:

  • Arrow Keys or WASD to move
  • Q and E or rightclick+drag to rotate the camera
  • Click and hold to saw stuff (when not placing — you have to be touching an object too)
  • Click on an item in the upper-left to craft it (these items will appear when you have the necessary resources to make them)
  • Click on a item you've crafted in the bottom bar to start placing it (a ghost version of it should appear in front of you, you can move around to position it as you like) and then click again to place it or right click to cancel.
  • NEW: Enter to chat!

As of now, you can build walls (with wood) and campfires (with stone and wood). There's a day and night cycle in place too, so your campfires will look good :D

And yes, this game is fully (server) multiplayer, so you can build a base with others! (Try opening two tabs if there's no one else around)

Enjoy! If you find any bugs or have any suggestions, please post them!

IMPORTANT: If the land is empty at first (no trees, rocks, etc), please let me know! (And then reload the page until it isn't.) I think I've fixed that bug but I'm not certain.

You are viewing a single comment. View All
0t (11)

A bit laggy, but overall really nice.

fuzzyastrocat (778)

@0t Thanks!

If it's pretty laggy, then it's probably due to something with your system or someone has been hacking and spamming the server. Either are possible.

If it's just a little laggy though, then that's to be expected in its current state.

fuzzyastrocat (778)

@0t It's actually not that, sure it's easy to exploit but that just means that you're fake-pressing a key (which you could do in real life anyway) :D

What's getting exploited is that people are spamming the server with build commands.

0t (11)

@fuzzyastrocat I suggest adding server side protection or obfuscating your code.

fuzzyastrocat (778)

@0t Right. But please don't post that kind of stuff on the public comments since it will just encourage more hacking and I will probably have to shut down the game.

0t (11)

@fuzzyastrocat yes, i'll delete it. check my suggestions tho.

fuzzyastrocat (778)

@0t Obfuscation doesn't help, someone can still figure out what's going on. I've planned to move literally everything to the server-side but I was hoping I wouldn't have to because I expected better of the repl community.

I'm still thinking about just shutting the game down regardless since I really don't like dealing with this kind of stuff and to me game dev is literally the most boring thing you could ever do with code.

fuzzyastrocat (778)

@0t I have. (Thanks for deleting :D)

0t (11)

@fuzzyastrocat Yeah, i don't think there's many exploiters tbh, just very few bad eggs. :D

fuzzyastrocat (778)

@0t Ye, always those bad eggs... need to scramble them :D

0t (11)

@fuzzyastrocat lol, true. Anyways I gtg, i'm doing some game stuff with c# in unity. cya around :)

fuzzyastrocat (778)

@0t See you around around too :D