All Projects → KilledByAPixel → Bounceback

KilledByAPixel / Bounceback

Licence: gpl-2.0
Boomerang Zelda Homage for JS13k

Programming Languages

javascript
184084 projects - #8 most used programming language

Labels

Projects that are alternatives of or similar to Bounceback

Colonize
A Dwarf Fortress/Rimworld-like game written in Rust
Stars: ✭ 183 (-8.5%)
Mutual labels:  game
Otxserver
OTX Server from:
Stars: ✭ 187 (-6.5%)
Mutual labels:  game
Godot Kickstarter 2019
Create your Own Games with Godot, the Free Game Engine: sources from the January Kickstarter project from GDQuest
Stars: ✭ 194 (-3%)
Mutual labels:  game
Mud Pi
A simple MUD server in Python, for teaching purposes, which could be run on a Raspberry Pi
Stars: ✭ 184 (-8%)
Mutual labels:  game
Dst Dedicated Server
Don't Starve Together dedicated server guide for all platforms (Linux, Mac, Windows) with Docker. Extensive documentation covering mods installation, server config and performance, world generation and setting up admins.
Stars: ✭ 187 (-6.5%)
Mutual labels:  game
Vocaluxe
Vocaluxe is an open source singing game inspired by SingStar™ and Ultrastar Deluxe.
Stars: ✭ 190 (-5%)
Mutual labels:  game
Snake Game
Terminal-based Snake game
Stars: ✭ 183 (-8.5%)
Mutual labels:  game
Droneworld
droneWorld: a 3D world map and a three.js playground
Stars: ✭ 197 (-1.5%)
Mutual labels:  game
2048 Python
🐍 2048
Stars: ✭ 187 (-6.5%)
Mutual labels:  game
Monopoly
A fully functional Monopoly game in JavaScript and HTML/CSS. Play online: https://www.intrepidcoder.com/projects/monopoly/
Stars: ✭ 191 (-4.5%)
Mutual labels:  game
Unciv
Open-source Android/Desktop remake of Civ V
Stars: ✭ 2,744 (+1272%)
Mutual labels:  game
Broguece
Brogue: Community Edition - a community-lead fork of the much-loved minimalist roguelike game
Stars: ✭ 185 (-7.5%)
Mutual labels:  game
X3daudio1 7 hrtf
HRTF for Arma 3, Skyrim, and other titles that use XAudio2 + X3DAudio
Stars: ✭ 192 (-4%)
Mutual labels:  game
Vu
Virtual Universe 3D Engine
Stars: ✭ 183 (-8.5%)
Mutual labels:  game
Stendhal
Stendhal is a fun friendly and free multiplayer online adventure game with an old school feel.
Stars: ✭ 194 (-3%)
Mutual labels:  game
Steamsummerminigame
Steam Summer Sale 2015 - Auto-play Optimizer w/ Auto-Click
Stars: ✭ 184 (-8%)
Mutual labels:  game
Spacecompany
An incremental game about Space Mining
Stars: ✭ 191 (-4.5%)
Mutual labels:  game
Chunkstories
Somewhat fancy blocky game engine written in Kotlin
Stars: ✭ 199 (-0.5%)
Mutual labels:  game
Clashjs
Javascript AI battle game. Create your own battleship.
Stars: ✭ 196 (-2%)
Mutual labels:  game
Blawk
Game for GitHub's Game Off 2019
Stars: ✭ 193 (-3.5%)
Mutual labels:  game

When life gets you down, it's never too late to...

B O U N C E B A C K

A Boomerang Roguelite Game for JS13k by Frank Force

PLAY THE GAME!

Game Design Postmortem

Bounceback Image

Controls

  • WASD = Move
  • Mouse = Aim
  • Click = Throw
  • Space = Dash

Hints

  • Boosting protects you from damage.
  • Buy items to help you survive.
  • You don't lose money when you die!
  • There are only 10 levels.
  • Lost boomerangs show up big on the map.
  • Enemies are slowed by sand.
  • Yellow boormang can grab pickups.
  • Blue boomerang does double damage.
  • Win to unlock speed run mode.

Game Features

  • Boomerang physics & boost ability
  • Procedural level generation
  • 3 Enemy types
  • 7 types of pickups
  • Giant and invisible enemy variants
  • Final boss battle
  • Saves gems earned and max level reached
  • Shop system for buying items
  • Minimap
  • Footsteps, blood, and persistant effects system
  • 16 Different sound effects with zzfx
  • Procedurally generated music
  • Speed run mode doesn't effect normal save
  • Low health warning system
  • Level transition effect

Engine Features

  • Engine is separated from game code
  • Object oriented architecture
  • 2D game object system with pseudo 3D
  • Physics and level tile collision
  • Tile rendering system
  • Cached level rendering
  • Particle system
  • 3D shadows
  • Input processing system
  • Debug rendering system

Engine Debug Features

  • Debug console
  • Debug rendering
  • Debug controls
  • Save snapshot

Minification Notes

  • The official release is under 13k for the game, engine, art and music!
  • The tile.png file has 14 color palette exported from Gimp with all extra save data disabled
  • First combine all javascript together
  • Remove all debug code, godMode, soundEnable, and controls description
  • Use Google Closure on Advanced https://closure-compiler.appspot.com/home
  • Use terser with extra compression turned off https://xem.github.io/terser-online/
  • Put eveything into the same html file and remove any whitespace
  • Zip the index.html and tiles.png files
  • Zip the zip with advzip using the settings "-z -4 -i 1000" https://github.com/amadvance/advancecomp
  • Say a small prayer to the gods of JavaScript
  • The final result should hopefully be under 13k!
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].