Amiga boing ball
J'ai refait la fameuse démo technique de l'Amiga 500 sans coder une seule ligne mais en véritable 3D et multiplateformes avec Delphi ;).
Des applications, des jeux vidéo, des codes sources et du développement sur mesure pour ordinateur et mobile. Vous trouverez ici tout ce que je publie !
Chaque projet indique clairement son statut : gratuit, open source, payant ou en développement.
Les projets open source sont gratuits et vous devrez avoir Delphi pour les compiler (l'édition Community gratuite est suffisante).
J'ai refait la fameuse démo technique de l'Amiga 500 sans coder une seule ligne mais en véritable 3D et multiplateformes avec Delphi ;).
Application accompagnant l'astronome amateur lors de ses soirées d'observation : lampe rouge, boussole, coordonnées GPS, lampe de poche, météo...
Les sources sont disponibles ICI.
Il s'agit d'un petit projet de jeu de platforme en 2D présenté dans mon premier article paru dans le magazine Programmez! n° 247 (juillet/aout 2021).
Découvrir →
En 2017, Embarcadero a organisé un concours de développement avec Delphi où l'objectif était d'utiliser les APIs REST de la Nasa.
Voici ma proposition pour ce concours, vous pouvez ainsi consulter les photos prises par le rover martien Curiosity en sélectionnant la date et la caméra souhaitée.
Ce projet regroupe 4 démonstrations réalisées à l'occasion de la DevCon#22 du 13 juin 2024. Il s'agit de petits extraits du jeu Nagory.
Le replay de ma présentation est en ligne :
Retrouvez également mon nouvel article dans le magazine Programmez! hors série du printemps 2024 !
Code Delphi permettant des animations de distrosion d'image.
Découvrir →Mon projet de jeu actuel. Issu de FMX Outrun, suivez les premières versions et l'avancement du développement de ce jeu.
Suivre le projet →Reprise d'un jeu sorti entre autre sur Amiga et Atari ST : The Light Corridor. Ce projet est lié au tutoriel que j'avais rédigé pour le site Developpez.com.
Découvrir →
Jeu en 3D de type "First Person Shooter" issu de StopCovid mais avec diverses améliorations !
Découvrir →
Démo technique faite à l'occasion d'un tutoriel pour le site developpez.com en 4 épisodes. J'y détaille la manière de produire une île en 3D et de permettre au joueur de se déplacer dessus.
Je mets le lien vers l'épisode 4 du tutoriel car il mentionne en introduction les 3 premiers épisodes.
A l'occasion des 40 ans de la sortie du jeu Outrun de Sega en arcade, j'ai rédigé un article paru dans Programmez! sur la création d'un jeu de course en pseudo 3D.
Découvrir →
Le grand classique Pong revisité en 3D avec Delphi réalisé dans le cadre d'un tutoriel sur Developpez.com
Sous Android, il est possible d'utiliser le capteur d'orientation pour diriger la raquette en inclinant le smartphone.
Il est disponible sur le Play Store.
J'ai participé au Congrès Delphi 2019 à Paris où j'ai présenté ce projet de course de voiture en 3D.
Le support de ma présentation est disponible ICI.
Génération aléatoire d'un labyrinthe avec une sortie elle aussi aléatoirement posée.
Le joueur doit déplacer le pion violet vers la sortie avant que le pion vert géré par l'ordinateur n'y parvienne.
Nouvel article paru dans la n° d'été 2025 du magazine Programmez!
Cette librairie contient de nombreux composants 3D pour Delphi FMX.
Les sources sont disponibles ICI.
La documentation de chaque composant est disponible dans l'onglet Wiki sous GitHub.
GBEArray.pas est une implémentation simple et open source des fonctionnalités map/Reduce/Filter et autres pour Delphi.
Le projet fourni avec cette unité est un exemple d'utilisation.
Petit serveur HTTP autonome et gratuit, sans installation complexe.
Découvrir →Un éditeur de fichiers textes simple, rapide, complet et gratuit pour Windows.
Découvrir →Cette démonstration propose une implémentation de la génération aléatoire de labyrinthes via la méthode de fuison aléatoire Wikipedia.
RandomMaze permet donc de générer aléatoirement des labyrinthes en 2D ou en 3D. Ces labyrinthes peuvent être parfaits ou complexes (c'est à dire avec des salles).
Cette démonstration vous permet de sérialiser un objet en fichier JSON et inversement en une seule ligne de code.
Découvrir →Mon second article paru dans le magazine Programmez! n° 248 (septembre/octobre 2021). On constitue un labyrinthe en 3D aléatoirement et le joueur doit trouver la sortie.
Découvrir →Ce projet est ma participation à la Global Gamejam 2021.
Découvrir →Plongez dans ce jeu néo rétro de plateforme en 2D ! Aidez Nagory à retrouver sa collection d'anciennes consoles.
Découvrir →
Cette démonstration propose une implémentation de l'algorithme A* Wikipedia.
PathFinder permet de rechercher le chemin entre un point et un autre.
Exemple d'utilisation d'une API REST avec Delphi. Il utilise l'API Géo qui permet d'obtenir des informations sur les régions, départements et communes françaises.
Les sources sont disponibles ICI.
Ce projet est ma participation à la gamejam organisée par Developpez.com en 2021.
Découvrir →Un autre article publié dans le magazine Programmez!. Cette fois ci il s'agit d'un petit shoot them up à défilement horizontal en 2D.
Découvrir →Il s'agit de ma participation à la gamejam Ludum Dare 57 en avril 2025.
Découvrir →Jeu en 3D réalisé à l'occasion de la gamejam developpez.com en 2020 dont le thème était : le nombre 10 et le joueur devait être en mouvement sinon il meurt.
Ce projet permet de voir l'utilisation du composant TEdgeBrowser fournit en standard à partir de Delphi Sydney (10.4).
C'est le projet que j'ai présenté lors du webinaire de présentation de Delphi 10.4.2 que vous pouvez retrouver sur Youtube de Barnsten France.
Je suis Grégory Bersegeay, développeur à Niort (France) et MVP Embarcadero depuis septembre 2019. Je conçois des applications et des sites, je publie mes expériences et je partage ce que j'apprends.
Applications de bureau, mobiles et sites internet, de l'idée à la mise en ligne.
Parlons de votre projet →Tutoriels Delphi, démos de code et un article dans Programmez! HS 23.
Chaîne YouTube →Discutez des projets, signalez un bug ou proposez une idée.
Contactez moi !