Endian
Alpha Build 3.1.4
The above image shows the new official alpha of project Endian. This new build is created using JavaScript with the libraries Three.js, and a fork of Cannon.js called Cannon-es.
This release consists of a player controller with mouse and keyboard input and jumping, and some models in the scene. All models except the ship have physics and colliders.
I have also added an early version of the Visual CPU, a very capable JavaScript canvas. Right now, you can press Enter to type on the screen, but the other functionalities haven’t been implemented yet.
How to Play:
Controls:
- Movement: WASD
- Camera moves with mouse
- Settings: ~ (tilde)
- Use Visual CPU: Enter
- Toggle Overlay: 1
- Toggle CollisionBoxes: G
0.1.4 Change Log
- Visual CPU typing overhaul
- You can no longer jump on air
- Crosshair
- GUI Hand
- Test command added to Visual CPU
0.1.3 Change Log
- Basic Visual CPU test added
- Jumping Added
- GUI Improvements
0.1.2 Change Log
- Ship 3D model added
Legacy Edition (Alpha 1.0.0)
Note: Legacy Endian is hosted on GitHub so that it can run more efficiently and safely. Playing the game will take you to an external site.
If the game is crashing when connecting, it is an internet issue, check your network settings
About
This game was designed to be a recreation of a game called 0x10c, created by Markus Persson, cancelled in 2013. The game I made features multiplayer, an in-game computer onboard the ship, guns, health, boxes, and other things. The game is clearly unfinished, lacking player models, animations, and actual gameplay. It is more of a functional concept at the moment.
Stuff to try while you play
Controls:
- Move: WASD
- Shoot: Left Click
- Place crate: Right click on another crate
- To type in console: Press Tab, press again to leave
Here’s a list of cool commands for the console:
- PRIORITY: Allows you to change what values are prioritized when power usage is calculated (OTHER/SPEED)
- SETOTHER: Sets the power usage for all devices on ship (lights)
- ALARM: Activates ship panic mode
- Fly: Allows you to control the rotation of the ship (extreme alpha stage)
Future Plans
Endian could be a game where you log in via the website or the application, and enter into a simple space station of your own. This space station would contain navigation systems, a built-in computer with internet access, and more.
Players would be able to find each other around the main server, and take their ships around the small universe. The skies above would be filled with all sorts of things to see and explore.
There would also be fun and unique items and weapons in the game to mess around with, and players would be able to trade with each other.
Imagine being able to invite your friends onto your spaceship to show off your new weapons and to work on calculating what will allow your ship to travel more efficiently.
How it will work:
Multiplayer:
I would like this new version of the game to run primarily on JavaScript. This means I will need to find a performant and simple library to use.
Onboard CPU:
The ship computer would run on a JavaScript canvas, and would allow you to control your ship and other aspects of your game. It is also a very flexible solution, so you could also use it for other things such as playing games or watching videos.
Data:
The way I would like things to be is that everything relating to player ship statistics would be contained on an external server, so that it can run calculations constantly, and the game would relate to it in real time. Players would be able to track and monitor what’s going on remotely on the endian website.
The Universe:
- Planets would be unlikely. They would cause performance issues without a ton of optimization, and I don’t want players to settle in one place.
- I want this game to have black holes. This is a must for the game, because I personally have always wanted to play a space game with fun and fascinating black holes, but the games I have played have almost always disappointed.