Skip to content

This project consists of an endless runner game. where the point of the game is to go as far as you can, You can see a loader scene, title scene, score scene and, the game scene. The project was build with JavasCript and phaser 3.

License

Notifications You must be signed in to change notification settings

BrianSammit/JS-capstone

Repository files navigation

JS-capstone


Logo

Platform Game JS Capstone

Zombie endless runner

Table of Contents



Live demo

live demo

About The Project

This project consists of an endless runner game. Made on phaser 3. I made a full game that consists of an endless runner, where the point of the game is to go as far as you can, You can see a loader scene, title scene, score scene and, the game scene, you must move only by jumping or going down to avoid collapse with the objects that are in the map.

Built With

  • JavasCript
  • Phaser
  • Jest
  • CSS
  • HTML

Game Design

Introduction

I was requested to build an endless run game, with different scenes. The game consists on go as far as you can. You gain a point for every second you are with life.

Story and Gameplay

A Zombie apocalypse caused for a virus in 2030 destroyed the civilization, A zombie is a character without any thinking that only goes stray try to find a reason for life avoiding obstacles presented on the world. The main reason for the zombie is to pass the virus to humans and he goes traveling trying to find any human to infected.

Objective

  • Go as far as you can.

Assets

I created the sprites for the animations because a find the images but not as sprites. With the music, I try to implement a sound post-apocalyptic to make the game more enjoyable. The Acknowledgments of the music is in the Acknowledgments section. I use a background and a ground with different speeds to create the effect of moving.

Character

Asset character
Zombie Zombie

Controls

  • Press SPACE to jump
  • Press ⬇️ to move down

Getting Started

To get a local copy up and running follow these simple example steps.

Installation

  • Open your terminal and cd where you want to store the project
  • Run the following command - git clone https://github.com/BrianSammit/JS-capstone.git
  • Cd into the directory - cd JS-capstone
  • Then run npm install
  • Then run npm run-script build
  • Open the live server on your VScode Alt + L then Alt + o in the index.html

How to test it

  • Open your terminal
  • Cd into the directory - cd JS-capstone
  • Then run npm test
  • You should see the test results.

How to play

To start the game just press the SpaceBar that gonna make the character jump. Then just press the SpaceBar to jump and arrow down to put the character down.

Author

👤 Brian Cruz

Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

License

This project is MIT licensed.![]

About

This project consists of an endless runner game. where the point of the game is to go as far as you can, You can see a loader scene, title scene, score scene and, the game scene. The project was build with JavasCript and phaser 3.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published