Skip to main content

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

J'étais curieux de voir le résultat mais le programme s'arrête chez moi au début au chargement de la config, au niveau de l'instruction : local file = assert(io.open("./game.conf", "rw")), dans le fichier config.lua alors que le fichier game.conf existe. Je n'ai pas de message d'erreur ...

(1 edit) (+1)

essaie de remplacer par
local file = assert(io.open("game.conf", "r"))
il aime peut-être pas le fait que le game.conf soit avec des droits 
tu est sous linux ou windows?

Cela marche mieux effectivement, cela va jusqu'à la page d'accueil avec le logo (cool !), j'ai trouvé qu'il fallait appuyer sur "N", cela lance l'intro et puis après cela plante car il cherche un joystic. J'essayerai de brancher ma manette ce soir. Je suis sous Windows 10 Pro. :

loading 3d lib - g3d
3d lib - g3d Loaded
game Loaded
----
intro
----
plane_game
init 3d game
Error: game/3d_game.lua:106: attempt to index global 'joystick' (a nil value)
stack traceback:
[string "boot.lua"]:637: in function '__index'
game/3d_game.lua:106: in function 'firstPersonPadMovement'
game/3d_game.lua:98: in function 'update'
game/game.lua:151: in function 'update'
[string "boot.lua"]:509: in function <[string "boot.lua"]:493>
[C]: in function 'xpcall'

(+1)

Ouaip, fo un gamepad, j'ai pas pris le temps de gérer tout l'ensemble, mais pour les prochaines jam, je vais essayer de faire un module à part, que je pourrait utiliser dans d'autres projets.
:-)   merci de prendre de ton temps. :-)

I've done the modification, on the code, tell me, if it starts.