Skip to content

Um jogo de Tetris, usando a representação de texto de um terminal CLI como interface gráfica. Inspirado pela versão original de Tetris desenvolvida por Alexey Pajitnov em 1985.

Notifications You must be signed in to change notification settings

Alessandro1918/tetris

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 

Repository files navigation

tetris

🚀 Projeto

"When the right blocks come your way - and if you can manage to avoid mistakes - the game can be relaxing. One mislaid block, however, and your duties switch to damage control, a mad, panicky dash to clean up your mess or die!"
      Electronic Gaming Monthly's, 100th issue

Um jogo de Tetris, inteiro em Javascript, usando a representação de texto de um terminal CLI como interface gráfica, inspirado pela versão original de Tetris desenvolvida por Alexey Pajitnov em 1985.

example_classic example_gameboy example_color

🛠️ Tecnologias

🧊 Cool features:

Personalize o jogo de acordo com sua plataforma favorita!

🗂️ Utilização

🐑🐑 Clonando o repositório:

  $ git clone url-do-projeto.git

▶️ Rodando o App:

  $ cd tetris               # change to this directory
  $ node tetris.js          # run the script (default mode: classic), or:
  $ node tetris.js color    # run the script (modes: classic, gameboy, color)

🎮 Controles:

  [←]: Move para esquerda
  [→]: Move para direita
  [↓]: Move para baixo
  [↑]: Rotaciona sentido horário (↻)
  # Ou:
  [A]: Move para esquerda
  [D]: Move para direita
  [S]: Move para baixo
  [W]: Rotaciona sentido anti-horário (↺)

  # Outros controles:
  [P]: Pausa / continua o jogo
  CTRL + C: Finaliza o jogo

⭐ Like, Subscribe, Follow

Curtiu o projeto? Marque esse repositório com uma Estrela ⭐!

About

Um jogo de Tetris, usando a representação de texto de um terminal CLI como interface gráfica. Inspirado pela versão original de Tetris desenvolvida por Alexey Pajitnov em 1985.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published