/Tim-E-Scape

Submission for gamedevjs jam 2023

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

⏳ Tim-E-Scape ⌛

Our game for gamedev.js jam 2023
(Theme : TIME)

play at: sumitst05.itch.io
Status: Released

A small and simple maze game:
Help the blob escape the maze using the portal before the bomb timer runs out!

Table of Contents

Getting Started

These instructions will help you get a copy of the project up and running on your local machine for development and testing purposes. If you do not want to build from source you can skip to Running the Game

Prerequisites

  • Node.js (version 19.8.1 or higher)
  • npm (version 8.19.2 or higher)

Installing (Build from source)

  1. Clone the repository to your local machine:
git clone https://github.com/BitBrigade/gamedevjs-2023
  1. Install the required dependencies:
npm install && npm i -g http-server

Running the Game

  • Without Building:

The game is deployed to Vercel so you can play the game online by visiting the following link:

https://tim-e-scape.vercel.app/
  • Building from source:

    • Start the local development server:
    # inside the cloned repository (Tim-E-Scape)
    http-server ./
    • Open your web browser and navigate to http://localhost:8081 (replace 8081 with whatever port number you get)

    • You should now see the game's index.html page displayed in your browser.

or

  • You can just build the docker image by the dockerfile provided in the repo by doing:
docker build . -t timeescape
  • and then run the game by doing:
docker run -it time-escape

How To Play?

  1. Use the arrow keys to move the blob.
  2. Avoid the lasers.
  3. Escape using the portal before bomb timer runs out.
vid.mp4

Built With

  • Phaser - Game development framework for HTML5 games
  • Node.js - JavaScript runtime environment for server-side development
  • Express - Web application framework for Node.js

Authors

License

This project is licensed under the GNU General Public License - see the LICENSE file for details.