Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
A jam submission

Holly RunnerView game page

A Lode Runner clone
Submitted by Sesso Kosga (@sessokosga) — 20 minutes, 25 seconds before the deadline
Add to collection

Play Lode Runner Clone

Holly Runner's itch.io page

Pseudo adhérent Premium sur Gamecodeur
senor16

Elève Gamecodeur depuis...
le 16 juillet 2021

L'histoire de ton projet
Langage et framework utilisé : C/SDL2
Code par moi, graphisme, musiques et sons fournis par le Gamecodeur pack.
Librairies externes : SDL2_image, SDL2_ttf, SDL2_mixer
Temps passé : 28h

Ceci n'est pas un prototype, mais le prototype d'un prototype, si on peut dire. Il n'y a qu'un seul niveau, quand vous collectionnez toutes les pièces et montez sur l'échelle, rien ne se passe, les sprites ennemis continuent à se diriger vers vous.
Vous pouvez faire votre propre niveau et y jouer.
Commandes :
z/w => Creuser à gauche
x => Creuser à droite
Les flèches de directions pour se déplacer

La Gamejam 34 est arrivée au moment où je me mettais à l'atelier C/SDL. Cela faisit une semaine que je m'était mis au C/SDL. Avec l'arrivée de la Jam, je me suis dis que ce serait intéressant de faire ma toute première jam Gamecodeur en C/SDL. Je me disais bien que ce serais dur ( Je ne réalisais pas à quel point j'allait souffrir), mais si je réussissais, cela me permettrais d'acquérir un sacré niveau en C. Alors je me suis lancé.

J'ai passé les deux premières semaines de la jam à faire les exercices de l'atelier 10 super exercices de programmation. C'était douloureux, pour vous illustrer, il m'a fallut deux jours pour finir le premier exercice, alors qu'avec Lua/Love 2d, je l'avait terminé en moins de 2h. Les dix exercices me prondrons au total un peu plus de 26h38min.

Je me suis mis à travailler sur mon clone de Lode Runner la troisième semaine.
Les principales difficultés rencontrés concernent l'utilisation des pointeurs, c'est pas évident de le gérer quand on a pris l'habitude de coder en lua . On a tout à coup plus de responsabilité. J'ai aussi rencontré des problèmes pour jouer du son avec SDL_mixer, j'ai bloqué pendant des heures avant de me rendre compte que ma fonction d'initialisation de SDL_Mixer venait après une de mes fonctions qui l'utilisait.

Faire des jeux en C, c’est pas évident. Surtout si on vient d’un langage comme Lua avec le frameork Love 2d. On passe beaucoup de temps pour s’y faire. Mais dès qu’on s’y est fait, cela devient un plaisir de faire des jeux en C avec la SDL2.

Leave a comment

Log in with itch.io to leave a comment.

Comments

je n'arrive pas à lancer le jeu. mon pc ne reconnaît pas le fichier sans extension "HollyRunner" :

est-ce qu'il faut avoir installé qqch pour le lancer ?

merci d'avance.

Developer

Salut. Il est disponible que pour les systèmes Linux. Désolé.