Skip to main content

Ludum Dare #28 Complété

Ça y est, j’ai terminée mon ludum dare #28. J’ai pas pu tout faire ce que j’avais l’intention de faire au début et le jeu a vraiment pris une tournure que je ne m’attendais pas trop au départ mais je suis quand même satisfait du résultat. Pour le voir et l’essayer, il suffit d’aller sur cette page : http://www.ludumdare.com/compo/ludum-dare-28/?action=preview&uid=24796

Cette semaine, je vais vous écrire un post mortem sur ce qui a bien été et moins bien été. 🙂

Ludum Dare #28 : Première journée !

Le ludum dare #28 est commencé depuis hier soir. Le thème est : You only get one. Au début, je ne savais pas trop vers où m’enligner mais j’ai finalement opter sur le principe que le joueur n’a qu’une seule vie pour faire le plus de dégat possible face à une horde d’ennemis de plus en plus puissantes. Le style de jeu est un space shooter à l’horizontal, un peu comme les Gladius à l’époque. J’ai pris quelques images et son que j’avais déjà et le jeu se nomme Humanity’s last hope. Je sais, j’ai utilisé souvent ce nom dans le passé mais je crois que le titre fitait bien avec le thème. En cette première journée j’ai fait le menu principale et le début du premier niveau. En fait, j’ai le joueur qui peut se déplacer et tirer, j’ai deux type d’ennemis qui spawn et j’ai une détection de collision entre les balles du joueur et les ennemis. Au début cette partie m’a demander beaucoup de temps étant donné que je n’ai pas une grande expérience au niveau du Toolkit 2D que j’utilise dans Unity. Après avoir compris que mon mesh collider n’était pas assez épais, tout s’est bien déroulé par la suite. Demain, pour le jour deux, voici ce qui sera au menu en ordre de priorité:

  • Intégration des tirs ennemis.
  • Intégration du système de pointages
  • Intégration du principe de vague ennemis
  • Intégration d’un principe de chaleur pour éviter de maintenir la touche de tir enfoncé.
  • Intégration du type d’ennemis BOSS
  • Intégration d’une partie de l’histoire de HLH qu’on avait créé à l’époque.

Vous pouvez essayer le jeu dans l’état actuel en allant ici: http://sjs-studio.com/SjsGame/HLHWeb/HLHWeb.html Je vous laisse sur 2 screenshots. À demain 🙂HLH_InProgress HLH_MainMenu

Ludum dare #27 : Post mortem

C’était mon premier ludum Dare et je suis très fier de ce que j’ai accompli.

Ce qui a bien été:

L’idée:

J’ai commencé à travailler 10h plus tard mais j’avais une très bonne idée de mon idée principale.

Mon moteur de jeu:

En général, l’utilisation de mon moteur s’est bien passé. J’ai appris beaucoup de chose et je vais mettre à jour mon moteur avec mes nouvelles connaissances.

La bibliothèque xTile:

L’utilisation de la bibliothèque xTile a été très facile. Ça m’a beaucoup aidé pour l’affichage de mon niveau.

Ce qui a mal été:

Détection de collision:

J’ai eu beaucoup de problème avec la détection des collision. En premier, la détection de collision fonctionnait à 50%. J’ai trouvé la solution à la dernière journée. C’était un problème très simple. Je ne prenais pas la bonne coordonnée donc la détection de la collision était décalé.

Niveau trop court:

Je n’ai pas eu le temps de faire un niveau plus long.

Ce qui a très bien été

Tout les commentaires de la communautés. Merci tout le monde !

Le futur:

Je participerai au prochain Ludum dare mais d’ici là, je vais continuer à travailler sur mon jeu pour le rendre meilleur. J’aimerais y ajouter d’autre niveau, des power up, des obstacles et autre idées que j’ai en tête.

Conclusion

Si vous n’avez toujours pas joué au jeu, essayé le : http://www.ludumdare.com/compo/ludum-dare-27/?action=preview&uid=24796

Félicitation à tout ceux qui ont participé au dernier Ludum Dare. J’ai essayé plusieurs jeu et il y en a plusieurs de bon.

Première version terminée !

Et oui ! J’ai terminé ce soir la première version de mon petit jeu. J’étais tellement inspiré que j’avais oublié de venir poster un build jouable. Par contre, c’est encore mieux car je peux vous livrer le jeu final. Il me reste des corrections de bugs à faire mais je pourrais l’envoyer dans l’état qu’il est présentement. Pour entrer dans les temps, j’ai dû modifier mon idée de départ. Si le joueur prend le clos, c’est terminée. Pour ramasser ou perdre du temps, il y a des objets avec le chiffre 10. Le vert permet d’ajouter du temps alors que le rouge diminue le temps. Il y a un bug que je connais lorsqu’on veut prendre un objets. Parfois, la détection de la collision ne se fait pas. Je vais essayer de le corriger avant demain soir sinon ce sera plus tard lorsque je pourrai prendre le temps de peaufiner le jeu.

Voici donc le lien de mon petit jeu. Si ça ne fonctionne pas, dite moi le le plus rapidement possible pour que je puisse corriger ça.

Les contrôles:

W = Accélérer
S = Freiner (Descend jusqu’à 100 maximum)
A = Gauche
D = Droite
Espace = Sélection dans le menu

Merci 🙂

http://sjs-studio.com/SjsGame/FastDelivery.zip

LudumDare27Final