Preciso criar um game de futebol tipo pong, onde terá um goleiros (mesma coisa do pong), que cada jogador mexe o seu, e terão 3 jogadores que se movem automaticamente em cada. Queria saber se existe alguma biblioteca ou função glut que permita eu detectar duas teclas ao mesmo tempo, uma para cada jogador.
Você não precisa detectar ao mesmo tempo, basta processar o input de acordo com a tecla pressionada. Por exemplo, as teclas W e S são do jogador 1, as teclas H e U do jogador 2, e assim por diante.
A própria glut parece ter callbacks para o processamento de input, então acredito que com ela mesmo você consiga obter isso.
Abraço.
se apertar a tecla W, como você deu o exemplo, a tecla H ou U não funcionam.
Depende de como você está fazendo. Os recursos de input da glut são um tanto quanto limitados, então você pode ter esse problema se depender só de um callback para o keypress.
Dê uma olhada aqui, onde há uma sugestão. Outra opção é usar uma biblioteca mais completa para fazer a parte de input, como a SDL.
Abraço.