Sokoban en c pour débutant (version améliorée basée sur le tutoriel du site du zéro)

Description

Bonjour,
je vous propose ma première source en C.
Je débute et me suis basé sur le tutoriel débutant de M@teo21, sur le Site du zéro.
Voici la liste de ce que j'appelle sans prétention, les améliorations :
- Musique et bruitage
- Thème graphique plus "personnel" ;-)
- Menus interactifs à la souris (sauf le menu principal :-)
- Chrono durant les parties et nombre de déplacements
- Sauvegardes du meilleur temps et du plus petit nombre de déplacements
- Possibilité d'éditer/supprimer un niveau existant
- La sources est compilable sous Windows ET linux (testé et approuvé)

Voici deux commandes que je n'ai pas encore indiquée sur l'interface :
- "D" pour supprimer en mode "parcourir les niveaux"
- "F" pour remplir la carte avec des murs en mode "édition"

Problème non résolu :
- Le mappage du clavier est incorrect sous Windows (comme beaucoup de personnes utilisent Windows, j'ai adapté le code pour que cela corresponde aux touches indiquées et du coup, le problème se ressent sous Linux)

Le bibliothèques requises sont :
- La SDL 1.2
- SDL_ttf
- SDL_image
- pthread (sous linux)
- Fmod (ATTENTION : Il vous faudra mettre un mp3 dans le dossier "audio" et le renommer en musique.mp3, je viens de voir que la taille max de la source est de 1mo)

Comme je l'ai dit au début, je suis débutant donc vous verrez beaucoup de choses qui font mal au coeur. Tout conseil est le bienvenu ^^

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.