Mousescape | mouse-based Nullscape recreation v1.02 ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ A recreation of the Roblox game Nullscape, where the mouse is the player that must avoid enemies. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀= enemies = ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀--------------- ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀MART ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀Mart, the waterimp! Follows your mouse at an extremely slow pace. Kills on contact. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀--------------- ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀BELL ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀Mostly harmless. You can ring it by touching it, which makes the screen flash. If rung three times, will afflict the permanent debuff Overtuned. If you ring Bell while Overtuned, you lose. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀--------------- ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ICBM Will lock on to your mouse, indicated by a red marker. Then, it will expand and lock onto its current position, and a bomb will drop down. If you are in the marker when the explosion happens, you lose. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀--------------- ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀OPERATOR Will appear on your screen and start ticking. Stop moving your mouse when it appears. If you don't stop your mouse movement in time, you lose. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀--------------- ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀BABY Will lock onto your mouse, indicated by a red dotted line, dashng in the direction of the indicator. Ends game on contact. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀--------------- ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀GUARDIAN Will move somewhere around your mouse, then charge up 3 bullets that move in the direction it was shot. If you are hit by a bullet, you lose. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀--------------- ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀KOLONA Will show a number when it spawns. Then it will start counting from 1 and repositioning its wreath. When it counts up to the number shown before, you must be inside of the wreath. If you are caught outside of the wreath when the counting is finished, you lose. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀--------------- ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀FLESH Slowly follows your mouse. If you're caught in its range, you receive the Fleshed debuff, making your mouse slug behind. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀--------------- ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀VOIDBOUND BABY Functionally the same as Baby, except it dashes way faster. Stay vigilant. Ends game on contact. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀--------------- ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀SCRAPMAW Its indicator, a bright orange beam, will spawn. Then its physical form will come charging through, ending the game on contact. Shortly after, it fires a horizontal array of beams that end the game on contact. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀--------------- ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀SIGIL Idles around the map. Then it will lock on to you, and charge up an indicated laser. For a short duration, this laser will fire and slowly trail behind your mouse. If you get hit by the laser, you lose. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀--------------- ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀HUSK Follows your mouse. Ends game on contact. If multiple Husks are active, they will form a conga line behind your mouse. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀--------------- ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀CADENCE Spawns instruments regularly. Collect them to keep her calm. If too many instruments are active, she will slowly enrage until she reaches her breaking point and chases you around the map, ending the game on contact. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀--------------- ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀VOIDBREAKER Summons swords at your mouse. Move in the opposite direction of the swords to avoid it, or you lose. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀--------------- ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀VOIDBOUND OPERATOR You will have to stop movement 3 times while it is present, indicated by its eye flashing. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀--------------- ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀VOIDBOUND GUARDIAN ⠀⠀⠀⠀⠀A failed protector. It has nothing to lose. Shoots two pairs of lethal bullets that burst into deadly plus (+) shaped beams.
Most audio, image, and design assets were crafted by the Nullscape team, led by GhostyPep. All code in this project belongs to me. v1.02 mid and endgame entity spawn rates are significantly staggered with randomization fixed springer's kill radius v1.01 added voidbound guardian fixed voidbound operator's costume not updating in certain cases v1 release