GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - fallaciousreasoning/bombs-away: A recreation of the old Windows Phone game, 7bomb. This project contains a from scratch game engine, physics engine and game implementation.

BranchesTags
Open more actions menu

Latest commit

 

History

574 Commits
574 Commits

Folders and files

NameName
Last commit message
Last commit date
public
public
 
 
screenshots
screenshots
 
 
src
src
 
 
union-generator @ 2de9648
union-generator @ 2de9648
 
 
.gitignore
.gitignore
 
 
.gitmodules
.gitmodules
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
bitbucket-pipelines.yml
bitbucket-pipelines.yml
 
 
package-lock.json
package-lock.json
 
 
package.json
package.json
 
 
todo.md
todo.md
 
 
tsconfig.json
tsconfig.json
 
 
webpack.config.js
webpack.config.js
 
 

Repository files navigation

Bombs Away

A simple physics survival game. The aim is to make it as far down as possible before exploding.

This game was inspired by 7bomb on Windows Phone 7, back in the day. It contains a custom game engine and physics engine and the build contains no external dependencies (WebPack and Typescript are required to build the project).

In addition, the game is a valid PWA, meaning that it should be installable and will work offline.

A live version of the game is available at https://bombs-away.now.sh/

Gameplay

Desktop

A or ← to go left.

D or → to go right.

Space or W to jump.

Mobile

Tap the left side of the screen to go left, and the right side to go right. Tap the other side of the screen (when moving in a direction) to jump.

Power-ups

green triangle: Laser. Cuts out a space to sit in, safe from bombs. Tap player to use.

yellow triangle: Grenade. Makes an explosion, flinging away bombs (and potentially you!) and destroying terrain. Tap player to use.

purple triangle: Agility: temporarily increase your speed and agility. Used on contact.

purple triangle: Invulnerability: temporarily makes you invulnerable! Used on contact.

Development

Initialize submodules

git submodule init
git submodule update

Install Packages

npm i

Run a development server

npm run start

Build for production

(assuming submodules and packages are installed)

npm run build

The public directory can be served with any static web server (I generally use serve).

About

A recreation of the old Windows Phone game, 7bomb. This project contains a from scratch game engine, physics engine and game implementation.

bombsaway.fallaciousreasoning.nz/

Topics

gameofflinephysicstypescriptweb-application

Resources

Readme
GPL-3.0 license
Activity

Stars

14 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.