Créer un jeu avec Unity 3D

Exercice 1

ToutApprendre

- Titre : Créer un jeu avec Unity 3D

- Auteur : ToutApprendre

- Parution : 1 décembre 2014

- Licence : Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright ® 2014 Équipe rubrique 2D/3D/Jeux. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

Sommaire

- Navigation

- I. Vidéo

- II. Sujet

- III. Code de base

- IV. Résultat attendu

- V. Correction

- VI. Commenter

- VII. Remerciements

- Navigation

Navigation

Sommaire

Correction

I - Vidéo

Animation en format "youtube" non supportée.
Contenu uniquement consultable en ligne à cette adresse :
https://www.youtube.com/watch?v=r52izpVnCGY

II - Sujet

Ce premier exercice consiste en la création d'un combat entre Link et Armos.

Voici la règle du combat :

Link a une chance sur cinq de faire perdre 10 points de vie à Armos, ensuite Armos l'attaque, et ce dernier a une chance sur cinq de faire perdre 10 points de vie à Link.
Quand Link ou Armos n'ont plus de vie, la partie est terminée.

Vous pouvez créer une variable ayant une valeur aléatoire avec le code :

var aleatoire:int = Random.Range(min, max);

III - Code de base

#pragma strict

class Personnage
{

}

class Heros extends Personnage
{

}

class Ennemi extends Personnage
{

}

IV - Résultat attendu

Le programme doit afficher ceci :

Je suis un héros : LINK
Je suis un méchant : ARMOS
État des vies : LINK : 100 -------------- ARMOS : 100
LINK attaque !
LINK fait perdre -10 à ARMOS
ARMOS attaque !
ARMOS échoue
État des vies : LINK : 100 -------------- ARMOS : 90
LINK attaque !
LINK échoue
ARMOS attaque !
ARMOS échoue !
État des vies : LINK : 100 -------------- ARMOS : 90
.
.
.
État des vies : LINK : 20 -------------- ARMOS : 10
LINK attaque !
LINK fait perdre -10 à ARMOS
ARMOS attaque !
ARMOS échoue !
Fin de partie !
LINK gagne !

V - Correction

La correction est disponible sur cette page. Il est fortement recommandé d'essayer de résoudre le problème avant de regarder la correction.

VI - Commenter

Vous pouvez commenter et donner vos avis dans la discussion associée sur le forum, ou encore, poser vos questions dans le forum Unity.

VII - Remerciements

Nous remercions « ToutApprendre » pour l'élaboration et la réalisation de ces vidéos. Vous pouvez retrouver sa chaîne YouTube en suivant ce lien.

Navigation

Sommaire

Correction