fermeture du jeu involontaire avec JRC 2.1.3 [Résolu]

Aller en bas

fermeture du jeu involontaire avec JRC 2.1.3 [Résolu]

Message  Mitsumasa le Mar 10 Avr - 16:37

Nous arrivons au bout de la fabrication d'un JDR avec des élèves de 5e d'un collège et un gros problème c'est montré à nous.
Le jeu créé se ferme automatiquement après avoir changé une 60taine de fois de scènes (65 fois à peu près, c'est beaucoup et peu à la fois). Comme on créé beaucoup de variables dans le jeu et qu'on utilise beaucoup d'images j'ai cru que cela venait de là. D'autant plus qu'un message d'erreur de windows est déjà apparu (rarement quand meme) du style "mémoire virtuelle insuffisante..."
On a donc testé un mini jeu avec seulement 2 cut-scenes, 2 images différentes et pas de musique, qui consistait à faire des allers-retours entre la scène 0 et la 1. Et là: même problème, si on clique doucement le jeu se ferme au bout de 65 cliques, si on clique vite
c'est presque au bout de 40!! Je précise que les PC sont récents (Environ 2 ans)
Dite moi qu'il existe une solution à notre problème; plusieurs 10zaines d'heures de travail
seraient gâchés sinon et beaucoup d'élèves déçus.

EDIT de 4ian : L'erreur est corrigée, voir mon dernier post.
avatar
Mitsumasa
Membre habitué
Membre habitué

Nombre de messages : 96
Age : 41
Date d'inscription : 12/03/2007

Voir le profil de l'utilisateur http://sebastien.beltzung.free.fr/wiki/wakka.php?wiki=CoursDeMat

Revenir en haut Aller en bas

Re: fermeture du jeu involontaire avec JRC 2.1.3 [Résolu]

Message  Rey le Mar 10 Avr - 17:39

Ah, et bien voilà ! C'est le problème que j'exposais dans un autre topic. Florian ne rentre que jeudi, pas de réponse avant son retour...
avatar
Rey
Membre discret
Membre discret

Nombre de messages : 26
Date d'inscription : 15/03/2007

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: fermeture du jeu involontaire avec JRC 2.1.3 [Résolu]

Message  4ian le Jeu 12 Avr - 17:28

Bon, je m'en occupe le plus vite possible.

Désolé de que le logiciel vous cause autant de problème.

_________________
4ian - Compil Games
Auteur de Jeu de Rôle Creator et Game Develop
Auteur des jeux d'exemples disponibles sur www.share.compilgames.net
avatar
4ian
Administrateur
Administrateur

Nombre de messages : 561
Localisation : France > Bretagne > Morbihan
Date d'inscription : 23/07/2006

Voir le profil de l'utilisateur http://www.compilgames.net

Revenir en haut Aller en bas

Re: fermeture du jeu involontaire avec JRC 2.1.3 [Résolu]

Message  4ian le Jeu 12 Avr - 17:37

J'ai réussi à "recréer le problème en laboratoire".

Je vais maintenant essayer de le corriger.

_________________
4ian - Compil Games
Auteur de Jeu de Rôle Creator et Game Develop
Auteur des jeux d'exemples disponibles sur www.share.compilgames.net
avatar
4ian
Administrateur
Administrateur

Nombre de messages : 561
Localisation : France > Bretagne > Morbihan
Date d'inscription : 23/07/2006

Voir le profil de l'utilisateur http://www.compilgames.net

Revenir en haut Aller en bas

Re: fermeture du jeu involontaire avec JRC 2.1.3 [Résolu]

Message  4ian le Jeu 12 Avr - 18:57

J'ai trouvé ! Very Happy

Le problème est une fuite de mémoire.
Le jeu charge les images en mémoire mais ne les libères pas Embarassed .

Si bien que le programme finit par se rendre compte qu'il occupe trop de mémoire et "s'autodétruit". ( c'est vrai que prendre plus de 100 Mo de RAM, c'est plutot pas mal )

Reste plus qu'a corriger le problème.

EDIT : Le problème de mémoire virtuelle sera corrigée par la même occasion je pense.

_________________
4ian - Compil Games
Auteur de Jeu de Rôle Creator et Game Develop
Auteur des jeux d'exemples disponibles sur www.share.compilgames.net
avatar
4ian
Administrateur
Administrateur

Nombre de messages : 561
Localisation : France > Bretagne > Morbihan
Date d'inscription : 23/07/2006

Voir le profil de l'utilisateur http://www.compilgames.net

Revenir en haut Aller en bas

Re: fermeture du jeu involontaire avec JRC 2.1.3 [Résolu]

Message  Rey le Ven 13 Avr - 21:42

Super ! Tu veux toujours mes fichiers ou tu n'en as plus besoin ?
avatar
Rey
Membre discret
Membre discret

Nombre de messages : 26
Date d'inscription : 15/03/2007

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: fermeture du jeu involontaire avec JRC 2.1.3 [Résolu]

Message  4ian le Sam 14 Avr - 0:26

Mmmmm...

Je les voudrais bien quand même.
Ca a l'air plus coriace que prévu Shocked


EDIT : Finalement, non, j'ai réussi à corriger, voir le post suivant


Dernière édition par le Dim 15 Avr - 13:27, édité 1 fois

_________________
4ian - Compil Games
Auteur de Jeu de Rôle Creator et Game Develop
Auteur des jeux d'exemples disponibles sur www.share.compilgames.net
avatar
4ian
Administrateur
Administrateur

Nombre de messages : 561
Localisation : France > Bretagne > Morbihan
Date d'inscription : 23/07/2006

Voir le profil de l'utilisateur http://www.compilgames.net

Revenir en haut Aller en bas

Re: fermeture du jeu involontaire avec JRC 2.1.3 [Résolu]

Message  4ian le Dim 15 Avr - 13:15

Cette fois ci c'est la bonne !

1- J'ai corrigé le problème de la fermeture.

2- Et j'ai aussi corrigé le problème de la mémoire virtuelle insuffisante.

Il me reste quelques finitions à faire, avant de mettre JRC 2.1.4 en téléchargement.

_________________
4ian - Compil Games
Auteur de Jeu de Rôle Creator et Game Develop
Auteur des jeux d'exemples disponibles sur www.share.compilgames.net
avatar
4ian
Administrateur
Administrateur

Nombre de messages : 561
Localisation : France > Bretagne > Morbihan
Date d'inscription : 23/07/2006

Voir le profil de l'utilisateur http://www.compilgames.net

Revenir en haut Aller en bas

Re: fermeture du jeu involontaire avec JRC 2.1.3 [Résolu]

Message  Final Fire le Dim 15 Avr - 15:57

Juste comme ça, pourquoi ça plantais ?
avatar
Final Fire
Membre important
Membre important

Nombre de messages : 160
Date d'inscription : 06/01/2007

Voir le profil de l'utilisateur http://www.jeam.net/ff

Revenir en haut Aller en bas

Re: fermeture du jeu involontaire avec JRC 2.1.3 [Résolu]

Message  4ian le Dim 15 Avr - 16:39

En fait, le programme appelait une fonction d'affichage, qui appelait une fonction qui gérait les évènements, qui elle même rappelait la fonction d'affichage... Les fonctions ne se terminaient jamais.

Apparemment à long terme, on arrive à un débordement de mémoire, car les fonctions ne se ferment jamais.

Maintenant, le programme est géré par une boucle, laissant les fonctions se terminer avant de continuer.
Je précise que ça ne concerne pas l'éditeur, et qu'il n'y a pas de changement visible dans les jeux.

Pour résumer :

Vous n'aurez rien à faire sur vos jeux pour corriger le bug ( sinon utiliser JRC 2.1.4 ).

_________________
4ian - Compil Games
Auteur de Jeu de Rôle Creator et Game Develop
Auteur des jeux d'exemples disponibles sur www.share.compilgames.net
avatar
4ian
Administrateur
Administrateur

Nombre de messages : 561
Localisation : France > Bretagne > Morbihan
Date d'inscription : 23/07/2006

Voir le profil de l'utilisateur http://www.compilgames.net

Revenir en haut Aller en bas

Re: fermeture du jeu involontaire avec JRC 2.1.3 [Résolu]

Message  4ian le Jeu 19 Avr - 22:01

JRC 2.1.4 est sorti !
Il s'agit donc de la correction de la fermeture du jeu, avec en prime la correction de la fuite de mémoire et deux ajouts à l'aide.

Pour la télécharger :

http://www.compilgames.com/sjrc214.exe

ou pour mettre à jour à partir de la version 2.1.3 :

http://www.compilgames.com/sjrc213to214.exe

Vous pouvez ouvrir directement vos jeux avec JRC 2.1.4.

_________________
4ian - Compil Games
Auteur de Jeu de Rôle Creator et Game Develop
Auteur des jeux d'exemples disponibles sur www.share.compilgames.net
avatar
4ian
Administrateur
Administrateur

Nombre de messages : 561
Localisation : France > Bretagne > Morbihan
Date d'inscription : 23/07/2006

Voir le profil de l'utilisateur http://www.compilgames.net

Revenir en haut Aller en bas

Re: fermeture du jeu involontaire avec JRC 2.1.3 [Résolu]

Message  Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum