|
Un système permettant de sauvegarder son meilleur score |
|
---|---|---|
OverdOzed
![]() ![]() Inscrit:
29/10/2009 17:51 Post(s): 363
|
Bonjour,
Je suis actuellement en train de créer un jeu assez simple avec un système de score de meilleur score et j'aimerais savoir s'il était possible de "sauvegarder" son meilleur score, de telle sorte que lorsqu'on relance le jeu le dernier meilleur score soit encore présent. Pour l'instant j'ai déjà créé le système de score : http://www.pasteall.org/blend/26895 Savez-vous comment faire? J'ai cherché sur le web mais je n'ai pas trouvé de solution pour ce problème. Merci d'avance ![]()
Contribution le : 17/02/2014 16:07
|
|
![]() ![]() |
|
Re: Un système permettant de sauvegarder son meilleur score |
|
---|---|---|
OverdOzed
![]() ![]() Inscrit:
21/08/2013 19:12 De CH [+]
Post(s): 1558
|
Salut,
En Python, c'est bien entendu possible. Avec les briques, essaie peut-être de voir avec l'actuateur Game -> Load / Save bge.logic.globalDict.
Contribution le : 17/02/2014 16:51
|
|
_________________
BAddons, La Collection d'Addons de Matpi: https://github.com/qwenger/BAddons Développeur Blender quand j'en ai le temps... ![]() |
||
![]() ![]() |
|
Re: Un système permettant de sauvegarder son meilleur score |
|
---|---|---|
OverdOzed
![]() ![]() Inscrit:
02/09/2010 10:34 Post(s): 657
|
Salut,
Tu as plusieurs méthode, en voici certaines: - un script sauvegarde ton score dans le globalDict et tu utilise la méthode de matpi pour sauver/charger le score - un script sauvegarde dans un fichier comme ici les script sauv_pickle et sauv_text
Contribution le : 17/02/2014 19:21
|
|
![]() ![]() |
|
Re: Un système permettant de sauvegarder son meilleur score |
|
---|---|---|
OverdOzed
![]() ![]() Inscrit:
29/10/2009 17:51 Post(s): 363
|
J'ai tenté quelque chose, mais ça n'a pas marché, je ne maîtrise pas très bien python.
http://www.pasteall.org/blend/26905
Contribution le : 17/02/2014 22:47
|
|
![]() ![]() |
|
Re: Un système permettant de sauvegarder son meilleur score |
|
---|---|---|
OverdOzed
![]() ![]() Inscrit:
21/08/2013 19:12 De CH [+]
Post(s): 1558
|
C'est ça que tu voudrais?
http://www.pasteall.org/blend/26906 Actuellement: - tu presses sur ESPACE -> les compteurs sont incrémentés - tu presses sur S -> leur valeur est sauvée dans un fichier et on passe à la deuxième scène - tu presses alors sur L -> la valeur est récupérée et la position en x du plan dans cette scène est adaptée en fonction. Bien sûr, il faudrait améliorer le tout, car actuellement, si on fait les choses dans le mauvais sens (genre appuyer sur L avant S), on obtient des messages d'erreur dans la console...
Contribution le : 17/02/2014 23:09
|
|
_________________
BAddons, La Collection d'Addons de Matpi: https://github.com/qwenger/BAddons Développeur Blender quand j'en ai le temps... ![]() |
||
![]() ![]() |
|
Re: Un système permettant de sauvegarder son meilleur score |
|
---|---|---|
OverdOzed
![]() ![]() Inscrit:
02/09/2010 10:34 Post(s): 657
|
Pour ça il faut que tu contrôle l'arret du jeu avec un script. Pour ça je pense que tu dois :
- changer la touche d'arret forcé (par défaut echap) - intercepter l'appuie d'echap (avec un keyboard tout simplement) pour sauver PUIS quitter - charger dès le démarage Avec mon script pickle : http://pasteall.org/blend/26941 Espace pour augmenter le score Echap pour sauver/quitter
Contribution le : 19/02/2014 14:10
|
|
![]() ![]() |