Question

J'apprends la langue c. Après c, je proposerai sans doute sur l'objectif c et développer des applications iPhone. Alors je pensais à apprendre c # et XNA.

Combien de temps les gars vous pensez qu'il faudra avant que je puisse développer un percutant assez décent ou roleplay jeu pour la xbox?

Mon ami s design de jeu aussi apprendre que je vais avoir un concepteur de jeu et mon autre ami va apprendre le code comme moi.

Depuis combien de temps que vous en pensez qu'il faudra avant de pouvoir développer un jeu comme je l'ai dit.

Des conseils sur les livres ou

? Quel genre de moteur de jeu que nous utilisons Hould? Rien du tout si nous pouvons stratup et apprendre que vous connaissez.

Était-ce utile?

La solution

Je suis heureux de voir que vous appréciez la programmation. Je pense qu'il y aura beaucoup de réponses différentes à cette question ( « Dois-je faire C ou non? ») Mais je pense qu'il est une bonne chose que vous commencez par code écrit en C. Vous apprendrez beaucoup de choses de base que vous aurait pu passer si seulement aller pour le cadre XNA tout de suite.

MAIS! Ne pas attendre trop longtemps. Le cadre XNA est assez puissant et il est très facile de commencer. Je pense que vous devriez vous poser (y compris vos amis) « ce que vous pensez est la partie la plus amusante de développer un jeu? »

Est-ce la conception du jeu? programmation graphique? juste la programmation? faire graphiques
Peut-être cette réponse vous donnera un indice sur quoi se concentrer.

Cause des projets privés devraient être d'avoir du plaisir.

Autres conseils

Cela dépend de tant de choses qu'il est impossible de dire. Une astuce est cependant que commencer petit et finir vos projets. Il est facile de lancer des projets trop grands qui n'est jamais terminé.

12 est l'âge idéal pour commencer - la plupart des bons programmeurs que je connais a commencé jeune. Je suis pour le CV qu'il lors de l'embauche.

J'ai commencé sur un 128k Spectrum écrit en BASIC.

Un jeu à part entière est un objectif noble, un digne, mais un professionnel à part entière aurait du mal à atteindre.

Je commence par un simple jeu - un Tetris ou un clone en petits groupes, ou peut-être même texte quelque chose basé. Quelque chose de simple sera mieux pour apprendre les bases. Vous apprenez la langue que vous allez, attendez-vous donc:

  • Il sera souvent lent - vous aurez régulièrement des problèmes qu'il faut un certain temps pour comprendre. Il est bon que vous avez un ami penchant la même chose.
  • Le code que vous avez écrit au début sera plus tard les déchets - être prêt à ré-écrire comme vous le mieux. Vous commencez à faire des erreurs naïves, mais vous apprendre d'eux.

Ce second point s'applique même aux meilleurs professionnels lorsque vous travaillez avec quelque chose de nouveau. Personne n'obtient tout dès la première fois et vous en apprendre davantage d'erreurs que de réussites.

Et amusez-vous!

Cela dépend entièrement de votre talent et de la passion pour le travail.

Bon à voir des gens se enthousiastes à l'idée de programmation - et mieux jouer environ avec C. En partant avec C, même si elle est de faire des programmes de style « Bonjour tout le monde » de base, vous donnera une bonne compréhension de base des concepts tels que la mémoire gestion etc.

Mais comme d'autres l'ont dit - ne pas attendre trop longtemps pour sauter par-dessus à C # et XNA: oui les cadres sont assez grandes et effrayant, mais vous serez étonné de la rapidité avec laquelle vous pouvez faire avancer les choses une fois que vous obtenez une connaissance de base de la langue.

Quelques points que je voudrais souligner dans:

  • Tout d'abord, ne soyez pas découragés ou découragés quand quelque chose ne fonctionne pas, ou lorsque quelque chose se brise, ou si vous recevez une rétroaction négative (la proverbiale « suce » examen). Si vous êtes confiant dans votre idée et surtout, si vous êtes en profiter, continuer .

  • Ne vous attendez pas produire des graphismes impressionnants et des jeux de style FPS dès le premier jour: mais ne vous laissez pas inquiéter. Pour les grands jeux budgétaires, le côté « médias » (modèles 3D, des illustrations, audio) sont au moins un grand un emploi comme la programmation de jeu réel, sinon plus.

  • Commencez par une bonne idée et avoir confiance en elle. Ne vous inquiétez pas graphiques: si le jeu est bon les gens vont en profiter. Regardez la grande majorité des jeux « place de marché » (iPhone, Android Marketplace, XBox, Facebook): ils ont tous assez graphiques de base, mais sont basés sur de bons concepts solides. Et certains d'entre eux font de l'argent, beaucoup.

  • Si vous arrêtez bénéficiant d'une tâche particulière / projet, ne vous inquiétez pas à ce sujet un parking pour un certain temps et passer. Plus souvent qu'autrement, vous aurez un « moment eurêka » (probablement à 3h du matin si vous êtes comme moi) et revenez à elle avec un enthousiasme renouvelé.

RPG Maker est quelque chose de cool, vous pouvez essayer. Il vous permettra de faire des jeux de rôle sans programmation, qui vous donnera une idée de la façon dont les jeux sont conçus. Il va également plus facile de démarrer sur un PC qu'un xbox si vous apprenez.

J'ai un compagnon qui est un développeur de jeux, en travaillant sur l'état des jeux d'art comme « Call of Duty ». Je ne suis pas sûr si la langue est aussi importante que l'apprentissage des concepts et d'être actif dans la communauté.

Mon ami fait grand par le développement de contenu pour les jeux existants et se faire connaître de cette façon. Il est vraiment difficile à fait un jeu qui peut rivaliser ces jours-ci, mais ce ne est pas impossible. Comme mentionné Keith il est important de commencer simple et apprendre les bases, mais aussi son tout aussi important de contribuer en ligne et de vous entourer de gens d'esprit. Voilà comment vous ferez votre première pause, et c'est tout ce dont vous avez besoin.

Je suis un programmeur depuis des années maintenant et je dirais que j'ai appris 90% de ce que je sais des autres ou en ligne pas de livres de lecture. Les livres sont parfaits pour référence. Prenez ce que vous apprenez et appliquez.

Je suis sûr que si vous travaillez dur et contributte vous ferez en ligne il.

Bonne chance!

Cela pourrait être en mesure de vous aider pendant que vous apprenez XNA et C #. Je suis en train de passer le mot au sujet de mon projet libre open-source appelée « Terminal XNA Debug ». Il crée un affichage sur le dessus de votre jeu et vous permet de rechercher des valeurs, des méthodes invoquez, ou même regarder les valeurs changent en temps réel alors que votre jeu est en cours d'exécution. Je suis sûr que cela pourrait être d'une certaine aide pour vous en apprendre ce qui se passe dans votre jeu à différents points. Le site se trouve ici: http://www.protohacks.net/xna_debug_terminal

Si vous le souhaitez, s'il vous plaît dire aux autres. Je, moi-même, ai trouvé très utile dans mes propres projets. Le site vous dit tout ce que vous devez savoir à ce sujet.

Voici quelques bons conseils: apprendre à coder en C (par exemple lire un livre sur elle ou autre) mais c'est aussi loin que vous devriez aller avec C. Learning C vous apprend des choses que vous n'apprendrez jamais dans une autre langue, et vous aide à comprendre les choses que vous ne seriez pas entièrement comprendre sans l'apprendre, mais il ne va pas être utile pour vous beaucoup plus longtemps.

C ++ reprend C dans le monde du jeu rapidement (en fait, vous pourriez en tirer en disant qu'il est déjà arrivé), et j'ai le sentiment que nous pouvons voir C # devenir un grand joueur dans le monde du jeu aussi, comme les ordinateurs deviennent plus rapides.

Mais comme je l'ai dit -. Apprendre C, puis passer à C # ou java (je partirais avec C # pour sûr), puis revenir sur XNA

En outre, lors de l'apprentissage c #, regardez dans le livre, "Head First C #." Il est bon, et il fait un peu de choses avec le jeu.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top