Egg Hunter

Projets > Jeux vidéo > Egg Hunter

Egg Hunter est un jeu de rôle développé en direct sur Twitch durant le dernier trimestre 2021.

RPG en mode 2D avec vue de dessus, dévelopé sous Delphi avec FireMonkey pour le moteur de jeux et les outils annexes, Egg Hunter a aussi des éléments stockés sur un serveur web et accessibles à travers une API en PHP.

Le principe du jeu est de partir à la chasse aux oeufs (que ce soit Pâques ou pas, peu importe).

Le joueur se promène sur des cartes en 2D et interagit avec des décors, des monstres, des trésors ou des PNJ (personnages non joueurs).

Le jeu est téléchargeable sur itch.io (versions Windows et Mac) et le sera aussi sur les autres plateformes une fois qu'il sera opérationnel sur tous types d'appareils.

D'autres sessions de codage sont prévues au delà des vacances de la Toussaint durant lesquelles il a fait l'objet des 16 premières sessions de développement.

Les rediffusions sont ajoutées progressivement sur cette page.

Les prochaines sessions de développements sont annoncées sur le planning Twitch des sessions de game coding.


Liens associés

Ces liens s'ouvrent dans la même fenêtre que cette page. En cliquant dessus vous quitterez Serial Streameur.
Pensez à les ouvrir dans un nouvel onglet si vous préférez rester ici pour y revenir plus facilement.

Développement du jeu vidéo Egg Hunter (partie 1)

- 23/10/2021 - 1 heure 45 minutes

Dans cette première partie du développement en direct sur Twitch du jeu vidéo Egg Hunter nous avons choisi un nom, préparé l'environnement de travail et mis en place les feuilles de sprites qui seront utilisées au moins durant le développement du jeu. Le(...)

Développement du jeu vidéo Egg Hunter (partie 2)

- 24/10/2021 - 2 heures 7 minutes

Seconde partie de cette série consacrée au développement d'un jeu de rôle 2D en vue top-down. Aujourd'hui nous avons commencé le travail sur le format de stockage des données d'un niveau de jeu : - extraction des sprites d'une spritesheet "source" - cons(...)

Développement du jeu vidéo Egg Hunter (partie 3)

- 25/10/2021 - 1 heure 50 minutes

Troisième partie du codage en Delphi pour le projet Egg Hunter. Cette session a été consacrée à la poursuite des travaux sur l'éditeur de niveaux, la prise en charge des spritesheets et le format de stockage des données des niveaux du jeu. Les points sui(...)

Développement du jeu vidéo Egg Hunter (partie 4)

- 26/10/2021 - 1 heure 59 minutes

Une session riche en modifications sur le code existant et mettant en place les premiers écrans de l'éditeur de niveaux du jeu Egg Hunter : - modification de la liste des sprite sheets (passage en 64x64 au lieu de 16x16 en utilisant des graphismes de Dav(...)

Développement du jeu vidéo Egg Hunter (partie 5)

- 27/10/2021 - 2 heures 2 minutes

Cinquième session de travail sur le jeu Egg Hunter et son éditeur de niveaux. Les étapes du jour sont : - création des boutons de sprite pour la palette dans l'écran d'édition d'un niveau de jeu et dans l'écran de sélection des sprites à utiliser sur le (...)

Développement du jeu vidéo Egg Hunter (partie 6)

- 28/10/2021 - 2 heures 1 minute

Sixième session de développement sur le jeu Egg Hunter et son éditeur de niveaux. Aujourd'hui nous avons : - fait un point sur les modifications faites offline concernant l'utilisation du chemin SVG dans les boutons de l'écran d'édition de la carte (bogu(...)

Développement du jeu vidéo Egg Hunter (partie 7)

- 29/10/2021 - 2 heures 14 minutes

Septième session de codage de développement pour le projet Egg Hunter. Aujourd'hui encore consacrée à l'éditeur de niveau avec ces modifications : - ajout d'une marge autour des boutons sprites (écran de sélection) - ajout d'une marge autour des boutons (...)

Développement du jeu vidéo Egg Hunter (partie 8)

- 30/10/2021

Cette huitième session a largement dépassé la durée prévue et elle a été marquée par de nombreux problèmes techniques. Des violations d'accès qui ont été corrigées le lendemain mais sur lesquelles j'ai quand même passé beaucoup de temps à me prendre la t(...)

Développement du jeu vidéo Egg Hunter (partie 9)

- 31/10/2021

Nouvelle session de codage sur le jeu Egg Hunter et plus particulièrement son éditeur de niveaux avant d'attaquer le codage du jeu lui-même. Cette session a permis de corriger les anomalies (violations d'accès) ajoutées la veille lors de l'implémentation(...)

Développement du jeu vidéo Egg Hunter (partie 10)

- 01/11/2021 - 1 heure 45 minutes

Dixième session sur le jeu vidéo Egg Hunter. Pour avancer nous avons fait des modifications dans l'éditeur de niveau et démarré le programme du jeu en même temps. Les affichages de la carte et des sprites étant communs ce qui a été fait durant les précéd(...)

Développement du jeu vidéo Egg Hunter (partie 11)

- 02/11/2021

Nouvelle session de travail sur le jeu Egg Hunter. Aujourd'hui nous avons travaillé sur : - mise en place des collisions sur les déplacements du joueur - prise en charge du ramassage des oeufs par le joueur - centrage du viewport par rapport à la positio(...)

Développement du jeu vidéo Egg Hunter (partie 12)

- 03/11/2021

Session 12 consacrée au développement du jeu vidéo Egg Hunter en tant que projet FireMonkey sous Delphi. Nous avons fait des modifications de sprites dans la sprite sheet du niveau "ajeter" qui nous sert sur le développement. Nous avons ensuite travaillé(...)

Développement du jeu vidéo Egg Hunter (partie 13)

- 04/11/2021 - 2 heures 21 minutes

Au programme de cette session de développement en direct sur le jeu vidéo Egg hunter : - relookage des boutons de menu - mise en place d'un panel / boite de dialogue sous forme de cadre FMX - mise en place d'une progress bar sous forme de panel FMX - pet(...)

Développement du jeu vidéo Egg Hunter (partie 14)

- 05/11/2021 - 2 heures 19 minutes

Cette session de codage sur le jeu Egg Hunter avait pour objectif d'avoir une préversion jouable en fin de session. Voici ce qui a été traité : - gérer un état "désactivé" sur les boutons, en jouant sur leur opacité - gestion couveuses (liste d'oeufs, dé(...)

Développement du jeu vidéo Egg Hunter (partie 15)

- 06/11/2021 - 3 heures 34 minutes

La première version du jeu a pu être finalisée et déployée sur itch.io pour Windows et Mac. En détail voici les points traités dans cette vidéo : - bogue : coordonnées MAP sur clic quand ViewportColLig hors de la carte (mode sphere) => corrigé dans le(...)

Développement du jeu vidéo Egg Hunter (partie 16)

- 07/11/2021

Nous avons commencé par travailler sur le jeu avant de basculer sur un module ajouté à la librairie Delphi FMX Game Snippets disponible sur GitHub afin de modifier les spirtesheets (passage de sprites à spritesheet et découpage d'une spritesheet). Une fo(...)

Développement du jeu vidéo Egg Hunter (partie 17)

- 13/11/2021

Quelques ajustements, des corrections de bogues et de nouvelles fonctionnalités pour préparer la suite. Telles sont les modifications faites au jeu vidéo Egg Hunter aujourd'hui : - vérifier les constructeurs sur les descendants de TList<> et TObjec(...)

Développement du jeu vidéo Egg Hunter (partie 18)

- 14/11/2021

Modifications faites au niveau du jeu : - mise en place du fonctionnement de backup de la partie en cours - mise en place du fonctionnement du chargement de la partie en cours - ajout de la sauvegarde de la partie en cours en sortie de l'écran de jeu - a(...)

Développement du jeu vidéo Egg Hunter (partie 19)

- 02/12/2021 - 2 heures 2 minutes

Le BitmapScale est un sujet sensible : il fait varier la taille réelle d'affichage des images en fonction de la résolution des écrans. Le hic c'est qu'il n'est pas documenté. Dans certains cas c'est à nous de modifier les tailles ou les positions de ce q(...)

Développement du jeu vidéo Egg Hunter (partie 20)

- 03/12/2021 - 2 heures 38 minutes

Aujourd'hui nous avons corrigé le problème de refresh des écrans lors d'une partie et également le chargement et la sauvegarde des parties entâmées. Voici le détail de cette session : - correction du chargement des parties sauvegardées - correction propr(...)

Développement du jeu vidéo Egg Hunter (partie 21)

- 07/12/2021 - 2 heures 5 minutes

Deux points essentiels sur cette session : l'adaptation de la résolution de l'affichage selon le type d'écran et la sonorisation du jeu.   Voici le détail de cette session : - tentative contournement "problème" BitmapScale quand sa valeur est différente (...)

Développement du jeu vidéo Egg Hunter (partie 22)

- 10/12/2021 - 2 heures 4 minutes

Aujourd'hui nous avons ajouté l'écran d'options et paramétré les lectures de musiques d'ambiances et de bruitages. Pour cela nous avons créé d'autres éléments graphiques à partir de dessins d'interface utilisateur sous forme de cadre FireMonkey. Une nouv(...)

Développement du jeu vidéo Egg Hunter (partie 23)

- 14/12/2021 - 1 heure 53 minutes

Les anomalies recensées sur l'affichage sur certains Mac ont été corrigées et nous en avons profité pour ajouter la version Linux (testée sur Ubuntu) du jeu vidéo également publiée sur itch.io Le détail de cette session est : - configuration plateforme c(...)

Développement du jeu vidéo Egg Hunter (partie 24)

- 21/12/2021

Au programme de cette session, d'une façon générale la mise en place du jeu sur Android avec ajout des contrôles tactiles et le test sur différents appareils. En voici le détail : - choix des sprites utilisés en tactile (pause, musique on/off, joypad) ch(...)