Vous apprendrez à créer des expériences interactives numériques fluides adaptées aux jeux et à utiliser les capteurs avancés intégrés à l'iPhone et à l'iPad. Cela comprend le dessin de graphiques 2D, la diffusion de sons et de musique, l'intégration avec Game Center, le moteur physique d'iOS et la détection de l'orientation et de la localisation de l'appareil. À l'issue de ce cours, vous serez en mesure de : 1. Utiliser le service de géocodage inversé pour convertir la latitude et la longitude en noms de lieux 2. Implémenter les GeoFences pour rendre une application efficace dans la surveillance de l'emplacement d'un appareil iOS 3. Exploiter la puissance des accéléromètres, magnétomètres et gyroscopes pour orienter un appareil dans l'espace physique 4. Créer une application qui réagit aux niveaux de lumière ambiante en utilisant la luminosité de l'écran comme proxy 5. Jouer des effets sonores et d'autres médias en tant qu'audio 6. Créer un jeu comme Pong 7. Créer un jeu comme Breakout 8. Manipuler des graphiques dans un environnement de jeu 9. Utiliser le moteur physique pour créer des univers de jeu réalistes 10. Réagir aux événements multi-touch pour une conception d'interaction complexe 11. Détecter et répondre efficacement aux collisions et aux contacts 12. Enchaîner des séquences complexes d'actions, d'animations et de sons avec précision 13. Animer des sprites à plusieurs images 14. Créez des systèmes de particules pour simuler le feu, la fumée et la magie (et plus encore !) 15. Interfacer avec Game Center pour créer des classements et des réalisations qui peuvent être partagées sur les réseaux sociaux
Jeux, capteurs et médias
Ce cours fait partie de Spécialisation développement iOS pour les entrepreneurs créatifs
Instructeurs : Don Patterson
10 014 déjà inscrits
Inclus avec
(55 avis)
Détails à connaître
Ajouter à votre profil LinkedIn
1 devoir
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées
Élaborez votre expertise du sujet
- Apprenez de nouveaux concepts auprès d'experts du secteur
- Acquérez une compréhension de base d'un sujet ou d'un outil
- Développez des compétences professionnelles avec des projets pratiques
- Obtenez un certificat professionnel partageable
Obtenez un certificat professionnel
Ajoutez cette qualification à votre profil LinkedIn ou à votre CV
Partagez-le sur les réseaux sociaux et dans votre évaluation de performance
Il y a 4 modules dans ce cours
Cette semaine, nous allons faire une plongée en profondeur dans les capteurs de la plateforme iOS. Les capteurs sont l'un des aspects des smartphones qui en font une plateforme unique et forment un pont entre le monde numérique et le monde physique. Nous examinerons différentes façons de combler ce fossé avec des capteurs de localisation (et des recherches d'adresses via le géocodage inversé), le géofencing et les capteurs de mouvement. Cela vous permettra d'acquérir les compétences nécessaires pour écrire du code qui rendra vos applications conscientes du monde qui les entoure et qui pourra même réagir aux mouvements physiques de l'utilisateur.
Inclus
17 vidéos2 lectures1 évaluation par les pairs
Travailler avec les niveaux de lumière du monde physique est difficile sur iOS, mais cette semaine nous allons vous montrer un moyen d'accéder à la lumière ambiante autour de l'appareil en tirant parti de la luminosité de l'écran. Nous allons ensuite inverser le paradigme. Au lieu d'essayer de percevoir le monde physique, nous agirons dans le monde physique en jouant des sons. Nous vous présenterons deux méthodes pour jouer des sons dans les applications (ce ne sont pas les seules, loin de là).
Inclus
5 vidéos1 lecture1 évaluation par les pairs
Cette semaine, nous vous donnons les bases pour créer des jeux avec SpriteKit. Comment construire un jeu ? Comment charger des éléments dans votre jeu ? Comment les faire bouger et réagir ? Nous commencerons par le "Hello, World" des jeux, "Pong". Il s'agit d'une introduction rapide au fonctionnement des jeux. Ensuite, nous reviendrons sur chacune des étapes que nous avons utilisées pour créer Pong et nous expliquerons plus en détail ce que nous avons fait en cours de route. Dans le tutoriel approfondi, nous garderons un exemple courant d'un jeu de "Breakout" qui suit notre progression. L'objectif de ce type de jeu est d'exploiter le moteur physique, de détecter les collisions et d'y répondre en deux dimensions. Nous montrerons à l'étudiant comment placer les sprites, réagir à l'interaction multi-touch, détecter et répondre aux événements de contact.
Inclus
11 vidéos1 lecture1 évaluation par les pairs
Dans cette dernière semaine, nous allons explorer les différentes actions qui peuvent être lancées par vos sprites pour créer des jeux dynamiques. En tirant parti de la classe SKAction, il est possible d'enchaîner des animations complexes à plusieurs étapes, des sons et des effets sans que le développeur de l'application n'ait à micro-gérer leur déroulement. Nous présenterons également les systèmes de particules, qui constituent un moyen amusant et efficace de simuler des effets tels que la fumée, le feu et la magie. Enfin, nous vous montrerons comment interagir avec Game Center afin que vous puissiez ajouter des actions sociales à vos jeux. Cela inclut les classements et les réalisations qui sont visibles sur le réseau social de l'utilisateur et qui ajoutent un élément amusant de compétition à n'importe quel jeu.
Inclus
7 vidéos1 lecture1 devoir1 évaluation par les pairs
Offert par
Recommandé si vous êtes intéressé(e) par Développement de logiciels
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?
Avis des étudiants
55 avis
- 5 stars
70,90 %
- 4 stars
20 %
- 3 stars
5,45 %
- 2 stars
0 %
- 1 star
3,63 %
Affichage de 3 sur 55
Révisé le 17 mai 2016
Very awesome class with thoroughly understandable step-by-step approach.
Révisé le 2 déc. 2017
By far the most fun of the specialization so far. Lots of things learned about coding game structures.
Révisé le 26 avr. 2017
Great course! A good overview to work with games, sensors and media.
Ouvrez de nouvelles portes avec Coursera Plus
Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.
Faites progresser votre carrière avec un diplôme en ligne
Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne
Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires
Améliorez les compétences de vos employés pour exceller dans l’économie numérique
Foire Aux Questions
L'accès aux cours et aux devoirs dépend de votre type d'inscription. Si vous suivez un cours en mode audit, vous pourrez consulter gratuitement la plupart des supports de cours. Pour accéder aux devoirs notés et obtenir un certificat, vous devrez acheter l'expérience de certificat, pendant ou après votre audit. Si vous ne voyez pas l'option d'audit :
Il se peut que le cours ne propose pas d'option d'audit. Vous pouvez essayer un essai gratuit ou demander une aide financière.
Le cours peut proposer l'option "Cours complet, pas de certificat" à la place. Cette option vous permet de consulter tous les supports de cours, de soumettre les évaluations requises et d'obtenir une note finale. Cela signifie également que vous ne pourrez pas acheter un certificat d'expérience.
Lorsque vous vous inscrivez au cours, vous avez accès à tous les cours de la Specializations, et vous obtenez un certificat lorsque vous terminez le travail. Votre certificat électronique sera ajouté à votre page de réalisations - de là, vous pouvez imprimer votre certificat ou l'ajouter à votre profil LinkedIn. Si vous souhaitez uniquement lire et visualiser le contenu du cours, vous pouvez auditer le cours gratuitement.
Si vous vous êtes abonné, vous bénéficiez d'une période d'essai gratuite de 7 jours pendant laquelle vous pouvez annuler votre abonnement sans pénalité. Après cette période, nous ne remboursons pas, mais vous pouvez résilier votre abonnement à tout moment. Consultez notre politique de remboursement complète.