Sqwap : notre jeu pour mobile !

Pour les gens qui ont simplement envie de discuter sans souhaiter faire passer d'information particulière.
Avatar du membre
freeshost
Intarissable
Messages : 37322
Enregistré le : lundi 15 juillet 2013 à 15:09
Localisation : CH

Re: Sqwap : notre jeu pour mobile !

Message par freeshost »

Bubu a écrit :@Freehost, ou @ toute personne de Suisse :
Si je propose la distribution de notre jeu en Suisse, quelles langues doivent être disponibles ?
Je sais qu'il y a le Français et l'Allemand.
J'en ai fait les frais quand j'étais petit, ils parlaient tantôt français, tantôt allemand. :crazy:
Il y a-t-il une langue que tous les Suisses parlent ?
Merci beaucoup.
Langues officielles principalement utilisées en Suisse

1. Allemand : environ 63.5 %
2. Français : environ 22.5 %
3. Italien : environ 8.1 %
4. Romanche : moins de 0.5 %

Tu peux remplacer le romanche par l'anglais. :lol:
Pardon, humilité, humour, hasard, confiance, humanisme, partage, curiosité et diversité sont des gros piliers de la liberté et de la sérénité.

Diagnostiqué autiste en l'été 2014 :)
Avatar du membre
Bubu
Intarissable
Messages : 7750
Enregistré le : dimanche 19 mai 2013 à 12:03
Localisation : En haut à gauche

Re: Sqwap : notre jeu pour mobile !

Message par Bubu »

freeshost a écrit :
Bubu a écrit :@Freehost, ou @ toute personne de Suisse :
Si je propose la distribution de notre jeu en Suisse, quelles langues doivent être disponibles ?
Je sais qu'il y a le Français et l'Allemand.
J'en ai fait les frais quand j'étais petit, ils parlaient tantôt français, tantôt allemand. :crazy:
Il y a-t-il une langue que tous les Suisses parlent ?
Merci beaucoup.
Langues officielles principalement utilisées en Suisse

1. Allemand : environ 63.5 %
2. Français : environ 22.5 %
3. Italien : environ 8.1 %
4. Romanche : moins de 0.5 %

Tu peux remplacer le romanche par l'anglais. :lol:
Merci

Pour les testeurs :
Une nouvelle version de test va être publiée dans les prochains jours :
Textures de meilleures qualités. (plus haute définition)
Corrections de problèmes avec le service de sauvegarde via les serveurs Google.(La sauvegarde locale prend le dessus dans ces cas, plus de plantages).
Améliorations de certains bruitages.
Correction de certains niveaux.
Et d'autres changements mineurs.

Pour les testeurs il n'y a rien à faire. Votre OS, Android vous signalera qu'il y a une nouvelle version disponible.

Bon jeu ! :kiss:

Un exemple de rapport du test des niveaux :
rapport1.txt
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
TSA, diagnostic établi à mes 33 ans par le CRA de ma région.
"Ce syndrome est caractérisé chez ce patient par l’absence de détérioration intellectuelle, un syndrome dysexécutif, un déficit d'attention"
Avatar du membre
Bubu
Intarissable
Messages : 7750
Enregistré le : dimanche 19 mai 2013 à 12:03
Localisation : En haut à gauche

Re: Sqwap : notre jeu pour mobile !

Message par Bubu »

Bon il faudra attendre encore un peu.
Le logiciel de vérification des niveaux à détecté un niveau sur 6 à revoir.
Corriger les niveaux, c'est le boulot de mon binôme.
Pendant ce temps là je compose les musiques.
Il il me faudra un peu de travail pour pouvoir activer la musique indépendamment des bruitages.

D'ici un mois ça devrait le faire, je vous informe via mp.

Merci.
TSA, diagnostic établi à mes 33 ans par le CRA de ma région.
"Ce syndrome est caractérisé chez ce patient par l’absence de détérioration intellectuelle, un syndrome dysexécutif, un déficit d'attention"
Avatar du membre
Lilette
Intarissable
Messages : 10966
Enregistré le : mardi 29 juillet 2014 à 11:15

Re: Sqwap : notre jeu pour mobile !

Message par Lilette »

D'ici un mois ça devrait le faire, je vous informe via mp.
Ok d'acc :)
TSA.
Avatar du membre
Bubu
Intarissable
Messages : 7750
Enregistré le : dimanche 19 mai 2013 à 12:03
Localisation : En haut à gauche

Re: Sqwap : notre jeu pour mobile !

Message par Bubu »

Bon un autre problème, le système audio (SoundPool) ne gère que des fichiers décompressés (wav pur) d'un Mo au max. C'est valable pour les effets sonores seulement du coup.
Donc pour les musiques je dois utiliser une autre API (MediaPlayer).
Cette API est plus simple, le flux est décodé en temps réel, pas de chargement avant lecture, donc. On lui balance le fichier et c'est tout.

Autre problème, je vais revoir la gestion des sauvegardes sur les serveurs Google. Ils viennent de sortir une nouvelle API, plus stable avec des exceptions rattrapables.
On ne peut empêcher les plantages dans certains cas avec l'ancienne API.

Mais ça ne change rien à l'échéance, d'ici un mois tout devrait être réglé.
:kiss:
TSA, diagnostic établi à mes 33 ans par le CRA de ma région.
"Ce syndrome est caractérisé chez ce patient par l’absence de détérioration intellectuelle, un syndrome dysexécutif, un déficit d'attention"
Avatar du membre
Bubu
Intarissable
Messages : 7750
Enregistré le : dimanche 19 mai 2013 à 12:03
Localisation : En haut à gauche

Re: Sqwap : notre jeu pour mobile !

Message par Bubu »

Les musiques que j'ai intégrées dans le jeu ne sont pas dans le bon style ! :hotcry:
Il faut quelles soient courtes légères (quelques notes seulement) et amusantes.
mais en même temps, il faut revoir les couleurs des titres de niveau ... et surtout le système de sauvegarde sur serveur.... :innocent:
J'en ai marre. :hotcry:
TSA, diagnostic établi à mes 33 ans par le CRA de ma région.
"Ce syndrome est caractérisé chez ce patient par l’absence de détérioration intellectuelle, un syndrome dysexécutif, un déficit d'attention"
Avatar du membre
Bubu
Intarissable
Messages : 7750
Enregistré le : dimanche 19 mai 2013 à 12:03
Localisation : En haut à gauche

Re: Sqwap : notre jeu pour mobile !

Message par Bubu »

Les sauvegardes via Google (sur vos comptes GoogleDrive) font encore des leurs ....
En début d'après-midi, tout fonctionnait parfaitement.
Depuis quelques heures, il n'est plus possible de se connecter.... :hotcry:
J'en suis, par dépit, à envisager de ne pas utiliser leur système de sauvegardes global.

Le gros problème, c'est quand une personne a payé (en argent réel) pour sa progression :
Si elle réinstalle le programme, elle repart de zéro !
Je ne sais pas si c'est acceptable ?

En attendant tout n'est pas perdu, je n'ai pas jeté l'éponge (à la tronche de Google). Je vais encore essayer.
Screugneugneu de screugneugneu .... Ça va être TCHI TCHI à toute l'équipe Google ! :(
TSA, diagnostic établi à mes 33 ans par le CRA de ma région.
"Ce syndrome est caractérisé chez ce patient par l’absence de détérioration intellectuelle, un syndrome dysexécutif, un déficit d'attention"
Avatar du membre
Nanar02
Prolifique
Messages : 1486
Enregistré le : samedi 1 octobre 2016 à 17:37

Re: Sqwap : notre jeu pour mobile !

Message par Nanar02 »

Tien bon Bubu la qualité ne peut pas se faire d'un coup
Diagnostiqué Asperger 01/04/2019
Avatar du membre
Bubu
Intarissable
Messages : 7750
Enregistré le : dimanche 19 mai 2013 à 12:03
Localisation : En haut à gauche

Re: Sqwap : notre jeu pour mobile !

Message par Bubu »

Nanar02 a écrit :Tien bon Bubu la qualité ne peut pas se faire d'un coup
C'est bien vrai.
Mais ce qui m’énerve, c'est que depuis presque 3 ans je me suis évertué consciencieusement à faire un programme sans failles, qui ne bug ni ne plante jamais.
Et voilà que depuis que je me trimbale le pachyderme Google dans les pattes, ça plante de partout ! :hotcry:

Question aux asperanzonautes :
Considérez-vous grave le fait que votre partie ne soit pas sauvegardée entre différents appareils, ou quand vous installez l'appli sur un nouvel appareil ?
(Dites non, sinon , c'est TCHI TCHI :mrgreen: )
TSA, diagnostic établi à mes 33 ans par le CRA de ma région.
"Ce syndrome est caractérisé chez ce patient par l’absence de détérioration intellectuelle, un syndrome dysexécutif, un déficit d'attention"
Avatar du membre
Bubu
Intarissable
Messages : 7750
Enregistré le : dimanche 19 mai 2013 à 12:03
Localisation : En haut à gauche

Re: Sqwap : notre jeu pour mobile !

Message par Bubu »

Bon, ce n'était pas une vraie question, je n'ai pas le choix.
Ma nouvelle solution de sauvegarde fonctionne, d'après 2 testeurs.

Mais on me demande d'afficher dans l'ordre croissant le nombre des pièces du niveau.

Car il faut garder les plus grosses chaînes pour la fin. Et c'est relou de devoir compter les pièces.
J'attends un peu que cette idée murisse, et je m'y colle.
TSA, diagnostic établi à mes 33 ans par le CRA de ma région.
"Ce syndrome est caractérisé chez ce patient par l’absence de détérioration intellectuelle, un syndrome dysexécutif, un déficit d'attention"
Avatar du membre
Bubu
Intarissable
Messages : 7750
Enregistré le : dimanche 19 mai 2013 à 12:03
Localisation : En haut à gauche

Re: Sqwap : notre jeu pour mobile !

Message par Bubu »

Il faut attendre que je fasse les musiques du jeu.
Ixy et Lilette, soyez patients, Merci.
:kiss: :kiss: :kiss:
TSA, diagnostic établi à mes 33 ans par le CRA de ma région.
"Ce syndrome est caractérisé chez ce patient par l’absence de détérioration intellectuelle, un syndrome dysexécutif, un déficit d'attention"
Avatar du membre
Ixy
Prolifique
Messages : 4667
Enregistré le : jeudi 20 mars 2014 à 20:59
Localisation : 92

Re: Sqwap : notre jeu pour mobile !

Message par Ixy »

Pas de pb :bravo:
Je n'ai pas de diagnostic /!\
Ce que tu as la force d'être, tu as aussi le droit de l'être - Max Stirner
Avatar du membre
Bubu
Intarissable
Messages : 7750
Enregistré le : dimanche 19 mai 2013 à 12:03
Localisation : En haut à gauche

Re: Sqwap : notre jeu pour mobile !

Message par Bubu »

J'ai des soucis encore, (....) avec les sauvegardes.
Dans la deuxième version, elles étaient au début non bloquantes.
Mais une fois sur ...., ça plantait.
Un problème de race condition :
J’enchaîne deux sauvegardes très rapidement :
La première enregistre la médaille obtenue, et la deuxième incrémente le niveau quand le joueur clique sur "niveau suivant".
Or il arrivait que la deuxième sauvegarde finisse avant la première, et là il y a conflit et plantage.

Du coup, j'ai changé, je bloque les tâches via Tasks.await() (Java)
C'est très stable, mais vu que j'appelle la fonction de sauvegarde via le thread de rendu, ça freeze les animations du jeu de 1/4 à 1/2 secondes. C'est moche.

La seule solution : m'arranger pour que le freeze se fasse à des moments non critiques. (Quand l'écran est complètement vide pour la médaille, et que ça freeze volontairement les feux d'artifices de l'écran de résultat dès qu'il clique sur "niveau suivant". (Du coup ça ne freeze plus seulement pendant la sauvegarde, ça freeze et ça perdure pendant le fade out.)
Misère, misère .... :innocent:
Ce sont des caches misères .... mais vous avez vu, vous, des jeux qui vous laissent jouer pendant les sauvegardes ? :naugty:
:hotcry: :hotcry: :hotcry:
:innocent:
TSA, diagnostic établi à mes 33 ans par le CRA de ma région.
"Ce syndrome est caractérisé chez ce patient par l’absence de détérioration intellectuelle, un syndrome dysexécutif, un déficit d'attention"
Avatar du membre
Tugdual
Modérateur
Messages : 41268
Enregistré le : jeudi 15 novembre 2012 à 0:13
Localisation : Nord-44

Re: Sqwap : notre jeu pour mobile !

Message par Tugdual »

TCS = trouble de la communication sociale (24/09/2014).
Avatar du membre
Bubu
Intarissable
Messages : 7750
Enregistré le : dimanche 19 mai 2013 à 12:03
Localisation : En haut à gauche

Re: Sqwap : notre jeu pour mobile !

Message par Bubu »

@Tugdual : Merci pour le lien ! :D
Pour les sauvegardes c'est bon ! En fait c'était pas un problème de concurrence.
(Ça plantait aussi (rarement mais c'est déjà trop) quand c'était bloquant)
C'était un problème de conflit. Il ne savait pas quelle sauvegarde prendre. IllegalStateException dans la figure ! :(
Même pour écrire la sauvegarde, il faut résoudre les conflits avant, avant de faire vraiment la sauvegarde. (Envoyer le blob à Google).
Depuis ce matin je joue (en trichant :mrgreen: ) et tout se déroule parfaitement.
Et en plus les sauvegardes ne sont plus bloquantes. (Je fais ça en tâche de fond, en parallèle).
Soulagé ! :D
TSA, diagnostic établi à mes 33 ans par le CRA de ma région.
"Ce syndrome est caractérisé chez ce patient par l’absence de détérioration intellectuelle, un syndrome dysexécutif, un déficit d'attention"