Hoje meu professor de ICC I (Introdução a Ciência da Computação I) passou um trabalho para Maio no qual o objetivo é desenvolver um jogo com a lib WinBGI. Então eu gostaria de compartilhar com vocês essa lib que, assim como SDL e Allegro, também pode ser usada para criar programas gráficos simples. Por ser antiga essa lib não é tão boa quanto as atuais nem tem tantos recursos mas é boa o suficiente para quem esta começando a programar (como no caso dos meus colegas de curso) e os programas feitos com esta lib são mais leves que os feitos em outras libs graficas...
Informações sobre a lib, links para download e documentação
Link
Joguinho teste que eu fiz agora de tarde (acompanha codigo fonte)
Link
Falow!
[C] [WinBGI] Jogo teste...
- Fabio914
- Mensagens: 1757
- Registrado em: Dom Mai 21, 2006 4:38 pm
- 18
- Localização: Sampa/Sanca
- Contato:
Ai que ta o problema, se eu aumento o delay entre os loops , a tela pisca menos , mas ai demora mais para pegar os comandos. Como eu disse, essa lib não é tão boa quanto as que temos hoje em dia, mas para coisas pequenas até que já funciona...Z-Man escreveu:Legal fabio eu gostei, só ficou ruim aquele negocio da telinha ficar piscando
- Fabio914
- Mensagens: 1757
- Registrado em: Dom Mai 21, 2006 4:38 pm
- 18
- Localização: Sampa/Sanca
- Contato:
Post duplo , but...
Outro exemplo de jogo que eu fiz:
Desta vez o jogo é de nave e é um pseudo-3D, ainda não é possível atirar nos UFOs mas já da para movimentar a nave...
Download
Download
EDIT: A tecla J move a nave para a esquerda e a tecla L move a nave para a direita.
Outro exemplo de jogo que eu fiz:
Desta vez o jogo é de nave e é um pseudo-3D, ainda não é possível atirar nos UFOs mas já da para movimentar a nave...
Download
Download
EDIT: A tecla J move a nave para a esquerda e a tecla L move a nave para a direita.
Consegui sobrecarregar o primeiro jogo lol
fiquei dando WASD, fazendo o player rodar dentro de um cubo no mapa e eventualmente o programa fechou xD
fiquei dando WASD, fazendo o player rodar dentro de um cubo no mapa e eventualmente o programa fechou xD
Jogando atualmente:
Xbox 360: Ninja Gaiden Black
Xbox One: Need for Speed: Hot Pursuit, Yakuza 3
PlayStation 2: Fatal Frame 3: The Tormented
PlayStation 3: RE: The Darkside Chronicles, RE: The Umbrella Chronicles
Nintendo Switch: Phantasy Star, SIFU
Xbox 360: Ninja Gaiden Black
Xbox One: Need for Speed: Hot Pursuit, Yakuza 3
PlayStation 2: Fatal Frame 3: The Tormented
PlayStation 3: RE: The Darkside Chronicles, RE: The Umbrella Chronicles
Nintendo Switch: Phantasy Star, SIFU
- Fabio914
- Mensagens: 1757
- Registrado em: Dom Mai 21, 2006 4:38 pm
- 18
- Localização: Sampa/Sanca
- Contato:
Como o DU0 demonstrou, essa é uma lib bem fraca em termos de desempenho entre outras coisas... Mas mesmo assim já serve pra alguma coisa...DU0 escreveu:Consegui sobrecarregar o primeiro jogo lol
fiquei dando WASD, fazendo o player rodar dentro de um cubo no mapa e eventualmente o programa fechou xD