Skip to content
This repository has been archived by the owner on Feb 8, 2020. It is now read-only.

biutas/ballPuzzle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ball In a Maze Puzzle

Grupo: Arthur de Bortoli, Douglas Vieira, Eduardo Cordeiro, Gabriel Lopes

Ball puzzle é um jogo casual, onde a bola deve ser colocada no buraco do tabuleiro, passando por uma série de obstaculos. Sobre os itens necessários no trabalho:

  • Transformações: Serão realizadas na movimentação da bola (translação) e na inclinação da mesa (rotação);
  • Superfícies: Utilizadas na criação de obstáculos e na bola (superfície de revolução);
  • Iluminação: Luz ambiente;
  • Sombras: Serão geradas na movimentação da bola e nos obstáculos conforme a movimentação da mesa;
  • Texturas: Textura da bola, mesa, etc;
  • Partículas: Utilização de efeitos especiais quando a bola encontrar o buraco, nas colisões com as bordas e obstáculos e na velocidade da bola.

Interação com o usuário

O usuário irá mexer a mesa de forma que ele consiga colocar a bola dentro do buraco, enfrentando alguns obstáculos. Quanto menor o tempo maior será sua pontuação.

Importante!

Sempre que estiver fazendo algum item da lista, atualize o readme!

Lista de tarefas

  • Criar arquivo readme.md (Github)
  • Criar estrutura do projeto
    • Index.html
    • css.css
    • script.js
  • Criar tabuleiro
  • Fazer tabuleiro movimentar com setas
  • Adicionar gravidade e colisão
  • Criar sensor de quanto finalizar fase (quando Y da bola for menor que 0)
  • Criar obstáculos no tabuleiro
  • Criar mais fases
  • Criar pagina inicial com instruções
    • Exigir nome de usuário
    • Instruções de como jogar
    • Ranking de melhores pontuações
  • Criar método para avaliar pontuação
  • Tempo levado para concluir fase
  • Criar melhores pontuações

About

Puzzle game developed with Three.js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •