A downloadable game

GAME :

  • Aidez Léo a s'échapper du Zoo en évitant les pièges et le chef
    qui lui court derrière !
  • Help Leo escape from the Zoo by avoiding the traps and the boss running
    behind him !

Encore une reprise d'un de mes anciens programmes BASIC créé à la base pour les touts petits du centre de loisir. Il s'agissait de faire évoluer un Schtroumpf en évitant des troncs d'arbres. Rien de bien difficile à l'époque...

Aujourd'hui, je le reprends avec comme personnage Léo, bête à part(1), en hommage à mon ami Super Léo (Sébastien L.) qui partageait lui aussi la passion de l'Amstrad CPC.

Cette version devrait offrir un peu plus de challenge qu'à l'époque et convenir
aussi bien aux petits et aux grands...

DEVELOPPEMENT :

Toujours en C et Assembleur (avec SDCC), j'ai encore des progrès à faire sur la gestion des sprites et sur le scroll Horizontal... Est-il possible de faire un scrolling horizontal autrement que tous les 2pixels en mode 0 ?
Si quelqu'un a un CPC Plus pas cher à me proposer je suis preneur.


(1) Léo, bête à part est un personnage de bande déssinée créé par Roger MAS

Updated 1 day ago
Published 14 days ago
StatusReleased
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
AuthorPakal33
GenreAction
Tags8-Bit, Amstrad CPC, Fangame, Homebrew, Retro, Runner, Singleplayer, sourcecode
Average sessionA few minutes
LanguagesEnglish, French
InputsKeyboard, Joystick

Download

Download
superleo-fr.dsk 190 kB
Download
superleo-en.dsk 190 kB
Download
source_superleo.zip 20 kB

Install instructions

- Load image disk in your favorite emulator, or in your real CPC
- Type : RUN"DISC" to launch game

Test on emulator CAPRICE and Winape.
Works on real CPC.
I used SDCC V3.0.0 #6037 (Oct 31 2010) (mingw32)

Comments

Log in with itch.io to leave a comment.

Franchement épaté par ce jeu, c’est très propre et surtout jouable, belle performance, félicitations 🙂

Kenshiro72 (ùCPM Fanzine)

Merci beaucoup. Cela m'encourage à continuer,  j'ai encore du travail pour arriver aux productions actuelles. Mais en puisant dans les ressources partagées par la communauté, j'espère bien y arriver un jour.
En parlant de communauté, honte à moi d'avoir raté la sorti du n°5 de ùCPM ! Je vais m'empresser de le dévorer. Sympa le nouveau logo.

Bonne fin de week-end

Merci, pour le nouveau logo c’est l’œuvre de notre ami Slype de la team Crack’n Rom/Cpc Fanz Bzh. Bonne lecture du numéro 5, le 6 est en préparation et sera aussi épais, sinon plus 🙂 

Bon courage pour tes futurs projets 🙂

Bonne fin de week-end également et à bientôt 

Waouh, je suis impressionné. C'est très propre pour du C avec de l'assembleur. Il y a même des scrollings différentiels. 

J'ai moi aussi commencé à coder en C et Assembleur avec les mêmes sources que toi (Old School is Beautiful, Amstariga, Cpcmania...). Je serai fortement intéressé de voir ton code source pour voir comment tu as programmé tes scrollings car c'est ce qui me manque à l'heure actuelle. 

Est-ce que ce serait possible que tu puisses partager le source, comme tu l'as fait pour DRAGUEUR ? 

En tout cas, un grand Bravo pour le travail !

Merci pour ce retour.
Je viens de rajouter les codes sources. Les routines de scrollings se trouvent dans maCPClib.c
Je n'ai pas encore eu le temps d'expérimenter la technique donnée plus bas par pwaline, mais si quelqu'un se sent de faire une version de meilleure qualité, avec un peu plus de difficulté et plus longue Why not !

Bonne fin de week-end

Génial ! Merci beaucoup pour ton partage et bonne continuaton pour tes futurs jeux.

De rien et n'hésites pas à partager tes créations.

(1 edit)

Awesome !

Thanks you for the video !

Petite vidéo de promo

Merci DarkSteph pour votre commentaire et pour la vidéo.
Ca me fait vraiment plaisir.

Top, c'est vraiment cool, bravo !!!!

Nice game!

Thank you ! 
Your video is good too.
You were almost out of the zoo !

pour scroller au pixel, il faut stocker deux fois ce que tu veux scroller, la deuxième version étant décalée d'un pixel pour continuer à copier des octets de la même façon et la valeur de X&1 donne le sprite à afficher, le décalage en octet devient X>>1

Merci beaucoup pour ce conseil. Je pense avoir pigé la technique... Je vais essayer de la mettre en pratique.

Bonne journée