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

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
DJWang (1238)

Keep up the good work! This is so amazing I have no words for it.

Only suggestion: Make the mouse able to shift the view. It's a bit annoying having to keep pressing q and e

fuzzyastrocat (741)

@DJWang Wow thanks! I will definitely keep it up!

fuzzyastrocat (741)

@DJWang (seeing your updated suggestion) Ah ok. I will implement that soon!

fuzzyastrocat (741)

@DJWang Ah actually, there's a problem here. Since mouse click also means [use tool], clicking and dragging would mean doing two things at once. I'll probably just keep it this way for now (the camera isn't intended to move around too much), but when I get around to it or if I have more requests I will add it.

DJWang (1238)

@fuzzyastrocat

Ok, thanks! Just an idea: If Nodejs includes right click as well, would that give you an idea? :)

fuzzyastrocat (741)

@DJWang (The game itself is actually written in browser JS, nodejs is only for the backend.) I'll make rightclick+drag move the camera.

DJWang (1238)

Yay! Tell me when you've added it! @fuzzyastrocat

DJWang (1238)

@fuzzyastrocat Yesss This is what I'm talking about! Great job!!!

oculusquest (7)

@DJWang I wish that the character would rotate with the view

fuzzyastrocat (741)

@oculusquest Yeah, I've been thinking about that... I tried it out and it was weird, but I might try it again.

fuzzyastrocat (741)

@dabombdgdzjr Mouse locking would not work with this game because of how much the mouse must be used to interact with the ui (which will increase as the game gets more developed). But thanks for the idea anyway!

dabombdgdzjr (42)

Oh lol i forgot about the clicking crafting XD @fuzzyastrocat