jslilly / mine.js

:earth_asia: A Minecraft-like voxel engine built in Javascript. (formerly mc.js)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mine.js was previously mc.js, which has been taken down by a DMCA notice.

MineJS is a javascript-based voxel engine that runs in your browser!

Motivation

We thought it would be interesting to design a game that is inspired by the popular voxel engine "Minetest" with javascript. We are interested to see if javascript can deliver quality graphics and performance, and interactive multiplayer game play within a 3D voxel type environment.

Screenshots

These are some screenshots taken directly from the project.

User Authentication

Neatly Styled Game UI

Awesome Graphics

Build Stack

Javascript.

Frontend

Backend

Authentication

Features

  • Player registration
  • Save worlds
  • Database support

Installation

Before cloning the repo or doing anything, be sure to install docker and node on your computer. After that, run the following commands:

# Clone the repository
git clone https://github.com/ian13456/mine.js.git

# Download packages for both server and client
yarn
# Start all services
yarn run init # only needed when running for the first time
yarn run start

After these commands, visit localhost:3000

Note

📌 mine.js runs fastest on either Opera, Brave or Chrome.

Sources

About

:earth_asia: A Minecraft-like voxel engine built in Javascript. (formerly mc.js)

License:GNU General Public License v3.0


Languages

Language:JavaScript 94.0%Language:CSS 5.7%Language:HTML 0.3%