2010-04-22 2 views
4

Je commence dans le développement de jeux iPhone/iPad et je cherche à mettre en place mon chemin d'apprentissage. Les caractéristiques de base que je voudrais apprendre (après la programmation des composants SDK iPhone de base) sont:Démarrage du jeu dev sur iPhone: iPad - parcours d'apprentissage?

  • en utilisant une carte comme interface où je peux me déplacer pion avec mes doigts
  • détecter où le pion a été déplacé et se déclenche événements dans le jeu
  • Le tableau sera constitué de 6 tuiles qui peuvent être organisées aléatoirement au début du jeu: Puis-je utiliser un composant sdk avec un délégué et une source de données pour déterminer où le pion a été laissé et sur quelle case?
  • besoin d'utiliser (quel type dices de la bibliothèque puis-je utiliser?)
  • ...

Avez-vous une idée sur l'endroit où commencer? ;-)

Merci beaucoup, Tib.

+0

Je pense qu'il existe de nombreux livres sur jeu iPhone dev, vous devriez obtenir l'un d'eux –

Répondre

2

Jens Alfke a fourni le cadre GeekGameBoard pour la construction de jeux de cartes et de cartes Mac ou iPhone. Il en parle here. Je recommande fortement cela comme point de départ pour un développeur inexpérimenté qui cherche à créer un jeu de société.

En outre, vous pouvez consulter les réponses à la question similaire "iPhone board game: OpenGL ES or CoreGraphics?". Comme je le recommande, lisez sur Core Animation (ce que GeekGameBoard utilise pour la mise en page et l'animation) pour fournir vos graphiques et animations en couches, plutôt que de sauter directement dans le plus complexe OpenGL ES.

+0

ok grand, est le GeekGameBoard importable comme projet iPhone/iPad ... Je vais essayer ce soir. merci beaucoup. Suite à votre réponse (merci pour cela), je comprends qu'il est plus efficace d'utiliser OpenGL/CoreGraphics que d'utiliser un framework comme Cocos2D? Je suppose qu'il est préférable d'apprendre les bases avant d'utiliser un cadre, ai-je raison? – Tibi

+0

@Tibi - GeekGameBoard fonctionne sur l'iPhone OS, vous pouvez donc l'utiliser dans votre projet iPhone/iPad. Il y a un projet iPhone spécifique pour le construire pour cette plate-forme. Ma suggestion dans cette question était d'aller avec Core Animation (Core Graphics n'est pas utilisé pour l'animation, juste dessin 2D que vous utiliseriez dans Core Animation) sur OpenGL ES en raison de combien il sera plus simple d'écrire votre application. Cocos2D est en couches sur OpenGL ES, mais je ne l'ai pas utilisé, donc je ne peux pas commenter à quel point il serait difficile de travailler avec. –

+0

bonjour à nouveau, ce livre serait-il un bon point de départ pour en apprendre davantage sur l'animation de base 2D avec une introduction de l'OpenGL? – Tibi

Questions connexes