Ian Cinnamon Devenez un Développez facilement des jeux vidéos multiplates-forme

Ian Cinnamon Devenez un Développez facilement des jeux vidéos multiplates-formes petit génie desjeux vidéo De 7à 97ans ! Ian Cinnamon Devenez un petit génie des jeux vidéo L E P R O G R A M M E U R Pearson Education France a apporté le plus grand soin à la réalisation de ce livre afin de vous fournir une information complète et fiable. Cependant, Pearson Education France n’assume de responsa- bilités, ni pour son utilisation, ni pour les contrefaçons de brevets ou atteintes aux droits de tierces personnes qui pourraient résulter de cette utilisation. Les exemples ou les programmes présents dans cet ouvrage sont fournis pour illustrer les descriptions théoriques. Ils ne sont en aucun cas destinés à une utilisation commerciale ou professionnelle. Pearson Education France ne pourra en aucun cas être tenu pour responsable des préjudices ou dommages de quelque nature que ce soit pouvant résulter de l’utilisation de ces exemples ou programmes. Tous les noms de produits ou marques cités dans ce livre sont des marques déposées par leurs propriétaires respectifs. Aucune représentation ou reproduction, même partielle, autre que celles prévues à l’article L. 122-5 2˚ et 3˚ a) du code de la propriété intellectuelle ne peut être faite sans l’autorisation expresse de Pearson Education France ou, le cas échéant, sans le respect des modalités prévues à l’article L. 122-10 dudit code. No part of this book may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording or by any information storage retrieval system, without permission from Pearson Education, Inc. Publié par Pearson Education France 47 bis, rue des Vinaigriers 75010 PARIS Tél. : 01 72 74 90 00 Mise en pages : TyPAO Tous droits réservés Titre original : Programming Video Games for the Evil Genius Traduit et adapté de l’américain par Isabelle Hurbain-Palatin ISBN : 978-0-07-149752-7 Copyright © 2008 by The McGraw-Hill Companies, Inc. All rights reserved Copyright© 2009 Pearson Education France ISBN : 978-2-7440-4090-0 Sommaire Préface .......................................................... VII À propos de l’auteur .................................... VIII Introduction .................................................. 1 Le compilateur ............................................. 5 1. Java dans les starting-blocks .................. 9 2. Jeux de course .......................................... 39 3. Jeux de plateau ........................................ 91 4. Jeux de tir ................................................. 125 5. Jeux de stratégie ...................................... 143 6. Anciens jeux... revisités ........................... 187 7. Jeux de réflexion ...................................... 229 Index ............................................................. 275 Table des matières Préface ............................................................ VII À propos de l’auteur ...................................... VIII Introduction .................................................... 1 Remerciements ........................................... 4 Le compilateur ............................................... 5 CHAPITRE 1. Java dans les starting-blocks ... 9 Projet 1 : Le perroquet ................................ 10 Projet 2 : Devinez le mot de passe ! ........... 14 Projet 3 : Calcul mental .............................. 23 Projet 4 : Une bibliothèque virtuelle de jeux 30 Projet 5 : Devinez le nombre ! ................... 35 Java dans les starting-blocks : le résumé .... 37 CHAPITRE 2. Jeux de course ........................... 39 La course du courage Projet 6 : La piste ....................................... 40 Projet 7 : Les voitures ................................ 47 Projet 8 : Collisions ! ................................. 53 Projet 9 : Personnalisation ......................... 61 Le skieur Projet 10 : La piste ...................................... 72 Projet 11 : Piste verte ................................. 77 Projet 12 : La compétition ......................... 83 CHAPITRE 3. Jeux de plateau ......................... 91 La chasse aux mauvais génies Projet 13 : Le laboratoire ............................ 92 Projet 14 : Attrapez-les vite ! ..................... 97 Projet 15 : Plus intelligent... ...................... 101 Le morpion boxeur Projet 16 : Le ring ...................................... 105 Projet 17 : Combat ! ................................... 110 Projet 18 : K.-O. ! ...................................... 116 CHAPITRE 4. Jeux de tir .................................. 125 Destructeurs de l’espace Projet 19 : Le paysage .............................. 126 Projet 20 : Lasers ....................................... 129 Projet 21 : La vengeance ............................ 135 CHAPITRE 5. Jeux de stratégie ....................... 143 Démineurs Projet 22 : Le petit nouveau de l’équipe ..... 144 Projet 23 : Démineur expert ....................... 148 Projet 24 : BOUM ! ................................... 153 Projet 25 : Promotions ............................... 159 Pièges Projet 26 : Déplacements .......................... 166 Projet 27 : Mise en place des pièges .......... 170 VI Devenez un petit génie des jeux vidéo Projet 28 : Piégé ! ....................................... 175 Projet 29 : Le spectacle .............................. 180 CHAPITRE 6. Anciens jeux... revisités ............ 187 Oiram Projet 30 : La plate-forme ......................... 188 Projet 31 : Allez Oiram ! ............................ 192 Projet 32 : Les méchants ............................ 198 Projet 33 : Un monde compliqué ............... 205 Javaman Projet 34 : L’univers de Javaman ............... 214 Projet 35 : Javaman vit ! ............................ 217 Projet 36 : L’attaque du C++ ...................... 222 CHAPITRE 7. Jeux de réflexion ....................... 229 Jeu de mémoire Projet 37 : Dessin de la grille .................... 230 Projet 38 : Correspondances ...................... 235 Projet 39 : Battez le chronomètre .............. 240 Ian a dit Projet 40 : Jeu de couleurs ......................... 248 Projet 41 : Surchauffe de cerveau .............. 252 Projet 42 : Plus de niveaux ! ...................... 259 Projet 43 : Accessoires de jeu .................... 265 Index ............................................................... 275 Préface Il y a plusieurs années, Ian Cinnamon a assisté aux iD Tech Camps de UCLA (Univer- sity of California, Los Angeles). Ian y a appris à programmer en C++ et en Java. Année après année, Ian a continué à assister aux camps et sa maîtrise de la programmation s’est visiblement améliorée. Mais il est apparu qu’il dépassait ses pairs et qu’il avait besoin de nouveaux défis. Ses instructeurs disaient de lui qu’il absorbait et assimilait rapidement les notions de programmation, comme s’il rentrait chez lui, lisait et résolvait des problèmes sur son temps libre. Il se trouve que c’est exactement ce qu’il faisait. J’ai eu l’occasion de rencontrer Ian il y a deux ans à l’Université de Stanford. C’est un jeune homme formidable avec de bonnes manières, d’excellentes capacités sociales et, bien sûr, un grand talent de programmeur. Il est un des meilleurs programmeurs que j’ai vus aux iD Tech Camps, ce qui est impressionnant au vu des milliers de program- meurs qui ont reçu leur diplôme des iD Tech Camps pendant toutes ces années. Ian, qui a aujourd’hui tout juste quinze ans, est devenu un modèle pour sa génération. Son livre, Devenez un petit génie des jeux vidéo, offre une approche étape par étape à la programmation de jeux vidéo, ce qui est un rêve pour de nombreux jeunes. J’entends souvent des phrases comme "J’aimerais savoir programmer mon propre jeu" et "Je ne sais pas par où commencer". Ma suggestion est de participer aux id Tech Camps et de se procurer un exemplaire du livre de Ian. Savoir où aller et y plonger sont des étapes cruciales. Ian élève sa génération et démystifie le code des jeux vidéo. Je suis très impatient de voir où Ian en sera dans cinq ou dix ans. Préparez-vous. Pete Ingram-Cauchi Président et CEO, iD Tech Camps, internalDrive, Inc. À propos de l’auteur Ian Cinnamon est un phénomène de 15 ans qui programme depuis plus de sept ans et qui est certifié en Java et en C++. Il est actuellement lycéen à la Harvard-Westlake School de Los Angeles, Californie. Introduction Maîtriser l’univers des jeux Quoi de mieux que jouer aux jeux vidéo ? Créer vos propres jeux vidéo ! Des jeux que vous concevez, des jeux que vous contrôlez... des jeux selon vos règles. Lorsque vous achetez un jeu en magasin, ce jeu est souvent le résultat de mois, voire d’années d’efforts d’une petite équipe de professionnels créant des programmes extrêmement complexes aidés des ordinateurs les plus récents et les plus puissants. Mais il leur manque quelque chose pour créer le jeu parfait : vous-même, le créateur de jeux. Vous êtes le maître de votre univers de jeu. Vous pouvez créer le monde que vous voulez. Vous pouvez choisir les couleurs de fond, les niveaux de difficulté, la forme du plateau de jeu et les codes de triche. Vous pouvez inventer des personnages, concevoir des défis, choisir comment les points sont distribués et comment un joueur gagne... ou perd. Vous pouvez programmer tout ce à quoi vous pensez. Votre borne d’arcade personnelle Vous est-il déjà arrivé de vous ennuyer à force de jouer au même jeu, encore et encore ? Ce ne sera bientôt plus le cas. Vous pouvez créer un assortiment de jeux avec des variantes illimitées. Vous trouverez dans ces pages le secret de la construction de jeux de course, de jeux de plateau, de jeux de tir, de jeux de stratégie, d’anciens jeux revisités et de jeux de réflexion. 2 Devenez un petit génie des jeux vidéo ● Jeux de course. Attention à l’adrénaline ! Construisez des jeux dans lesquels vous ferez une course contre la montre, contre un adversaire ou même contre vous- même. La vitesse et la précision seront vos atouts clés lorsque vous vous déplace- rez, que votre moyen de transport soit une voiture, une fusée, un balai, une paire de skis ou tout autre moyen de transport qui puisse être imaginé par un petit génie de la programmation. ● Jeux de plateau. uploads/Litterature/ devenez-un-petit-genie-en-jeux-video.pdf

  • 28
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager