Estou no processo de construção de um jogo JavaScript / HTML5 (usando o Canvas) para celular (Android / iPhone / WebOS) com o PhoneGap. Atualmente, estou tentando projetar como a interface do usuário e o tabuleiro de jogo devem ser construídos e como eles devem interagir, mas não tenho certeza …
Veja também: mesma pergunta no Math.SE Como posso encontrar o comprimento de arco de uma curva de Bezier? Por exemplo, uma curva linear de Bezier tem o comprimento: length = sqrt(pow(x[1] - x[0], 2) + pow(y[1] - y[0], 2)); Mas e as curvas de Bezier quadráticas, cúbicas ou n graus? …
Sei muito bem como verificar colisões, mas não sei como lidar com a colisão de uma maneira boa. Simplificado, se dois objetos colidirem, uso alguns cálculos para alterar a direção da velocidade. Se eu não mover os dois objetos, eles ainda se sobreporão e se a velocidade não for grande …
Como sendo certificado pelo Scrum, tenho tendência a me basear em metodologias ágeis ao desenvolver um sistema e até mesmo usar algumas telas da estrutura do Scrum para gerenciar meu trabalho diário. Além disso, estou me perguntando se TDD é uma opção no desenvolvimento de jogos, se é viável? Se …
Imagine que temos um mago que conhece alguns feitiços. Cada feitiço tem 3 atributos: Dano, tempo de esfriamento e tempo de conjuração. Material bastante padrão de RPG. Tempo de espera: a quantidade de tempo (t) que leva para ser capaz de lançar o feitiço novamente. Um feitiço continua "cooldown" no …
Eu tenho um jogo em que o jogador ganha dinheiro por ganhar corridas e, então, ele pode gastar esse dinheiro para desbloquear novos níveis ou melhorar seu veículo. Agora, estou escolhendo o dinheiro que você ganha e os preços das coisas sem critérios claros, apenas testo-os e vejo se parece …
Eu fiz alguns jogos que eu realmente lancei na natureza. Há um problema em particular que me deparo repetidamente, e esse é o problema da interface / tema do jogo. Como você pode tomar decisões consistentes e não arbitrárias sobre a aparência e a interface do seu jogo? Por exemplo, …
Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 6 anos . Uma estética gráfica exclusiva é obviamente importante no desenvolvimento …
Eu tenho trabalhado com SFML (C ++) e Flash (AS3) e geralmente criando protótipos para algumas idéias que tenho. É melhor usar a linguagem que você usará no final (geralmente C ++) ou usar algo simples e rápido (AS3, Python, etc) para fazê-lo funcionar e começar do zero quando você …
Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 4 anos . Lembro-me há algum tempo que as texturas geradas proceduralmente estavam …
Estou procurando uma ferramenta que eu possa usar para criar folhas de sprite facilmente. No momento, estou usando o Illustrator, mas nunca consigo colocar o centro do personagem na posição exata, então parece que ele está se movendo (mesmo estando sempre em um só lugar), enquanto percorre a folha de …
A maioria dos sistemas de coordenadas de tela / bitmap 2D tem o eixo Y positivo apontando para baixo (com a origem no canto superior esquerdo). Isso é contrário à maneira como a maioria das pessoas pensa geometricamente com o eixo Y positivo apontando para cima (com a origem no …
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …
Estou tentando escrever código para transferir animações que foram projetadas para um esqueleto parecer correto em outro esqueleto. As animações de origem consistem apenas em rotações, exceto as traduções na raiz (são as animações mocap do banco de dados de captura de movimento da CMU ). Muitos aplicativos 3D (por …