/Simplistic-Javascript-Tetris

Simpliste-JavaScript-Tetris is our 1st year Bachelor’s project, which consists of creating a javascript web video game. Therefore, we have chosen to recreate the retro game but still in fashion: Tetris

Primary LanguageJavaScriptMIT LicenseMIT

Simplistic-Javascript-Tetris

image

Average Javascript Enjoyers Members :

  • Alves Kévin (KevOneRedOne)
  • Djoudi Yanis (Tadayoshi123)
  • Moren Yohan (BoSswosile)
  • Draris Sofiane

Objectives

Our goal was to recreate a Tetris game from scratch using Javascript.

For those who don't know, Tetris is a really simple game which consist in completing lines to get the best score possible !

How do you play the game ?

In order to play the game, you first have to run the program on your browser using your IDE.

Once this is done, you simply have to click on play button then enjoy the game !

You will play using the keyboard :

  • Z or up arrow, is for rotating the piece to the right;
  • S or left arrow, is for moving the piece to the left;
  • D or right arrow, is for moving the piece to the right;
  • S or down arrow, is for dropping the piece down faster;
  • SPACE or Play button, is for running the game;
  • ESC or Pause button, is to pause the game;
  • Enter or Restart button, is for refreshing the game;

Additionnal Functionalities

  • Score leaderboard
  • Pause button
  • Game runs at 60 fps
  • Levels with the increase of the game speed
  • Numbers of lines
  • Timer for the game (still in progress)

Sources

To succeed in making our project, we had to resource ourselves on the net, here are some of the resources we used :


Tetris Game

Here is the link to our Tetris game :

https://simplistic-javascript-tetris.netlify.app/

The site is still being improved