đŸ€‘ Indie game store🙌 Free games😂 Fun games😹 Horror games
đŸ‘· Game development🎹 Assets📚 Comics
🎉 Sales🎁 Bundles

Jimmy Labo du dev

3
Posts
2
Topics
2
Followers
4
Following
A member registered 1 year ago · View creator page →

Games

Recent community posts

Merci.

Aucun framework, juste tout est fait en TypeScript.

Replied to lyoy in Slayer Of Ships

Socket.io est trĂšs facile Ă  utiliser. La documentation est trĂšs claire. Que du bonheur! :P

Created a new topic Slayer Of Ships
(Edited 1 time)

Bonjour,


AprÚs avoir participé à la premiÚre Game Jam de Gamecodeur, je me relance avec celle-ci.

Le projet

Ce projet est sur le thÚme "Puzzle Grid" et sera créé en TypeScript sans Framework. Le jeu utilisera également Socket.io pour communiquer en réseau ainsi que NodeJS pour gérer le coté serveur.

Nous sommes 2 dĂ©veloppeurs sur cette gamejam, un dĂ©veloppeur cotĂ© Client (moi) et un autre cotĂ© Serveur/Socket.io. 

Le jeu: Slayer Of Ships

Le jeu sera disponible sur navigateur et android.
J'espÚre que nous sommes restés dans le thÚme de la gamejam.

Les vaisseaux

Vous et votre ennemie (IA, ou autre joueur en ligne) contrĂŽlez 3 vaisseaux de couleurs diffĂ©rentes: rouge, bleu et jaune alignĂ© horizontalement sur une ligne de 3 cases. Un vaisseau par case. Ces vaisseaux sont positionnĂ©s face Ă  face sur une grille de 3x10 pour le moment.

Pour remporter la partie, vous devez dĂ©truire les 3 vaisseaux opposants en respectant les couleurs.

Un vaisseau rouge peut détruire un autre vaisseau rouge, par contre, un vaisseau bleu ne peut pas détruire un vaisseau rouge. Un seul missile détruit un vaisseau.

Les tires des vaisseaux peuvent uniquement aller Ă  la verticale. 

Les briques

En milieu de la grille, des "briques" de couleur peuvent bloquer vos tires. Vous devez les détruire avant de parvenir au vaisseau adversaire.

Certaines briques contiennent des bonus qui sont les suivants:

  • Bouclier d’un tir: les vaisseaux dĂ©truisant le bonus acquis un bouclier contre un missile.
  • Vitesse plus rapide pour switch*
  • Turbo* (Le vaisseau contenant ce bonus peut dĂ©truire toutes les couleurs)

Les briques changement de couleur

Certains briques permettent de changer un vaisseau de couleur. Un vaisseau bleu peut donc devenir rouge si besoin.

Le gameplay

Nous souhaitons un gameplay trĂšs "speed" pour ce jeu. 

Commençons par le terme "switch", il consiste à changer de place deux vaisseaux en touchant à gauche ou à droite votre écran.

  • Gauche de l’écran: Le vaisseau du milieu et celui de gauche intervertissent de position.
  • Droite de l’écran : Le vaisseau du milieu et celui de droite intervertissent de position.


Lorsque que vous appuyez sur espace (PC) ou “middle touch”, les trois canons tirent simultanĂ©ment.

Donc le gameplay consiste Ă  tirer sur l'adversaire, et "switch" pour esquiver les missiles.

Les liens

Devlog

Semaine du 22 mai au 28 mai

  • Apparition des joueurs sur la carte
  • Gestion de la grille 3x10
  • Gestion des missiles
  • Gestion des briques + des briques changement de couleur
  • Gestion de l'IA de base (Switch et tire)
  • Gestion du compte Ă  rebours avant le dĂ©but d'une partie

Haha, merci J.Skey

(Edited 29 times)

Bonjour,

PrĂ©sentation rapide, Jimmy, 23 ans, dĂ©veloppeur Web au quotidien, ça fait maintenant un long moment que j'ai pas dĂ©veloppĂ© un jeu. Mon dernier crĂ©Ă© est un jeu en flash disponible ici. (Je donne le lien au cas oĂč ça vous intĂ©resse, si vous avez des retours n'hĂ©sitez pas!).

Le projet

Ce projet est sur le thÚme "Création de personnage" et sera créé en TypeScript sans Framework. Pourquoi sans Framework, car j'aime le défi, et j'aurai plus de fierté de le réussir ainsi. :)

Je suis seul sur le projet, mais vu que ce ne sera pas un jeu complet, ça devrait le faire!

Le jeu: L'usine Ă  humain

Le principe est simple, vous ĂȘtes une sorte de dieu qui crĂ©er des humains pour la planĂšte. Malencontreusement, vous ĂȘtes un peu Ă©tourdis et vous avez dĂ©clencher une rĂ©action « angĂ©lique » qui Ă  disperser toutes les parties humaines de votre crĂ©ation.

La planÚte réclament ses humains et pour ça, elle sait y faire! Le mode autodestruction est activé si elle n'a pas sa livraison.

Faites vite, et sauvé vos pauvres petits humains de ce désastre!

L'usine Ă  humain L'usine Ă  humain

Gameplay

  • Votre souris pour dĂ©placer le personnage
  • Clique gauche ou droite pour s'orienter (Ou touche flĂ©chĂ©e)
  • Clique gauche maintenu 2 secondes pour livrer une commande
  • Clique droit maintenu 2 secondes pour supprimer sa livraison courante.

Les liens qui ne sont pas de refus!

Le jeu est jouable ici.

Les sprites utilisés pour le moment sont libres et disponibles ici.

Les sources du projet sont sur GitHub.

La base du moteur est parti d'un clone de ce projet GitHub. (Bon j'ai plus ou moins tout bougé, mais c'est toujours bien d'indiquer la source :p )

Les fonctionnalités à développer et déjà développées sont sur trello.

Un article de ce projet sur mon blog.

Devlog

Semaine du 10 oct

  1. Gestion du chargement des images/sons
  2. Gestion du temps (delta)
  3. Gestion du canvas et son context
  4. Gestion des rotations
  5. Gestion des collisions (OBB)
  6. Gestion des zones dans les sprites (Pour afficher qu'une zone d'une image)
  7. Gestion des sprites
  8. ScĂšne "choix du corps"
  9. Génération de partie humain aléatoirement, avec une vitesse/angle et rotation différente toutes les 1 seconde.

Semaine du 17 oct

  1. DĂ©coupes de trois personnages
  2. Gestion de la notion de parent et enfant sur un élément avec les collisions
  3. Assembler un personnage

Edition du post

20 oct

  • Mise Ă  jour du jeu: ici, la collision n'est pas 100% opĂ©rationnelle comme je le souhaite!
  • Bon code Ă  tous!
  • Optimisation de la collision

21 oct

Le jeu n'est pas mis Ă  jour sur itch.io

  • Mise Ă  jour du "loader" des ressources
  • Mise Ă  jour des sprites

23 oct

Le jeu n'est pas mis Ă  jour sur itch.io

  • Gestion de l'assemblage
  • Gestion des rotations avancĂ©e
  • Passage en TypeScript
  • Gestion du Z-Order

24 oct

Le jeu est mis Ă  jour sur itch.io, mais.. il est pas du tout jouable! :D

  • Gestion de la victoire
  • Gestion de la dĂ©faite
  • Gestion du bouton "relancer"

25 oct

Le jeu est mis Ă  jour sur itch.io, et il est ENFIN jouable!

Il manque cependant tout le coté graphique et son, et des éléments du gameplay.

  • GĂ©nĂ©ration des parties humaines alĂ©atoirement
  • Trajectoire alĂ©atoire des parties humaines
  • Ajout du choix du corps

26 oct

Le jeu est mis Ă  jour sur itch.io ici!

  • Mise Ă  jour des graphismes
  • Ajout de la rotation sur les parties humaines
  • Rotation possible avec la souri ou le clavier
  • Ajout d'un fond

Le jeu tourne et il est prĂȘt Ă  ĂȘtre rendu, cependant j'aimerai rajouter des fonctionnalitĂ©s de gameplay et du son.

28 oct

Dans cette version, j'ai repensé le gameplay avec un systÚme de commande.

Le jeu n'est pas encore mis Ă  jour

  • Ajout des commande (d'humain)
  • Possible de supprimer sa crĂ©ation en restant appuyer sur clique droit (2 sec)
  • Possible de livrĂ© une commande en restant appuyer sur clique gauche (2 sec)
  • Renommes le nom de ce post en l'usine Ă  humain
  • Nommes le jeu en L'usine Ă  humain

29 oct, 30 oct

  • Ajout des sons (DĂ©solĂ© si le volume est fort :O)
  • Refonte de la scĂšne du jeu
  • Ajout de la scĂšne pour choisir un niveau
  • Ajout du didacticiel
  • Suppression du GameOver
  • Ajout du compte Ă  rebours
  • Ajout du temps
  • Ajout du score
  • Ajout du dialogue
  • DĂ©ploiements vers Linux x32, x64 et Window x32, x64

Critiquez-moi : est-ce que le jeu est sympa niveau gameplay ? Il reste quelques bugs, comme un son qui ne devrait pas ĂȘtre jouer lors du clique sur le corps. Et le jeu s'arrĂȘte aprĂšs le niveau de "Paris".


Le bouton pour quitter le jeu ne marche pas dans chaque scÚne, désolé ! :) Alt+F4 !

Tout est disponible sur GitHub. Tester le jeu.

Bon jeu et bon code!