Giter Club home page Giter Club logo

breakout's Introduction

Breakout

My First Game, projeto integrador do 1º período. Vídeo demonstração: https://youtu.be/bjlyn--ibS4

Escopo

O que o jogo faz? Qual o objetivo dele? O que não será implementado no jogo (limites)?

No jogo há movimentação horizontal, marcação da pontuação corrente e a mais alta, destruição de cenário e interação física de 3 corpos: barra, bola, tijolos e bola. O objetivo dele é destruir todos os tijolos renderizados na tela. Não será implementado um modo história com progressão, pois a natureza do jogo é bem simples e não há necessidade disso.

Enredo

Qual a história do jogo? Motivação dos personagens?

O jogo não tem história, pois se trata de uma réplica semelhante do jogo chamado Breakout, lançado originalmente em 1976 para arcade (45 anos atrás!) e em 1978 para o Atari 2600. A motivação do jogador é destruir os tijolos sem deixar a bola que os destrói sair da tela (caso contrário é game over) e alcançar uma pontuação maior que a partida anterior.

Dinâmica do gameplay

Seu jogo utiliza quais teclas? A tela se move? Em qual direção? Há exemplos de jogos que servem como inspiração? Quais?

Ele utiliza as teclas “A” e “D” do teclado do computador, na direção esquerda e direita, ou seja, apenas horizontalmente. Pong e o próprio Breakout original servem como inspiração.

breakout's People

Contributors

antunes18 avatar

Stargazers

 avatar  avatar  avatar

Watchers

 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.