Escape from city
A downloadable game
Vous devez sortir de la ville avec le président. Mais avant cela vous devez le trouver.
Proto non finalisé en Rust et C.
- Elève Premium de Gamecodeur : Mai 2019
- Langage et Framework utilisé : pour le moteur graphique C et pour la logique Rust comme langage méthodologie ECS (legion)
- Code par ... / Graphismes par il n'y en a pas pour le moment / Musique et sons par tirer de la librairie
- Utilisation de librairies et codes externes : SDL2, Simple-SDL2-Audio, bracket-pathfinding et Legion
- Temps passé : pour le moment 32 heures
Ce projet est une mise en ouvre d'une approche de développement.
Pour permettre un portage 'facile' entre plateforme (PC, Mac, IOS, Android, etc), j'ai découpé le programme en 2 morceaux d'un côté le moteur (framework, Game Engine ) que l'on souhaite, donc le but est la prise en charge de l'affichage, des entrées et du son, ici j'ai choisi le C et la SDL2.
L'autre partie sous forme de librairie statique, contient tout la logique du jeu ici Rust pour le langage et ECS pour la paradigme.
L'échange des données se fessant à travers une poignée de fonction.
En +/- 20 heures j'affiche des sprites et je peux les déplacés au clavier (la souris est prise en charge aussi).
Il me reste à me concentrer sur le jeu maintenant.
Edit 23/06
Ajout d'un système pour l'affichage de sprites base sur une spritesheet pour plus d'indépendance avec le système hôte.
Système au tour par tour avec énergie (touche espace pour passer au tour suivant)
Edit 24/06
Ajout du monstre avec un déplacement aléatoire.
Post mortem
Le jeu n'en est cas son prémisse, mais les bases son là.
Un des problèmes de cette approche, est l'impossibilité de déboguer la librairie (faite dans un autre langage, dans une librairie). Donc au print....
N'étant pas un maitre dans les différentes technologies misent en place la recherche d'erreur est ardue ( j'ai passé 4 heures pour un bug...)
Le jeu en restera là, je devrais faire un gros refactoring, pour certaine partie je suis parti dans une mauvaise direction et je suis bloqué.
Status | In development |
Author | Helix_tp |
Genre | Adventure, Role Playing |
Comments
Log in with itch.io to leave a comment.
Salut. Chez moi, le jeu se lance et s'arrête tout de suite...
Je vais remettre une nouvelle version cette apres midi :)