Tenho muita experiência com C ++, mas não tenho experiência com programação de jogos. Neste verão, pretendo criar um jogo de plataformas 2D do zero usando C ++ / SDL para a experiência de aprendizado. Estou procurando o maior número possível de recursos para me ajudar a começar. Bom código fonte, tutoriais, qualquer coisa.
Um dos melhores tutoriais que encontrei são os tutoriais inativos de salto e corrida do falecido Florian Hufsky . Algum tutorial semelhante?
c++
2d
sdl
platformer
firyice
fonte
fonte
Respostas:
Se você é do tipo C ++ / orientado a objetos, pode achar mais fácil trabalhar com o SFML . É muito semelhante ao SDL, exceto que possui uma interface OO. Não é tão difundido quanto o SDL, mas ainda possui muitos seguidores.
Quanto aos tutoriais, como você tem experiência com C ++, provavelmente poderá ler tutoriais destinados a outros mecanismos e linguagens e aplicar os conceitos de alto nível, referenciando sua API e seus fóruns de ajuda para problemas específicos que você encontrar ao longo do caminho.
Jogo em Flash O Dojo é voltado para usuários de Flixel e Flashpunk, mas possui muitos materiais do tipo "programação de jogos iniciais".
GameDev.net é outro grande recurso (veja seus artigos e wiki)
Veja também os arquivos FlipCode . Geralmente, esses tópicos abrangem tópicos mais avançados, mas você poderá encontrá-los úteis no futuro.
fonte
Airstrike é um jogo pequeno e simples para começar. O código fonte é curto e simples . Não é um jogo de plataformas, mas isso pode ser uma coisa boa, pois você pode não querer que sua arquitetura tenha influência externa. Todas as ações de baixo nível que você deseja são implementadas - não são muitas (carregar recursos, reproduzir sons, exibir sprites ...)
fonte