Internet Guardians
Arcade • Sans fin • Action
Disponible sur : WebGL
Présentation du projet
- Rôle(s) : Programmeur, Game designer, Artiste
- Équipe : Développement en solo
- Organisation : Aucune
- Moteur : GameMaker Studio 2
- État : Publié
Liens
GameJolt🧠 Réalisations techniques
🛠️ Ce que j’ai développé
Commandes des joueurs : Implémentation des commandes permettant de partager le clavier en multijoueur pour jouer ensemble ou se mesurer les uns aux autres.
Intégration des animations : Intégration des animations aux objets du jeu pour que chaque élément réagisse de manière cohérente selon son état.
Comportements des ennemis : Conception des comportements, des déplacements et des apparitions des ennemis. Deux classes distinctes : l’une vise Internet, l’autre poursuit le joueur le plus proche.
Système de vies : Développement d’un système gérant les vies des joueurs et d’Internet pour renforcer les enjeux et la difficulté.
Création et intégration des effets sonores : Adaptation et intégration d’effets sonores pour enrichir l’action et l’immersion.
Système de succès : Conception et intégration de succès récompensant les performances des joueurs avec des Internet Medals, en reconnaissance de leur rôle de défenseurs du réseau.
🤝 Mon rôle
Implémentation de commandes multijoueurs avec partage du clavier, en limitant la latence et la confusion entre joueurs.
Intégration des animations des objets avec des transitions fluides et des comportements cohérents dans leurs différents états.
Conception de classes d’ennemis distinctes, avec une IA ciblant Internet ou les joueurs.
Création du système de vies des joueurs et d’Internet pour donner du poids aux actions et renforcer la difficulté.
Création et intégration d’effets sonores soutenant l’ambiance, des séquences d’action aux interactions plus calmes.
Développement des succès et de la collecte d’Internet Medals pour récompenser les joueurs et marquer leur progression.
🧩 Défis et solutions
🎮 Défi : équilibrer les commandes en multijoueur
Permettre à deux personnes de partager le clavier tout en gardant une expérience fluide et équitable était un défi, surtout dans les séquences d’action.
✔ Solution : J’ai développé un système de gestion des entrées adapté au multijoueur pour limiter la latence et les confusions entre les commandes.
👾 Défi : concevoir l’IA des ennemis
Il fallait créer des ennemis aux comportements stimulants et crédibles tout en maintenant les performances.
✔ Solution : J’ai développé deux classes distinctes, ciblant Internet ou les joueurs, avec des mécanismes efficaces de déplacement et d’apparition pour préserver la fluidité.
🌟 Fonctionnalités marquantes
💥 Un shoot ’em up centré sur la défense
Dans Internet Guardians, les ennemis arrivent de toutes les directions et les joueurs doivent défendre une cible, pour une variante du shoot ’em up axée sur la protection.
🧑🤝🧑 Multijoueur local
Une aventure jouable en solo ou à deux sur le même clavier.
👾 Types d’ennemis
Des bugs menacent Internet : certains visent le réseau, d’autres poursuivent les joueurs. Adaptation et stratégie sont essentielles.
🏅 Système de succès
Les Internet Medals récompensent les accomplissements et les performances des défenseurs du monde numérique.