Développeur Pascal
Développeur Pascal
  • 68
  • 4 887
Coder le jeu Snake - épisode 11 - replay du 20/08/2024
A titre d'exemples pour le projet Gamolf FMX Game Starter Kit (fmxgamestarterkit.developpeur-pascal.fr/) j'ai codé de vieux jeux d'arcade en direct sur ma chaîne Twitch. Ce sont les bases des jeux vidéo "modernes". Ca permet aussi d'apprendre ou réapprendre les bases de la programmation de logiciels.
Le premier de la série est un Snake. C'est un jeu globalement simple à coder. Il nécessite quand même un peu de réflexion pour déplacer les morceaux du corps du serpent et sa queue.
Coder un Snake permet de jouer avec l'affichage d'éléments fixes à l'écran sur des tailles d'appareils et de fenêtres variées, d'utiliser le clavier, un pad directionnel et des joysticks pour gérer les déplacements du serpent, de tricher en faisant des calculs de collision qui n'en sont pas et de parler un peu des contraintes techniques de l'époque dont la plupart des développeurs de jeux vidéo ne tiennent plus du tout compte obligeant les joueurs à acheter des ordinateurs surpuissants pour afficher une simple image à l'écran.
Le jeu est développé sous Delphi à l'aide du Gamolf FMX Game Starter Kit. Les codes sources sont diffusés sur GitHub (github.com/DeveloppeurPascal/Gamolf-FMX-Game-Starter-Kit). A vous de le compiler depuis ses codes sources si vous voulez y jouer ou simplement le tester.
Pour compiler ce jeu ou coder les vôtres à l'aide de ce starter kit il vous suffit d'avoir Delphi Community Edition (gratuit pour une utilisation non commerciale), la version Academic (pour le monde de l'enseignement), la version d'évaluation (utilisable 30 jours) ou l'une des versions payantes de Delphi. Consultez le site d'Embarcadero (www.embarcadero.com) pour les détails et le télécharger.
Cette vidéo est un extrait de la session de codage en direct sur Twitch du 20/08/2024. Vous pouvez en voir la vidéo complète sur serialstreameur.fr/coder-le-jeu-snake-en-delphi-partie-3.html
Le projet Gamolf FMX Game Starter Kit ayant été officialisé, nous avons pu commencer à basculer les jeux vidéo de démo dessus. Cette session a permis la conversion du jeu existant en passant sur un projet de jeu vidéo créé depuis le starter kit.
En suivant cette rediffusion vous verrez les étapes à suivre pour basculer vos jeux existants et bénéicier des automatismes liés au starter kit. Vous comprendrez aussi quoi faire pour un nouveau jeu et pourquoi.
L'épisode précédent est visible sur ua-cam.com/video/RGK_JmfC0g4/v-deo.html
Suivez la playlist "Gamolf FMX Game Starter Kit" ua-cam.com/play/PLpkkg2iiC8yjkhmHDs42arEqvJm-m7006.html pour voir la suite de ce développement et plein d'autres.
Abonnez-vous à ma chaîne pour être notifié lors de la publication des vidéos.
Vous pouvez aussi me retrouver en live sur Twitch www.twitch.tv/patrickpremartin pour du développement de logiciels, d'applications mobiles, de jeux vidéos, de sites Internet ou de temps en temps un peu de gaming.
Pour soutenir tout ce travail les dons Patreon www.patreon.com/patrickpremartin , sponsorings GitHub github.com/sponsors/DeveloppeurPascal , abonnements Twitch www.twitch.tv/subs/patrickpremartin , achats de mes logiciels et librairies, et propositions de missions de formation, d'assistance technique ponctuelle ou de sous-traitance sont les bienvenus. Merci d'avance.
Переглядів: 37

Відео

Coder le jeu Tron - épisode 3 - replay du 16/08/2024
Переглядів 2167 годин тому
A titre d'exemples pour le projet Gamolf FMX Game Starter Kit (fmxgamestarterkit.developpeur-pascal.fr/) j'ai codé de vieux jeux d'arcade en direct sur ma chaîne Twitch. Ce sont les bases des jeux vidéo "modernes". Ca permet aussi d'apprendre ou réapprendre les bases de la programmation de logiciels. Cette fois-ci c'est un jeu inspiré de la course de motos futuristes dans le film Tron. 1 à 4 jo...
Coder le jeu Snake - épisode 10 - replay du 15/08/2024
Переглядів 4012 годин тому
A titre d'exemples pour le projet Gamolf FMX Game Starter Kit (fmxgamestarterkit.developpeur-pascal.fr/) j'ai codé de vieux jeux d'arcade en direct sur ma chaîne Twitch. Ce sont les bases des jeux vidéo "modernes". Ca permet aussi d'apprendre ou réapprendre les bases de la programmation de logiciels. Le premier de la série est un Snake. C'est un jeu globalement simple à coder. Il nécessite quan...
Coder le jeu Tron - épisode 2 - replay du 16/08/2024
Переглядів 4716 годин тому
A titre d'exemples pour le projet Gamolf FMX Game Starter Kit (fmxgamestarterkit.developpeur-pascal.fr/) j'ai codé de vieux jeux d'arcade en direct sur ma chaîne Twitch. Ce sont les bases des jeux vidéo "modernes". Ca permet aussi d'apprendre ou réapprendre les bases de la programmation de logiciels. Cette fois-ci c'est un jeu inspiré de la course de motos futuristes dans le film Tron. 1 à 4 jo...
Coder le jeu Snake - épisode 9 - replay du 15/08/2024
Переглядів 7321 годину тому
A titre d'exemples pour le projet Gamolf FMX Game Starter Kit (fmxgamestarterkit.developpeur-pascal.fr/) j'ai codé de vieux jeux d'arcade en direct sur ma chaîne Twitch. Ce sont les bases des jeux vidéo "modernes". Ca permet aussi d'apprendre ou réapprendre les bases de la programmation de logiciels. Le premier de la série est un Snake. C'est un jeu globalement simple à coder. Il nécessite quan...
Coder le jeu Tron - épisode 1 - replay du 16/08/2024
Переглядів 227День тому
A titre d'exemples pour le projet Gamolf FMX Game Starter Kit (fmxgamestarterkit.developpeur-pascal.fr/) j'ai codé de vieux jeux d'arcade en direct sur ma chaîne Twitch. Ce sont les bases des jeux vidéo "modernes". Ca permet aussi d'apprendre ou réapprendre les bases de la programmation de logiciels. Cette fois-ci c'est un jeu inspiré de la course de motos futuristes dans le film Tron. 1 à 4 jo...
Coder le jeu Snake - épisode 8 - replay du 15/08/2024
Переглядів 92День тому
A titre d'exemples pour le projet Gamolf FMX Game Starter Kit (fmxgamestarterkit.developpeur-pascal.fr/) j'ai codé de vieux jeux d'arcade en direct sur ma chaîne Twitch. Ce sont les bases des jeux vidéo "modernes". Ca permet aussi d'apprendre ou réapprendre les bases de la programmation de logiciels. Le premier de la série est un Snake. C'est un jeu globalement simple à coder. Il nécessite quan...
Coder le jeu Snake - épisode 7 - replay du 15/08/2024
Переглядів 2914 днів тому
A titre d'exemples pour le projet Gamolf FMX Game Starter Kit (fmxgamestarterkit.developpeur-pascal.fr/) j'ai codé de vieux jeux d'arcade en direct sur ma chaîne Twitch. Ce sont les bases des jeux vidéo "modernes". Ca permet aussi d'apprendre ou réapprendre les bases de la programmation de logiciels. Le premier de la série est un Snake. C'est un jeu globalement simple à coder. Il nécessite quan...
Coder le jeu Snake - épisode 6 - replay du 15/08/2024
Переглядів 2721 день тому
A titre d'exemples pour le projet Gamolf FMX Game Starter Kit (fmxgamestarterkit.developpeur-pascal.fr/) j'ai codé de vieux jeux d'arcade en direct sur ma chaîne Twitch. Ce sont les bases des jeux vidéo "modernes". Ca permet aussi d'apprendre ou réapprendre les bases de la programmation de logiciels. Le premier de la série est un Snake. C'est un jeu globalement simple à coder. Il nécessite quan...
Coder le jeu Snake - épisode 5 - replay du 14/08/2024
Переглядів 1221 день тому
A titre d'exemples pour le projet Gamolf FMX Game Starter Kit (fmxgamestarterkit.developpeur-pascal.fr/) j'ai codé de vieux jeux d'arcade en direct sur ma chaîne Twitch. Ce sont les bases des jeux vidéo "modernes". Ca permet aussi d'apprendre ou réapprendre les bases de la programmation de logiciels. Le premier de la série est un Snake. C'est un jeu globalement simple à coder. Il nécessite quan...
Coder le jeu Snake - épisode 4 - replay du 14/08/2024
Переглядів 728 днів тому
A titre d'exemples pour le projet Gamolf FMX Game Starter Kit (fmxgamestarterkit.developpeur-pascal.fr/) j'ai codé de vieux jeux d'arcade en direct sur ma chaîne Twitch. Ce sont les bases des jeux vidéo "modernes". Ca permet aussi d'apprendre ou réapprendre les bases de la programmation de logiciels. Le premier de la série est un Snake. C'est un jeu globalement simple à coder. Il nécessite quan...
Coder le jeu Snake - épisode 3 - replay du 14/08/2024
Переглядів 12Місяць тому
A titre d'exemples pour le projet Gamolf FMX Game Starter Kit (fmxgamestarterkit.developpeur-pascal.fr/) j'ai codé de vieux jeux d'arcade en direct sur ma chaîne Twitch. Ce sont les bases des jeux vidéo "modernes". Ca permet aussi d'apprendre ou réapprendre les bases de la programmation de logiciels. Le premier de la série est un Snake. C'est un jeu globalement simple à coder. Il nécessite quan...
Coder le jeu Snake - épisode 2 - replay du 14/08/2024
Переглядів 20Місяць тому
A titre d'exemples pour le projet Gamolf FMX Game Starter Kit (fmxgamestarterkit.developpeur-pascal.fr/) j'ai codé de vieux jeux d'arcade en direct sur ma chaîne Twitch. Ce sont les bases des jeux vidéo "modernes". Ca permet aussi d'apprendre ou réapprendre les bases de la programmation de logiciels. Le premier de la série est un Snake. C'est un jeu globalement simple à coder. Il nécessite quan...
Faites des jeux en Delphi (présentation, démo, revue de code et tour du starter kit)
Переглядів 79Місяць тому
Pour la conférence Dev Days of Summer 2024 ua-cam.com/play/PLwUPJvR9mZHji1UhP184jQaZFCzM4REnk.html j'ai proposé une présentation sur la création de jeux vidéo et en ai profité pour lancer un projet que j'avais en tête depuis longtemps : un starter kit pour créer rapidement des jeux vidéo avec FireMonkey sous Delphi. Dans la présentation en anglais j'étais passé rapidement sur les slides puis av...
Coder le jeu Snake - épisode 1 - replay du 14/08/2024
Переглядів 27Місяць тому
A titre d'exemples pour le projet Gamolf FMX Game Starter Kit (fmxgamestarterkit.developpeur-pascal.fr/) j'ai codé de vieux jeux d'arcade en direct sur ma chaîne Twitch. Ce sont les bases des jeux vidéo "modernes". Ca permet aussi d'apprendre ou réapprendre les bases de la programmation de logiciels. Le premier de la série est un Snake. C'est un jeu globalement simple à coder. Il nécessite quan...
Les sites à connaître
Переглядів 22Місяць тому
Les sites à connaître
Des vidéos sur la programmation dans et avec Delphi
Переглядів 42Місяць тому
Des vidéos sur la programmation dans et avec Delphi
Les livres sur Delphi
Переглядів 202 місяці тому
Les livres sur Delphi
Codes sources et exemples
Переглядів 642 місяці тому
Codes sources et exemples
Documentation officielle de Delphi
Переглядів 323 місяці тому
Documentation officielle de Delphi
Delphi Community Edition
Переглядів 393 місяці тому
Delphi Community Edition
FireUI App Preview (Delphi - FireMonkey)
Переглядів 807 місяців тому
FireUI App Preview (Delphi - FireMonkey)
Instant preview in the IDE (Delphi - FireMonkey)
Переглядів 417 місяців тому
Instant preview in the IDE (Delphi - FireMonkey)
WYSIWYG in the form designer (VCL, FireMonkey - Delphi, C++Builder, RAD Studio)
Переглядів 388 місяців тому
WYSIWYG in the form designer (VCL, FireMonkey - Delphi, C Builder, RAD Studio)
Delphi samples on GitHub (VCL, FireMonkey)
Переглядів 458 місяців тому
Delphi samples on GitHub (VCL, FireMonkey)
RAD Studio samples (Delphi)
Переглядів 388 місяців тому
RAD Studio samples (Delphi)
App screens samples (Delphi, C++Builder - FireMonkey)
Переглядів 418 місяців тому
App screens samples (Delphi, C Builder - FireMonkey)
TScaledLayout (Delphi - FireMonkey)
Переглядів 1049 місяців тому
TScaledLayout (Delphi - FireMonkey)
TGridPanelLayout (Delphi - FireMonkey)
Переглядів 1429 місяців тому
TGridPanelLayout (Delphi - FireMonkey)
TGridLayout (Delphi - FireMonkey)
Переглядів 849 місяців тому
TGridLayout (Delphi - FireMonkey)