One year ago endleZZ was conceived in a waiting room with no signal as a way to develop an offline game without any special requirements: just a browser and an .html file.
The idea is great and it’s been useful many times to kill some time, but it really deserved a minimum visual and functional update.
So here it is, version 0.2: anniversary update! 🎉
Content
Web version
You can access the web version that I host in this server:
Everything looks fine until you run the program and this happens:
>> unityhub
This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
ConnectionLost: Timeout! Cannot connect to Licensing Client within 60000ms
at Function.fromType (/opt/unityhub/resources/app.asar/node_modules/@licensing/licensing-sdk/lib/core/ipc/licensingIpc.js:51:16)
...
Luckily, surfing the web you usually find the solution, and this one was in the same Unity forum:
Following the official steps from their site (first link in the post):
Add the Unity repository to your sources list: sudo sh -c 'echo "deb https://hub.unity3d.com/linux/repos/deb stable main" > /etc/apt/sources.list.d/unityhub.list'
Add the public key to make it trustful: wget -qO - https://hub.unity3d.com/linux/keys/public | sudo apt-key add -
Update your repositories: sudo apt update
Install UnityHub: sudo apt-get install unityhub
It should all go fine, despite an error with some “chrome-sandbox” folder. But that’s not the error. Running unityhub from the terminal we have the above error.
Installing libssl1.1
The problem is that Ubuntu 22 uses a more recent version of libssl package, but we can still download the version used by Ubuntu 20.
TIP! Always download files from the official source published bh me, the author. DONT execute files shared by third parties. Javascript code can de easily manipulated to run malicious activities.
Description
You are a survivor with unlimited ammo surrounded by zombies, how long can you survive?
Randomness will make every game unique: zombie enemies are randomly generated in random border locations with random attributes (speed and level).
There are 4 zombie levels, making them bigger and harder to kill (1×1, 2×2, 3×3, 4×4).
The game is infinite as long as you can keep up killing zombies.
Wasting ammo reduces your score though, so make accurate shots!
Game instructions
Click or touch a point in the map to shoot to that place.
Every bullet used deduces 1 point (-1).
Shooting body parts (light green) adds 1 point (+1).
Shooting in the head (dark green) adds 10 points (+10).
Survival time will also add score points in the future.