Agnor's HQ

Porquê fazer um jogo? 

Fazer um jogo é como realizar um sonho. Tu mandas na física, se os jogadores voam ou não, se os carros conseguem fazer drifts espantosos e impossíveis, se o jogador consegue praticar o efeito "Bullet-Time" (ou "efeito Matrix"). Mandas na história: se o irmão do personagem morre para salvá-lo. Mandas em tudo. 
E depois jogar o resultado final, reconhecendo o teu trabalho ali e acolá, ouvir pessoas comentarem que adoraram o teu jogo, ver os comentários ao teu jogo numa revista, e finalmente ir a uma loja e veres lá o teu jogo.

Será assim tão fácil?

Claro que não é facil! Um RPG como Final Fantasy demora cerca de 2 anos a ser feito, com cerca de 200 pessoas a aparecerem nos créditos finais. Mas uma coisa é certa: programadores que fizeram jogos como FarCry, Half-Life 2, Final Fantasy, tiveram que primeiro aprender a programar, pois são pessoas normais.

Onde é que entra este curso? 

Este curso pretende ensinar, desde o básico até o avançado a programar jogos, logo se não souberes nada de programação este curso é para ti. O curso aborda C++, que é a linguagem principal no mundo dos videojogos, SDL, que é uma API muito simples e multiplataforma, que permitirá ao jogo correr tanto em Windows como Linux, e por fim OpenGL, onde o sonho de criar um mundo 3D será realizado.
Estas tecnologias são usadas pelos profissionais de programação de jogos.

Sobre o estilo do tutorial:

Quando houver alguma dica, ou alguma coisa que não seja importante para o tutorial, mas que vai dar jeito aparecerá assim:

Dica:

Isto é uma dica que deve ser aproveitada...

O código terá um tipo de letra diferente, Courier-New ou Arial dependendo do browser e está dividido em 3 cores: azul para palavras-chave de C++, verde para os comentários e preto para o resto.

char nome;  // Nome da pessoa

O que preciso para seguir o curso:

Precisa antes de mais de um compilador/IDE de C++. Eu uso o DevC++ para construir todos os exemplos do curso por isso esse deverá dar. Dentro dos "caros" tem o MS Visual C++ e o Borland C++ Builder .

Para os meus projectos, utilizo o excelente (e grátis) Visual C++ Express Edition da Microsoft. O download é um bocado grande, mas vale bem a pena, nem que seja só pelo seu debugger.

Alguns conselhos...

- Para se ser um bom programador de jogos é preciso muita paciência, e ter muita força de vontade, para não deixar os projectos a meio, mas acabá-los até ao fim.
- Não tenham medo de me contactar :P - Enquanto estão a ler o curso, aproveitem para seguir outros cursos/tutorials. Recomendo, para a parte de C++, o tutorial do Pedro Santos.

Voltar à página inicial do curso

C++

Anúncios