Giter Site home page Giter Site logo

luccazx12 / mpb-quiz Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 1.0 44.07 MB

Quiz sobre músicas brasileiras organizado em CARDS que consomem dados de um JSON.

Home Page: https://luccazx12.github.io/mpb-quiz/mpb_quiz/index.html

CSS 30.19% HTML 21.59% JavaScript 48.22%
quiz questions-and-answers game mpb-quiz json jogo senai perguntas

mpb-quiz's Introduction

MPB QUIZ

Trabalho Acadêmico da matéria LIMA realizado Individualmente para fechamento do primeiro semestre do Curso Técnico de Desenvolvimento de Sistemas do Senai. Quiz contendo HTML, CSS, JS e JSON.

O "MPB" Quiz se trata de um jogo de múltiplas escolhas baseado nas Músicas populares Brasileiras, fazendo uma brincadeira com o gênero MPB, onde o usuário tem que adivinhar qual é a música ou o cantor através de um Videoclipe. O site conta com várias funcionalidades, a partir das imagens abaixo, vou explicar como jogar o jogo, registrar seu score e disputar com outras pessoas!!

  Link do jogo: https://luccazx12.github.io/mpb-quiz/mpb_quiz/index.html

 

Manual

Image

 

Para Melhor Vizualização:

Image

 

OBS: O jogo inicia com volume mudo. Altere o volume após entrar no jogo, recomendo deixar um valor baixo!!!

Image

 

Image

 

Image

 

Wireframe

  Página Inicial (index.html) Image

 

Perguntas e Respostas (jogo.html) Image

 

Parte de registrar os pontos no seu usuário (end.html) Image

 

Ranking (recordes.html)

  Image

 

INTRODUÇÃO

Nos foi solicitado a criação de um site responsivo que com utilização de Html, JavaScript e CSS formaria assim um quiz de perguntas e respostas sobre quaisquer temas que escolhêssemos.

No começo confesso que fiquei meio perdido em relação aos temas, queria fazer algo diferente e que me trouxesse algum desafio. E por isso decidi fazer um Quiz que utilizasse de vídeos e do JSON para consumir os dados que faziam parte do meu Quiz.

Para isso, primeiramente pensei sobre o projeto e desenvolvi um WireFrame sobre o que pensava em fazer, depois pesquisei as músicas e deixei elas com um tamanho reduzido para conseguir alocar localmente. Após isso, comecei a desenvolver meu JSON e o consumi para printar o Título, vídeo e as alternativas na tela dentro do meu card.

Logo após, foquei nas estruturas de decisão para conseguir validar as perguntas, a parte de redirecionamento e o LocalStorage para conseguir guardar localmente a pontuação obtida pelo usuário.

CONCLUSÃO

Executar essa série de passos para conseguir formular um site de um Quiz, que mesmo sendo básico é algo trabalhoso, me trouxe bastante conhecimento sobre consumir informações de um banco de dados, ou então pelo menos uma ideia do que vem pela frente, em relação a API, Banco de dados etc.

Utilizar o JSON na aplicação e entrar ainda mais, de cabeça, no mundo do JavaScript está me ajudando a desenvolver bastante o meu back-end, que foi algo que nosso grupo de Python teve bastante dificuldade quando fomos criar nosso primeiro projeto em conjunto, o site da hamburgueria Silvers Burguer.

mpb-quiz's People

Contributors

luccazx12 avatar

Watchers

 avatar

Forkers

vitorgeovani

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.