mirror of
https://github.com/simon987/Much-Assembly-Required.git
synced 2025-04-18 02:06:43 +00:00
54 lines
1.7 KiB
Markdown
54 lines
1.7 KiB
Markdown
# [Live demo](https://muchassemblyrequired.com)
|
|
Program the 8086-like microprocessor of a robot in a grid-based multiplayer world. The game is web based so no installation is required.
|
|
In its current state, players can walk around the game universe and collect Biomass blobs & Iron/copper ore using the online code editor.
|
|
|
|

|
|
|
|
Wiki: [GitHub](https://github.com/simon987/Much-Assembly-Required/wiki)
|
|
Chat: [Slack](https://join.slack.com/t/muchassemblyrequired/shared_invite/enQtMjY3Mjc1OTUwNjEwLTkyOTIwOTA5OGY4MDVlMGI4NzM5YzlhMWJiMGY1OWE2NjUxODQ1NWQ1YTcxMTA1NGZkYzNjYzMyM2E1ODdmNzg)
|
|
|
|
|
|
# Deploying the server
|
|
|
|
Note: You can find the frontend [here](https://github.com/simon987/Much-Assembly-Required)
|
|
|
|
|
|
## Linux (Ubuntu 16.04)
|
|
```bash
|
|
# Install tools
|
|
sudo apt install git maven openjdk-8-jdk
|
|
|
|
# Obtain source files
|
|
git clone https://github.com/simon987/Much-Assembly-Required.git
|
|
|
|
# Build
|
|
cd Much-Assembly-Required
|
|
mvn package
|
|
|
|
# Run
|
|
cd target
|
|
java -jar server-1.2a.jar
|
|
```
|
|
|
|
## Windows
|
|
Coming eventually...
|
|
|
|
## Docker
|
|
### Requirements
|
|
|
|
1. [Docker Compose](https://docs.docker.com/compose/install/#install-compose) (and dependencies)
|
|
|
|
### Installation
|
|
|
|
Once Docker and Docker Compose are installed, you can build and start
|
|
this application by running the following command inside this
|
|
application's directory:
|
|
|
|
`docker-compose up`
|
|
|
|
This will start MySQL and then build and run this application. It will
|
|
be available via http://localhost.
|
|
|
|
Note that there is currently no frontend web application serving the
|
|
WebSocket feed served by the `Server` application!
|