Posso confirmar que você não poderá compilar pygame
do código-fonte no Cygwin com gcc-core
do Cygwin. Aparentemente, src/camera.h
inclui <linux/videodev.h>
(se __unix__
for definido, o que é verdade para o Cygwin), que não está disponível no Windows, mesmo com o Cygwin (você precisa da estrutura do Video4Linux para isso).
Eu não me preocupei em instalar os binários do Windows, mas em princípio eles deveriam funcionar. Tente executar explicitamente o sistema Python do Cygwin em vez do Cygwin Python.
Além disso, concordo com @barlop: por que começar com jogos? Existem coisas melhores sobre programação. Mesmo se você insistir em escrever jogos, encontre um pacote melhor mantido que seus alunos possam instalar sozinho (como você pode ensinar seus alunos quando você não consegue descobrir sozinho?); pygame
é um pacote de baixa qualidade (IMO) que nem sequer pode jogar o jogo padrão do PyPI.