Idle Game Based on A Dark Room with bits of NGU Idle and others mixed in.

Overview

An-Empty-World

Main Story: You wake up in a strange place, surrounded by debris. Unaware of how you got there, it becomes immediately aware that you're not where you should be. Your objective becomes one thing and one thing only; survive. Using your knowledge of tool building, combat, and various other skills, you must find a way to survive and escape this empty world.

Goal: Survive

Changelog:

  • January 8, 2022:

    New Feature: Questing

    • Added questing system, unlocked when the player reaches level 7
    • Added sleep integration, so messages show slower than normal adding tension
    • Implemented stamina system so that quests don't last forever

    Enemies

    • Added a new enemy type, the "Dragon" which can drop scales useful in high-level crafting recipes

    Bug Fixes

    • Fixed a bug where player didn't get experience when selling ores
    • Adjusted pickaxe health to be more consistent with other tools
    • Overall semi-colon cleaning, general ESLinting

    Combat

    • Fixed a bug where the player could not attack enemies
    • Fixed a bug where the enimies would attack, but not damage the player
  • January 7, 2022:

    Item Shop

    • Worked on refund system if item you recieve from a battle or random drop you already own
    • Shop now sees if you already own the item before adding it to your inventory

    Inventory

    • Added ability to buy inventory upgrades
    • Added 'MAXED OUT' Indicator on inventory upgrade button

    Bugs Fixed

    • Fixed lag issue caused by incorrectly timed update function
    • Began rework of achievement system
    • Users now get XP when they mine ore

    UI

    • Fixed overlay issue on headers of all containers
    • Added max height of messages div to be 85% height of screen
    • Added durability box to inventory container
  • January 6, 2022

    Back-End

    • Added localhost saves for reload protection

    Other

    • Removed photos from GitHub repo
You might also like...

A command line application to simplify the git workflow on committing, pushing and others commands.

Git-Suite A command line application to simplify the git workflow on committing, pushing and others commands. Prerequisites Install Node Package Manag

Aug 10, 2022

A cross-platform desktop app with a nice interface to Stable Diffusion and others

A cross-platform desktop app with a nice interface to Stable Diffusion and others

GenerationQ GenerationQ (for "image generation queue") is a cross-platform desktop application (screens below) designed to provide a general purpose G

Dec 28, 2022

A TailwindCSS variant for class-based dark mode with CSS Modules.

A TailwindCSS variant for class-based dark mode with Svelte's scoped stylesheets and CSS modules. If you've ever tried to use TailwindCSS dark mode wi

Dec 1, 2022

Automatically switch Terminal profile based on dark / light mode

Automatically switch Terminal profile based on dark / light mode

auto-terminal-profile Automatically switch the macOS Terminal profile based on the system-wide dark / light appearance mode Prerequisites Node.js 14-1

Jan 2, 2023

🎮 The only Front-End Performance Checklist that runs faster than the others

Front-End Performance Checklist 🎮 The only Front-End Performance Checklist that runs faster than the others. One simple rule: "Design and code with p

Jan 1, 2023

List of awesome people offering their time for free to have a "coffee chat" with others about different topics, mostly in a mentorship kind of way.

Coffee Chat List of awesome people offering their time for free to have a "coffee chat" with others about different topics, mostly in a mentorship kin

Dec 12, 2022

TimezoneDB is an easy, cross-platform method of keeping track of others' timezones.

TimezoneDB TimezoneDB is an easy, cross-platform method of keeping track of others' timezones. This project is inspired by PronounDB, and we'd like to

Nov 16, 2022

Piccloud is a full-stack (Angular & Spring Boot) online image clipboard that lets you share images over the internet by generating a unique URL. Others can access the image via this URL.

Piccloud Piccloud is a full-stack application built with Angular & Spring Boot. It is an online image clipboard that lets you share images over the in

Dec 15, 2022
Comments
  • added webpack with typescript

    added webpack with typescript

    The game is now an npm package, which means you need to install the dependencies by running "npm install" The game can now be started by running the command "npm start". It uses webpack dev server, which has a bonus of automatically reloading JS and CSS changes. I added Typescript, so when you reference a property that doesn't exist, you get compiler errors (and much more). It has already shown me some bugs, which are now fixed. Have a look, play around, and tell me if you like it!

    opened by NielsFestjens 2
  • Streamlining & Combat

    Streamlining & Combat

    Streamlined some parts of the sell and mining function. Removed redundant variables. addMessage() is now used directly, without a buffer variable in front of it.

    Combat: Added dictionary to enemies.js to fetch data. Removed cases where enemies where able to heal, since their defense was higher than player attack. Modulized doCombat() to include dictionary fetching

    opened by Quadrum1 1
Owner
Andre Schoolman
Web / app developer and designer. HTML & CSS, JavaScript, Java, Python and Scala. Currently enrolled in CS at SUNY Buffalo.
Andre Schoolman
Mixed Reality Capture module for WebXR and Three.js

Reality Mixer JS This is a small Mixed Reality Capture module for WebXR + Three.js. You can use this module to allow users to record your WebXR experi

Fabio 56 Dec 28, 2022
Mixed Messages is a simple Node.js application, that will print a randomized fake fact to the terminal each time it is ran.

Mixed Messages - Fake Fact Generator Mixed Messages is a simple Node.js application, That will print a randomized fake fact to the terminal each time

Parietic 2 Jan 10, 2022
Network physical synchronization model room based on babylonjs + ammojs

Network physical synchronization model room based on babylonjs + ammojs The red mesh calculates the physical effects locally of the current user, and

蔬菜土豆泥 8 Nov 19, 2022
This is a tic-tac-toe game but differs from most others as it carries the option of playing against an AI (COM) or against a friend.

TIC-TAC-TOE This is a simple tic-tac-toe game with the exception of playing against an algorithm or against a friend. At the very start, you have to s

Paul Ibeabuchi C. 4 Jul 2, 2022
Get-A-Room example application using Domain Driven Design and Clean Architecture. Written in TypeScript and deployed to AWS with a serverless stack.

Domain Driven Microservices on AWS in Practice This project provides a Domain Driven Design & Clean Architecture-informed, multi-service event-driven

Mikael Vesavuori 5 Dec 31, 2022
Room impulse response measurement in the browser.

Room impulse response measurement - in the browser! Check it out on danielrudrich.github.io/Broom. Behind the scenes Broom uses the WebAudioAPI to pla

Daniel Rudrich 47 Sep 13, 2022
A fork of room-assistant

room-assistant Automation on the Room-Level room-assistant brings your home automation onto the next level: room automation. It is capable of tracking

Levi Govaerts 2 Oct 10, 2022
The simplest yet effective jQuery idle plugin

jquery.inactivity The simplest yet effective jQuery idle (inactivity) plugin Download Uncompressed Compressed Purpose Listen for mouse, keyboard, touc

Alexandros 11 Oct 18, 2022
Mercury: easily convert Python notebook to web app and share with others

Mercury Share your Python notebooks with others Easily convert your Python notebooks into interactive web apps by adding parameters in YAML. Simply ad

MLJAR 2.2k Dec 30, 2022