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 - ByteDecoder/js13k2020: 404 game theme for js13kbGames coding competition Sep 13, 2020

BranchesTags
Open more actions menu

Latest commit

 

History

132 Commits
132 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
media
media
 
 
production
production
 
 
scripts
scripts
 
 
src
src
 
 
.editorconfig
.editorconfig
 
 
.eslintrc.json
.eslintrc.json
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
.prettierrc
.prettierrc
 
 
CODE_OF_CONDUCT.md
CODE_OF_CONDUCT.md
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
RESOURCES.md
RESOURCES.md
 
 
jest.config.js
jest.config.js
 
 
package.json
package.json
 
 
tsconfig.json
tsconfig.json
 
 
yarn.lock
yarn.lock
 
 

Repository files navigation

JS13kbGames 2020 - 404 Mission

CI License: GPL v3

404 game theme for js13kbGames coding competition Sep 13, 2020

Bundled with 🖤 with Parcel.

404 Mission

Exploring an unknown underwater facility, in a secret mission called 404 Mission, your orders aboard the Angelizer submarine(Project 404), is collect the 404 Cards that contains traces of an unknown lost civilization for further study within 10 dangerous missions. Oxygen resources are scarce in the facility depths, meaning your time in each mission is limited.

How many missions, could you survive with the Angelizer and its sonar sound?

404 Mission game is based on a procedural dungeon roguelike that increases the replayability.

  • Objective
    • Collected all the 404 cards required at each mission level and try to survive the major number of missions.
    • Collect cards from 10 missions to discover something about that place.
  • Mechanics
    • Collect bubble times to extend your lifetime
    • There is a chance to get extra Hyper Engine charges through the gameplay.
  • Rules
    • The game ends if the time expires
    • The mission is completed if the player collects all the 404 cards in the play level
    • If the play impact a mine, the player dies and the game is over
  • Controls
    • Arrow keys or ASDW to move the player submarine
    • When HyperEngine is ready, can be activated with the space key allowing the player to move faster.
    • key f enters in full-screen mode, and key ESC exits the fullscreen mode.

Gameplay screenshots

Screenshot One Screenshot Two

Getting started with development

Requirements

Node.js and Yarn are required to install dependencies and run scripts via yarn.

Parcel is required to bundle and serve the web application. You can install Parcel by running the following command: yarn global add parcel-bundler.

Setup

Getting all js dependencies

yarn install

Development

Serve the code in development mode

yarn dev

Linting the code with ESLint

yarn lint

Production build

For bulding the production bundle and check if size is still under 13kb run

yarn party

After building the production release, for save some extra bytes you can use advzip

advzip -z - 4 <game_zipfile>.zip

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/ByteDecoder/js13k2020.

Copyright (c) 2020 Rodrigo Reyes released under the GNU General Public License (GPL) 3.0

About

404 game theme for js13kbGames coding competition Sep 13, 2020

Topics

eslintgamehtml5html5-gamejavascriptjs13kgamesjs13kgames2020kontraparcel-bundlerroguelike-gametypescriptzzfx

Resources

Readme
GPL-3.0 license

Code of conduct

Code of conduct
Activity

Stars

1 star

Watchers

1 watching

Forks

1 fork
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — 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.