Giter VIP home page Giter VIP logo

gravepassing's Introduction

Gravepassing πŸͺ¦

This is repository for Gravepassing - retro-style browser-based video game written in TypeScript for js13kgames 2022 competition.

Build πŸ› 

Build available here.

11628 / 13312 B = 87.35%

Story πŸ“š

You’re alone in a graveyard, hounded by armies of the undead. Can you escape death and rescue all of humanity?

Set to 8-bit music, Gravepassing evokes Game Boy aesthetics with a 16x16 base tile grid, downscaled emojis and dithered ligthing for that overall retro vibe.

You can play the game with a keyboard or controller.

CONTROLS

Keyboard: Move = [Arrow Keys] Fire = [Space] Drop bomb = [X] Menu = [ESC]

Controller: Move = left joystick Fire = (A) Drop bomb = (B) Menu = (Options) / (Menu)

The game should work on any operating system in Chrome / Firefox but it was primarily designed for MacOS emojis and looks the best in there. It adapts to other platforms too, you can say those are platform exclusive versions ;)

Written in TypeScript.

Screenshots πŸ–Ό

MacOS

Game Screenshot

Windows

Game Screenshot

Ubuntu

Game Screenshot

Features ✨

  • No assets - everything is built with Emojis! πŸ€ͺ
  • 16x16 tile grid system
  • Evokes GameBoy Color / early handheld era vibe
  • 8-bit(ish) music
  • Dither effect for lighting
  • Written in TypeScript
  • 3 difficulty levels (changed in the menu accessible via ESC key)
  • Ability to turn off postprocessing effects
  • 3 stages with unique vibe and soundtrack
  • "Exclusive" platform versions - game renders in native system emojis (big chunky outline on Windows, beautiful MacOS emojis and in-between version on Ubuntu)

Tested on MacOS (looks the best), Windows 7 and Ubuntu.

Build process πŸ“¦

  • Custom script to rename classes / methods / properties
  • Parcel production mode
  • Uglify
  • Roadroller (❀️)
  • advzip

Authors and attributions πŸ™

Made by Kacper "kulak" Kula.

Big thanks to Rae for ideas, brain storming, testing and improvements!

gravepassing's People

Contributors

kulak-at avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.