MVP Embarcadero depuis 2019

Des logiciels et des jeux, écrits 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 !

Projets

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).

ApplicationOpen source

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 ;).

  • Windows
  • Mac
  • Linux
  • Android
  • IOS
Découvrir →
ApplicationOpen source

Astrassyst

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.

  • Android
Voir sur le Play Store →
JeuOpen source

Delphier

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).

  • Programmez!
  • Windows
  • Mac
  • Linux
  • Android
Découvrir →
ApplicationOpen source

DelphiFunCuriosity

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.

  • Windows
  • Mac
  • Linux
  • Android
Découvrir →
Code sourceOpen source

Devcon#22


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 !

  • Programmez!
  • Windows
  • Mac
  • Linux
  • Android
  • IOS
Découvrir →
Code sourceOpen source

Distorsion

Code Delphi permettant des animations de distrosion d'image.

  • Windows
  • Mac
  • Linux
  • Android
  • IOS
Découvrir →
JeuEn développement

Drivion

Mon projet de jeu actuel. Issu de FMX Outrun, suivez les premières versions et l'avancement du développement de ce jeu.

  • Windows
  • Mac
  • Linux
  • Android
Suivre le projet →
JeuOpen source

FMX Corridor

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.

  • Windows
  • Mac
  • Linux
  • Android
  • IOS
Découvrir →
JeuOpen source

FMX FPS

Jeu en 3D de type "First Person Shooter" issu de StopCovid mais avec diverses améliorations !

  • Windows
  • Mac
  • Linux
  • Android
Découvrir →
JeuOpen source

FMX Island

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.

  • Windows
  • Mac
  • Linux
  • Android
Découvrir →
JeuOpen source

FMX Outrun

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.

  • Programmez!
  • Windows
  • Mac
  • Linux
  • Android
  • IOS
Découvrir →
JeuOpen source

FMX Pong

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.

  • Windows
  • Mac
  • Linux
  • Android
  • IOS
Découvrir →
JeuOpen source

FMX Race

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.

  • Windows
  • Mac
  • Linux
  • Android
  • IOS
Découvrir →
JeuOpen source

FunMaze

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!

  • Programmez!
  • Windows
  • Mac
  • Linux
  • Android
Découvrir →
LibrairieOpen source

GBE3D

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.

  • Windows
  • Mac
  • Linux
  • Android
  • IOS
Découvrir →
Code sourceOpen source

GBEArray

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.

  • Windows
  • Mac
  • Linux
  • Android
  • IOS
Découvrir →
ApplicationGratuit

GBEHTTP

Petit serveur HTTP autonome et gratuit, sans installation complexe.

  • Windows
Découvrir →
ApplicationGratuit

GBEPad

Un éditeur de fichiers textes simple, rapide, complet et gratuit pour Windows.

  • Windows
Découvrir →
Code sourceOpen source

Génération aléatoire de labyrinthe

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).

  • Windows
  • Mac
  • Linux
  • Android
  • IOS
Découvrir →
Code sourceOpen source

JSON

Cette démonstration vous permet de sérialiser un objet en fichier JSON et inversement en une seule ligne de code.

  • Windows
  • Mac
  • Linux
  • Android
  • IOS
Découvrir →
JeuOpen source

Labyrinthe 3D

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.

  • Programmez!
  • Windows
  • Mac
  • Linux
  • Android
Découvrir →
Jeu5,99 €

Nagory

Plongez dans ce jeu néo rétro de plateforme en 2D ! Aidez Nagory à retrouver sa collection d'anciennes consoles.

  • Windows
  • Mac
  • Linux
  • Android
Découvrir →
Code sourceOpen source

Pathfinder

Cette démonstration propose une implémentation de l'algorithme A* Wikipedia.
PathFinder permet de rechercher le chemin entre un point et un autre.

  • Windows
  • Mac
  • Linux
  • Android
  • IOS
Découvrir →
Code sourceOpen source

REST

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.

  • Windows
  • Mac
  • Linux
  • Android
  • IOS
Découvrir →
JeuOpen source

Save the cat

Ce projet est ma participation à la gamejam organisée par Developpez.com en 2021.

  • Gamejam
  • Windows
Découvrir →
JeuOpen source

Shoot 2D

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.

  • Programmez!
  • Windows
  • Mac
  • Linux
  • Android
Découvrir →
JeuGratuit

Stop Covid 10

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.

  • Gamejam
  • Windows
Découvrir →
Code sourceOpen source

TEdgeBrowser

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.

  • Windows
  • Mac
  • Linux
  • Android
  • IOS
Découvrir →

Actualités

Nouvel article dans Programmez! HS 23 : FMX Outrun une course de voitures

Lire l'article →

S'abonner au flux RSS

Qui est derrière GBESoft ?

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.

Développement sur mesure

Applications de bureau, mobiles et sites internet, de l'idée à la mise en ligne.

Parlons de votre projet →

Articles et vidéos

Tutoriels Delphi, démos de code et un article dans Programmez! HS 23.

Chaîne YouTube →

Communauté

Discutez des projets, signalez un bug ou proposez une idée.

Un projet en tête ?

Contactez moi !