GithubHelp home page GithubHelp logo

jogo_freeway's Introduction

Jogo FreeWay

O jogo da galinha

Alt Text

Quem é esse tal de Cafesão? ❓

Ola, meu nome é Gabriel, apelido Cafesão. Sou apenas um cara que ama programar e gosta de desafios, e desta vez o desafio foi feito pela Alura, o desafio e parecido com o projeto do Pong, recriar o jogo FreeWay usando JS e o elemento canvas do HTML.

Primeiro de tudo...o que é FreeWay? ❓

FreeWay e um jogo escrito por David Crane para o Atari 2600 e foi publicado pela Activision em 1981. Ele consiste em um jogador que controla uma galinha e tem como objetivo chegar ao outro lado da rodovia, passando por vários carros com velocidades diferentes.

E como funciona este jogo? ❓

image

O jogador controla uma galinha e deve chegar ao outro lado da rodovia, como foi falado acima, quando o personagem colide com o carro, ele volta ao começo da rodovia e o marcador de mortes ganha um ponto, caso ele consiga chegar ao outro lado, você ganha um ponto no seus pontos e uma nova "fase" se inicia, com a velocidade dos veículos alteradas.

Como foi o processo de criação deste jogo? ❓

Foi bem mais simples, eu peguei o tema que a Alura me deu, e criei o jogo sem ver quase nenhum tutorial, consegui fazer rapidamente o jogo (Dentro de 2 dias), pois, já tinha experiência com a criação do jogo Pong.

Aprendeu algo fazendo este jogo? ❓

Aprendi como fazer colisão com "retângulos", usei alguns conceitos que já tinha aprendido, digo, que este jogo em especial foi para fixar o conteúdo que aprendi no curso da Alura.

Você gostou de fazer esse jogo? ❓

Sim, foi bacana ver como funciona as HitBox, mexer com imagens, trabalhar um pouco com Async/Await, enfim, teve bastante coisa bacana que gostei de desenvolver.

Tem algum plano para o futuro deste jogo? ❓

Agora, darei uma pausa em desenvolvimentos de jogos clássicos, e irei focar em coisas mais práticas, como Node.JS e React.

E é isso, obrigado por visitar meu repositório 😃

jogo_freeway's People

Watchers

James Cloos 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.