Je veux commencer au développement du jeu. J'ai lu beaucoup d'articles, mais je n'ai pas eu de loin. Je suis en train d'étudier l'informatique et j'ai une expérience en C ++, un semestre en Java, .NET, (même assemblant, mais je ne commencerai pas avec ce ^^) p>
Je veux développer des "petits" jeux, comme Tetris et plus tard sur une sorte de saut et de courir. p>
J'aimerais travailler avec des aspects visuels ("gui graphique"). p>
J'ai lu beaucoup d'opinions, mais je ne sais pas s'il faut commencer par C ++, C #, Java, j'ai également lu sur DirectX et Flash. (Je n'ai aucun problème à apprendre une nouvelle langue.) P>
Et je n'ai pas trouvé de beaux tutoriels. P>
-> quelle langue, tutoriels? p>
Merci d'avance, P>
Tyzak P>
6 Réponses :
Je recommanderais XNA . C'est un document .NET pour faire des jeux sur Windows, Xbox 360 et Zune. p>
Il est facile de commencer et vous pouvez faire de petits jeux comme Tetris dans un délai très raisonnable. Je l'ai utilisé pour faire quelques jeux Xbox pour mon fils. p>
Il y a beaucoup d'informations disponibles pour vous aider à démarrer. Un bon point de départ est La section Education du club de créateur XNA. p>
Informations supplémentaires dans cette question: Le bon moteur d'interface graphique 3D P>
Oui, définitivement xna. L'excellente langue C #, un beau cadre de jeu, et la possibilité de le porter à la Xbox 360 si vous le souhaitez.
Depuis que vous avez une expérience avec C ++, suivez les tutoriels de clanlib ou de SFML. J'entends de bonnes choses à leur sujet. P>
Obtenez d'abord quelque chose de très simple. Un programme qui dessine un écran noir est un bon point de départ, puis ajoutez une image, le rendre mobile, etc. seulement après avoir travaillé les fondamentaux, commencez à penser à un jeu. P>
+1 pour xna. Si vous utilisez quelque chose comme IronPython pour les scripts, vous disposez essentiellement d'une boîte à outils complète hors de la boîte. P>
Pour les résultats rapides, le script Flash et AS3 est bon à partir. AS3 Les articles peuvent être plus difficiles à trouver, mais il y a un bon livre - L'université de jeu flash . P>
Voici une liste de recommandations pour les appariements de langue / plate-forme-bibliothèque p>
Bien entendu, lien obligatoire vers le site méga-game-Ressources: gamedev.net p>
D'accord avec cela, il y a des choses «de base» que vous devez comprendre avant de créer une partie. Pensez-y comme si un jeu consiste à gérer le gamestate, à garder tous les objets, à effectuer des interactions, d'écran de dessin, à utiliser les fichiers d'E / S, de travailler avec le clavier / la souris, faites des objets sensibles à la clé / la souris, avez-vous d'infrastructures dans général. Vous voudrez peut-être être intéressé par le traitement (assez simple, ne doit pas avoir à penser à une tonne de choses sans rapport tels que Windows Message Gestion en C ++), basé sur Java (et en fait, Java), vous pouvez être vu à http://processing.org . L'environnement simple mais puissant vous ferait commencer rapidement. A plusieurs experts d'une page couvrant les choses exactes requises dans les jeux, les mises à jour constantes et une communauté très conviviale. Plus tard, vous pouvez revenir à C ++ ou coller avec Java, car le traitement peut être facilement branché sur Eclipse en fournissant l'une des meilleures idées et la puissance Java. P>
J'ai le plus avantageux en utilisant Opentk Strong>, une enveloppe C # pour OpenGL. Vous êtes capable d'intégrer des vitres OpenGL dans vos formulaires Windows et de modifier leur comportement à l'aide des boutons et de toutes les choses qui sont données par des formulaires Windows. P>
outil parfait pour créer des outils simples pour la première fois. P>
Vous pouvez également envisager de modérer des jeux existants. De cette façon, vous pouvez obtenir quelque chose d'intéressant avec beaucoup moins d'efforts que si vous l'écrivez de zéro. Vous utiliserez également un langage de script tel que Lua ou Python qui n'a pas besoin d'être compilé.