Découvrir le portfolio

Open source / Go / Ebitengine / Esprit Atari ST et Amiga

Jeux, intros et démos rétro en Go.

Une vitrine des recréations, portages et expérimentations de la demoscene publiés par Olivier Houte.

30 projets présentés
Go jeux, démos et outils
Ebiten moteur graphique principal
Atari ST / Amiga demoscene, YM et modules

Réalisations

Portfolio open source

Capture d’écran de Go Bubble Bobble
Jeu / recréation

go-bubblebobble

Recréation non officielle du classique d’arcade de Taito (1986). Avec le dragon vert ou bleu, il faut capturer les ennemis dans des bulles et les éclater pour traverser 25 tableaux, récolter fruits et bonus et utiliser les bulles spéciales. Le jeu Go/Ebitengine comprend profils, classement et éditeur de niveaux ; deux téléphones Android peuvent coopérer en Bluetooth sans serveur.

GoEbitengineArcade
Voir le dépôt

Outil audio sans capture d’écran ni vidéo prévues.

Outil / bibliothèque

go-zikmu

Bibliothèque entièrement écrite en Go pour charger, rejouer et diffuser des modules musicaux.

GoModules musicauxAudio
Voir le dépôt
Capture d’écran de Second Reality Go
Mégadémo / portage

Second Reality Go

Portage intégral de la démo MS-DOS de Future Crew, gagnante de la compétition PC d’Assembly 1993. Le voyage enchaîne objets translucides, tunnel de points, rotozoom, plasma, vectorballs, reflets d’eau et paysages en 3D jusqu’au scroll final. La version Go/Ebitengine conserve sa structure et sa synchronisation avec les musiques tracker de Skaven et Purple Motion.

GoEbitengineDemoscene
Voir le dépôt
Capture d’écran de The Cuddly Demos
Mégadémo / recréation

The Cuddly Demos

Recréation de la mégadémo Atari ST des Carebears (1989). Une introduction et un menu animé donnent accès à treize écrans, de Big Sprite et Colorshock II à 3D DOC, Star-Wars et DNA, avant Reset. Transitions, scrolltexts, sprites, rasters et musiques YM sont reconstitués en Go/Ebitengine avec DCK ; le parcours complet est disponible sur ordinateur et Android.

GoEbitengineTCB
Voir le dépôt
Capture d’écran de The Union Demo
Mégadémo / recréation

The Union Demo

Recréation de la mégadémo Atari ST de The Union (1989), née de la collaboration de plusieurs groupes. Après l’introduction musicale, Charly parcourt un hall et ouvre onze écrans signés notamment The Carebears, Delta Force, TNT Crew, Level 16, The Replicants et TEX. Chargements illustrés, écran caché, scrollings, sprites et objets 3D sont réunis dans ce portage Go/Ebitengine fondé sur DCK, avec contrôles tactiles sur Android.

GoEbitengineDCKAtari ST
Voir le dépôt
Capture d’écran du scrolling 3D de Mental Hangover Go
Mégadémo / portage

Mental Hangover Go

Portage de la mégadémo Amiga de Scoopex (1990), codée par Slayer, avec les graphismes de Reward et la musique « Madness Took Me » d’Uncle Tom. Son déroulement continu enchaîne l’aigle d’ouverture, les crédits vectoriels, les cubes et pyramides animés, les objets 3D aux motifs colorés, les champs d’étoiles, le texte circulaire puis le scrolling en perspective, avant un damier et des boules rebondissantes. Cette version Go/Ebitengine utilise DCK 1.0.0 et les données graphiques et musicales d’origine, avec une cadence de 50 images/s sur ordinateur et Android.

GoEbitengineDCK 1.0.0AmigaAndroid
Voir le dépôt
Capture d’écran de Spaceballs: State of the Art Go
Démo / portage

Spaceballs: State of the Art Go

Portage de State of the Art, démo Amiga de Spaceballs (1992), gagnante de la compétition Amiga de The Party. Des mains de l’introduction au dragon illustré, puis aux silhouettes de danseuses, le parcours mêle morphing de contours, traînées, zooms, spirales en mouvement, bandes colorées et flashes synchronisés. Cette version native Go/Ebitengine utilise DCK 1.0.0, les animations et les deux musiques MOD d’origine, dont « Condom Corruption » de Travolta. La séquence complète tourne à 50 images/s sur ordinateur et Android, jusqu’à l’image finale.

GoEbitengineDCK 1.0.0AmigaAndroid
Voir le dépôt
Capture d’écran de OldSkool DirectX 8 Go
Démo / portage

OldSkool DirectX 8 Go

Portage en Go/Ebitengine de la deuxième édition d’Old skool Demo de Leonard/Oxygene, réalisée à l’origine avec DirectX 8. Un cube 3D, des rubans pastel, 80 boules animées, le logo Oxygene déformé et deux scrollings se superposent sur « Bankok Knights », musique YM arrangée par Big Alec d’après Matt Gray. Les polices et les trajectoires proviennent du programme original ; DCK 1.0.0 assemble les effets sur ordinateur et Android.

GoEbitengineDCK 1.0.0DirectX 8Android
Voir le dépôt
Capture d’écran de Go DOM Intro
Cracktro / portage

go-dom-intro

Portage Go/Ebitengine d’une cracktro : une courte introduction affichée avant un jeu cracké à l’époque. Logos, champ d’étoiles, rasters et textes défilants composent cet écran autonome.

GoEbitengineIntro
Voir le dépôt
Capture d’écran de FR010 Go
Démo / portage

FR010 Go

Portage de « fr-010.scx: art », démo 64 Ko de Farbrausch et Scoopex primée au Mekka & Symposium 2001. Ses caméras traversent des scènes et objets 3D au rendu de traits dessinés, avec typographie vectorielle et couleurs pastel. La version Go/Ebitengine reprend ce parcours visuel, de l’ouverture aux salutations, avec une bande-son YM.

GoEbitengineDémo
Voir le dépôt
Capture d’écran de Match-It
Jeu / conversion

match-it

Conversion de Match It!, jeu de réflexion de Delta Force apparu sur Atari ST en 1990 dans la mégadémo Syntax Terror. Pour vider le plateau, il faut associer des tuiles reliables par un chemin d’au plus deux angles droits ; saisons et fleurs ont leurs propres règles. La version Go/Ebitengine conserve aides, chronomètre, bonus et animations, avec souris, commandes tactiles, meilleurs scores et musique YM.

GoEbitengineAtari ST
Voir le dépôt
Capture d’écran de Vectorballs
Démo / portage

Vectorballs

Portage en Go/Ebitengine d’un écran de vectorballs : des objets formés de boules animées en 3D, avec mouvements, changements de forme et reflets.

GoEbitengineVector balls
Voir le dépôt
Capture d’écran de Coco is the best
Démo / originale

Coco is the best

Démo originale en Go/Ebitengine inspirée de la demoscene Atari ST, avec scrolltexts, cubes et formations de sprites animés.

GoEbitengineDemoscene
Voir le dépôt
Capture d’écran de DMA is back
Démo / originale

DMA is back

Démo originale en Go/Ebitengine : un cube animé traverse plusieurs modes de déformation, accompagné de scrolltexts, de logos et d’effets graphiques.

GoEbitengineAtari ST
Voir le dépôt
Capture d’écranÀ ajouterProportions d’origine
VidéoÀ intégrerFormat de capture libre
Simulation

particle-life-go

Simulation Particle Life en Go avec Ebitengine.

GoEbitengineSimulation
Voir le dépôt
Capture d’écran de Phenomena DNA Scroll Intro
Intro / portage

phenomena-dna-scroll-intro

Portage Go/Ebitengine d’une intro de Phenomena avec un texte défilant en forme d’ADN.

GoEbitengineIntro
Voir le dépôt
Capture d’écran de Go Multiscreen
Démo / originale

go-multiscreen

Démo originale qui relie quatre écrans Go/Ebitengine par des déplacements de caméra, puis dézoome pour montrer les quatre compositions en même temps.

GoEbitengineMulti-écrans
Voir le dépôt
Capture d’écran de DMA 3D
Démo / originale

dma-3d

Démo originale en Go/Ebitengine mêlant un objet 3D animé, un champ d’étoiles et un grand scrolltext déformé.

GoEbitengine3D
Voir le dépôt
Capture d’écran de 3D Doc
Démo / portage

3D Doc

Portage Go/Ebitengine de l’écran 3D Doc de TCB, avec scrolling déformé, damier en perspective et boules projetées avec leurs ombres.

GoEbitengineTCB
Voir le dépôt
Capture d’écran de Bilizir Demo
Démo / originale

bilizir-demo

Démo originale codée en Go avec le moteur Ebitengine.

GoEbitengineOriginale
Voir le dépôt
Capture d’écran de Nonameno Demo
Démo / portage

nonameno-demo

Conversion Go/Ebitengine d’une démo NONAMENO avec textes défilants, champ d’étoiles et transitions.

GoEbitenginePortage
Voir le dépôt
Capture d’écran de Corewar Go
Jeu / simulation

corewar-go

Implémentation en Go du classique Core War avec une visualisation graphique via Ebiten.

GoEbitenCore War
Voir le dépôt
Capture d’écran de Grodan Kvack Kvack Demo
Démo / portage

grodan-kvack-kvack-demo

Portage Go/Ebitengine de la démo Atari ST Grodan and Kvack Kvack de TCB.

GoEbitengineTCB
Voir le dépôt
Capture d’écran de TeamG1 Demo
Démo / originale

teamg1-demo

Hommage moderne à la demoscene, créé avec Go et Ebiten par Bilizir (DMA).

GoEbitengineDMA
Voir le dépôt
Capture d’écran de TCB Multi Plane 3D Scroller
Démo / portage

tcb-multi-plane-3d-scroller

Portage Go/Ebitengine du Multi Plane 3D Scroller de TCB, issu de l’Union Demo.

GoEbitengineTCB
Voir le dépôt

Outil audio sans capture d’écran ni vidéo prévues.

Outil / lecteur

ym-player

Lecteur Go de musiques YM au format STSound pour la puce sonore de l’Atari ST.

GoYMAtari ST
Voir le dépôt
Capture d’écran de TCB Replicants Demo
Cracktro / portage

tcb-replicants-demo

Portage Go/Ebitengine d’une cracktro de TCB-Replicants : une introduction d’époque placée avant un jeu cracké, avec scrolling déformé, logos et étoiles.

GoEbitengineTCB
Voir le dépôt
Capture d’écran de Viva TCB
Démo / portage

Viva TCB

Portage de Viva TCB, hommage de Mellow Man à l’écran Fullscreen des Cuddly Demos de TCB. Il y ajoute un rotozoom, des scrolltexts donnant une impression de profondeur et un logo animé en haut de l’écran.

GoEbitengineTCB
Voir le dépôt
Capture d’écran de MegaTwist
Démo / originale

MegaTwist

Démo originale en Go/Ebitengine rendant hommage à un écran du groupe ULM. Elle associe un fond « Parallax Distorter », des scrolltexts déformés, des sprites et des effets lumineux.

GoEbitengineAtari ST
Voir le dépôt