Releases: bandaloo/afterlight-caves
Releases · bandaloo/afterlight-caves
Docker
Desktop version
New
- Desktop version: now you can play Aferlight Caves on your desktop, like a regular app! We've built executables for x86_64 systems running Windows, MacOS (darwin), or GNU/Linux. Download the latest build for your operating system below.
- If you're using an RPM-compatible system (like Fedora, CentOS, or OpenSUSE) we also provide an easy RPM file you can install. This package is signed by Joseph Petitti's GPG key, so you may want to import it to your system with
rpm --import https://josephpetitti.com/assets/jppetitti.asc
. Then you can install the rpm as normal using your package manager.
Changed
- All of our build scripts are now written in JavaScript and executed with Node, rather than bash. This means all you need to build and run the game are Node.js, npm, and a browser.
UI item display
New
- When you pick up the first piece of an item (like the Positron Rifle) a UI element is added to the bottom right of the screen that shows how many pieces you currently have and how many are left to collect.
- Made item-collecting logic extensible so we can easily add more items in the future.
Allow custom score server domains
New
- If you want to serve Aferlight Caves from a different domain from the score server you can set the
SCORE_SERVER_SCHEME
andSCORE_SERVER_DOMAIN
variables inbuild-prod.sh
. Then, when you build a production version withnpm run build
requests for scores will be sent to the custom score server domain. By default score requests are still sent to the same domain the static content is being served from. - Added a
clean
npm script that removes the results of the build script.
Fixed
- Updated the
@babel/cli
dev dependency to resolve some minor security vulnerabilities.
New music
Wall color redesign
New
- Added logo to index page
- Add a slight hue to walls to make it more clear what is floor and what is a wall (#112)
Fixed
- Power up and item shines no longer rotate while paused, and don't depend on screen refresh rate
Positron Rifle
New
- Added Positron Rifle. This powerful item is broken up into three parts that are scattered on the far edges of the world. Collect them all and your normal gun will be upgraded into a devastating beam gun.
Fixed
- Fixed a bug with the
build-prod.sh
script where sound files would be incorrectly copied into thedist
directory.
Improved score display
New
- Score display (in the top right) now lists every source of points separately as they drain into your total score, so it's easier to see how many points everything is worth
New Music
Minor balance tweaks and new visual cues
New
- Bullets of creatures with Icy or Flamethrower have visual cues so you can see which bullets will freeze/burn you
- Creatures with the Hot power up have a glowing candle flame effect
Changed
- Decreased the speed factor and max speed of Zoom
- Crossers fire more slowly, and have a lower chance of spawning with Xplode
- Bombs now follow the same damage rate-limiting system as beams
- Bombs impart knockback damage