Terminal Based Block Mining Simulation Game v0.0.1 - Initial Release
2024-02-05 - By Robert Elder
(Edited on 2024-02-14 to due to git repo changes).
Today marks the first public release of the 'Terminal Block Mining Simulator' that was announced previously.
You can download the source code for the game and a pre-compiled jar here.
How To Play The Game
# Download the block manifest and the .jar file:
wget https://github.com/RobertElderSoftware/robert-elder-software-java-modules/releases/download/0.0.1/v1_block_schema.json
wget https://github.com/RobertElderSoftware/robert-elder-software-java-modules/releases/download/0.0.1/block-manager-single-player-client-0.0.1.jar
# Verify the expected SHA512 sum of the jar file:
echo "aaa51c9e2de5662ccf6e89aa0558dd00469cd20d6cfc3796a351abaa3bd30ace887734bc654988e858d14c354684d0153112860cdfc83ffc0ed15750774c39ca block-manager-single-player-client-0.0.1.jar" > expected.sha512
# This should output 'block-manager-single-player-client-0.0.1.jar: OK' if the checksum matches:
sha512sum -c expected.sha512
# Play the game:
java -jar block-manager-single-player-client-0.0.1.jar
How To Build The Game From Source
git clone https://github.com/RobertElderSoftware/robert-elder-software-java-modules.git
cd robert-elder-software-java-modules
# Do a checkout of Release version 0.0.1
git checkout f19dee119fbcea0356a2d3b18beb9416f7bfcb51
./res-modules/block-manager-single-player-client/run_single_player_client.sh
The above steps should build the game from source and launch right into the game.
Software Versions
The above steps were tested on a machine with the following software versions:
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.2 LTS
Release: 20.04
Codename: focal
java -version
openjdk version "17.0.9" 2023-10-17
OpenJDK Runtime Environment (build 17.0.9+9-Ubuntu-120.04)
OpenJDK 64-Bit Server VM (build 17.0.9+9-Ubuntu-120.04, mixed mode, sharing)
mvn -version
Apache Maven 3.9.6 (bc0240f3c744dd6b6ec2920b3cd08dcc295161ae)
Maven home: /opt/apache-maven-3.9.6
Java version: 17.0.9, vendor: Private Build, runtime: /usr/lib/jvm/java-17-openjdk-amd64
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "5.15.0-92-generic", arch: "amd64", family: "unix"
A Surprisingly Common Mistake Involving Wildcards & The Find Command
Published 2020-01-21 |
$1.00 CAD |
A Guide to Recording 660FPS Video On A $6 Raspberry Pi Camera
Published 2019-08-01 |
The Most Confusing Grep Mistakes I've Ever Made
Published 2020-11-02 |
Use The 'tail' Command To Monitor Everything
Published 2021-04-08 |
An Introduction To Data Science On The Linux Command Line
Published 2019-10-16 |
Using A Piece Of Paper As A Display Terminal - ed Vs. vim
Published 2020-10-05 |
An Overview of How to Do Everything with Raspberry Pi Cameras
Published 2019-05-28 |
Join My Mailing List Privacy Policy |
Why Bother Subscribing?
|