J'ai beaucoup d'expérience avec C ++, mais je n'ai aucune expérience avec la programmation de jeux. Cet été, je prévois de créer un jeu de plateforme 2D à partir de zéro en utilisant C ++ / SDL pour l'expérience d'apprentissage. Je recherche autant de ressources que possible pour m'aider à démarrer. Bon code source, tutoriels, quoi que ce soit.
L'un des meilleurs tutoriels que j'ai trouvés sont les tutoriels de développement inactifs de jump 'n' run de feu Florian Hufsky . Des tutoriels similaires?
c++
2d
sdl
platformer
firyice
la source
la source
Réponses:
Si vous êtes un gars un peu orienté C ++ / objet, vous pourriez trouver SFML plus facile à travailler. C'est très similaire à SDL, sauf qu'il a une interface OO. Ce n'est pas aussi répandu que SDL, mais il a toujours un public assez important.
En ce qui concerne les didacticiels, puisque vous êtes expérimenté avec C ++, vous pouvez probablement vous en sortir en lisant des didacticiels destinés à d'autres moteurs et langages et appliquer les concepts de haut niveau, en référençant votre API et ses forums d'aide pour les problèmes spécifiques que vous rencontrez en cours de route.
Flash Game Dojo est destiné aux utilisateurs de Flixel & Flashpunk, mais a beaucoup de matériel de type "programmation de jeu débutante".
GameDev.net est une autre ressource énorme (regardez leurs articles et wiki)
Regardez également les archives FlipCode . Celles-ci couvrent généralement des sujets plus avancés, mais vous les trouverez peut-être utiles à l'avenir.
la source
Airstrike est un petit jeu simple pour commencer. Le code source est court et simple . Ce n'est pas un jeu de plateforme, mais cela peut être une bonne chose, car vous ne voudrez peut-être pas que votre architecture ait une influence extérieure. Chaque action de bas niveau que vous souhaitez peut-être est implémentée - il n'y en a pas beaucoup (chargez les ressources, jouez des sons, affichez les sprites ...)
la source