Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(2 edits) (+1)

L'exécutable crash :/

J'ai décompresser l'exé pour récupérer les sources afin d'y jouer.

Par contre, le principe est très sympa. Prise de tête, les casses-têtes, c'est pas mon truc après 2 semaines de code :p ;)

Les musiques sont calmes et jolies, j'aime bien la totalité du projet !!

Salut Wile, merci pour ton retour.
Je savais que j'avais un souci avec le fichier et je pensais réussir à le résoudre mais impossible de faire un livrable qui fonctionne.
Cela est lié à la librairie xml2lua (en pur lua) qui me sert à lire les positions des tiles dans les spritessheet.

Du coup, j'ai remplacé le fichier zip et j'ai mis le source à exécuter sous ZéroBrane Studio où cela fonctionnera.

(+1)

package.path = "./tools/xml2lua/?.lua;"..package.path
package.path = "./tools/xml2lua/xmlhandler/?.lua;"..package.path
le soucis c'est ça

faut un patch local du chemin pour ton require, t'auras plus le bug

(+1)

en fesant comme ca il va chercher le fichier dans le docs utilisateurs de save de love

Bonjour CryptoLogiq, merci beaucoup à toi d'avoir pris la peine et le temps de regarder mon problème !
C'est vraiment très aimable à toi. D'ailleurs je serai très intéressé d'avoir ta version modifiée du source main.lua, si tu n'avais touché que lui ? ou également xml2lua.lua ? car je n'arrive pas à trouver la bonne combinaison gagnante en le refaisant par moi-même...
En fait, j'avais bien compris qu'il y avait une problématique de path, en cherchant un long moment sur le net.
C'est là d'ailleurs que j'ai découvert qu'il était préférable de noter les chemins avec un point (.) comme séparateur à la place du (/) pour une meilleure portabilité au delà de windows.

Par ailleurs, apparemment toujours sur le net, package.path n'est pas toujours utilisé par toutes les commandes de love2d et en particulier love.filesystem : https://love2d.org/wiki/require 
En plus, grâce à toi j'ai compris que je cumulais 2 difficultés car ton exécutable, une fois téléchargé, ne fonctionnait pas d'avantage et c'est là que j'ai pensé à une chose : il y avait un caractère accentué dans le chemin du dossier où j'avais téléchargé ta version du programme : "E:\Bibliothèque\itch.io" ! Il a suffit que je retire le caractère accentué et mon 2ème problème disparaissait et ta version de l'exe fonctionnait correctement !
Tout cela a tendance à me faire penser que c'est un peu la galère lorsque l'on veut déployer un jeu love2D.
Je comprends qu'il ne faille pas mettre d'accent dans la hiérarchie de son propre jeu, mais par contre il suffit que le joueur (le client) veuille installer le jeu dans un dossier dont le chemin comprends un accent et "boum" le jeu ne marchera plus ...

Encore merci à toi.

(1 edit) (+1)

le probleme ne viens pas de love mais de la function io.open() de lua qui est mal utilisé par ta librairie en fin de compte ;)--
je ne'ai fait que contourner le probleme, mais effectivement je n'avais pas pensé au accents !

Ah d'accord. Si tu peux quand tu auras le temps m'envoyer un lien vers ta version du(es) source(s) modifiés je reste intéressé de voir concrètement comment tu as fait pour que je puisse intégrer ta solution. Merci.

(1 edit) (+1)

https://drive.google.com/file/d/1ytCLdm16xGtyDVib_aFJlUNG73rN93dW/view

je t'avais donné le lien mais a priori t'es passé a coté =D

Si j'avais bien vu le lien merci, mais en fait j'ai bien l'exécutable mais pas les sources.
Je sais que l'on doit pouvoir en extraire les sources mais je ne sais pas faire ... c'est pourquoi je demandais ta version des sources.
Merci.

(1 edit) (+1)

Ah ok, désolé j'ai oublié de préciser.. il faut juste renommer le .exe en .zip et t'auras les sources =)

salut à toi, j'ai publié la nouvelle version avec 12 niveaux, une meilleure gestion des déplacements et les solutions pour tous les niveaux.

J'ai finalement laissé le source pour ceux que cela intéressait.

(+1)

j'ai fait les modif chez moi et ça marche si tu le veux mp moi ;)

(+1)

https://drive.google.com/file/d/1ytCLdm16xGtyDVib_aFJlUNG73rN93dW/view?usp=shari...

salut à toi, j'ai publié la nouvelle version avec 12 niveaux, une meilleure gestion des déplacements et les solutions pour tous les niveaux.