lundi 8 avril 2013

Semaine 06 - Kismet & Tests 03

Jeudi 4 Avril

Améliorations du Kismet :

• Modification du HUD afin de pouvoir :
      - compter les bébés collectionnés et afficher le nombre,
      - afficher la vie du Troll et pouvoir la contrôler totalement en Kismet (et non à partir du script),
• Création du Kismet de Game Over / Victory (lance la cinématique de fin).
• Arrangements du Kismet des bébés, de prendre du dommage et des Checkpoints. 
• Changement dans le script pour empêcher le HUD du script de s'afficher.

Kismet du HUD qui affiche le nombre de bébés collectionnés : 

Kismet du HUD qui affiche la vie du Troll : 
Ce Kismet permet aussi de définir combien de dégâts on souhaite affliger au Pawn / combien de vie on souhaite lui rendre.
Merci à Nick de m'avoir aidé avec les Int ! 

HUD : 

Kismet qui définit l'affichage du Game Over (ramène le Pawn au début du jeu) 
ou bien la Victoire de celui-ci (lance la Cinématique de Fin) :

Vidéo du Game Over : 

Vidéo de Victoire : 

Exemple de Kismet amélioré avec le Kismet nouvellement créé (Kismet des Bébés) : 


Si le Pawn tombait d'une très grande hauteur, il se mettait en T-Pose et disparaissait. Même avec un Kismet de respawn, il "revenait" au PlayerStart mais en étant invisible. 
Pour résoudre ce problème, j'ai créé un Kismet permettant de contrôler totalement la vie du Pawn (voir le Kismet plus haut).
Ainsi, même si on donne l'impression au joueur qu'il meurt, pour UDK, le Pawn ne meurt pas réellement.
Néanmoins, il y avait toujours la possibilité que le joueur tombe dans le Kill Zone.
Pour éviter cela, j'ai créé un TriggerTouch de la superficie de la map, qui "tue" le Pawn dès qu'il le touche, et le ramène au PlayerStart, comme s'il avait juste toucher un objet mortel ordinaire de la scène.

Ce qu'il reste à faire :
• Matinees des Lumières qui "balayent" dans Kismet - Priorité 3
• Mettre une collision au Tramway interactif officiel (par le L.A) - Priorité 3
• Placer le Checkpoint à un endroit stratégique dans le niveau - Priorité 3
• Régler le problème de la barre d'espace - Priorité 2
• Régler le Heal infini du Pawn (dépasse 100) - Priorité 1
• Réinitialiser les Triggers lors du retour du joueur après un GameOver - Priorité 1
• Empêcher le joueur de pouvoir se heal (manger un bébé) s'il l'a collectionné - Priorité 2
• Créer un Time Limit pour essayer de battre le Lever du Soleil - Nice to Have 

Aucun commentaire:

Enregistrer un commentaire