[Index Software] Coin des développeurs :]

Pour les gens qui ont simplement envie de discuter sans souhaiter faire passer d'information particulière.
Avatar du membre
Bubu
Intarissable
Messages : 7750
Enregistré le : dimanche 19 mai 2013 à 12:03
Localisation : En haut à gauche

Re: Coin des développeurs :]

Message par Bubu »

Ça y est, c'est décidé !
Je vais manger mes chaussettes !
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
Manichéenne
Modératrice
Messages : 5040
Enregistré le : jeudi 24 octobre 2013 à 9:54

Re: Coin des développeurs :]

Message par Manichéenne »

Un problème de socket ?
Diagnostiquée Autiste Asperger et TDA.
Mère de 3 enfants : fils Aîné TDAH et TSA atypique, cadet TSA de type Asperger, benjamin en cours d'évaluation neuropsy.
Avatar du membre
Benoit
Intarissable
Messages : 8889
Enregistré le : lundi 28 septembre 2009 à 13:55
Localisation : オルセー

Re: Coin des développeurs :]

Message par Benoit »

Au niveau applicatif où il est, j'espère que les API masquent les sockets sinon ça doit être un beau bordel.
Identifié Aspie (広島, 08/10/31) Diagnostiqué (CRA MP 2009/12/18)

話したい誰かがいるってしあわせだ

Être Aspie, c'est soit une mauvaise herbe à éradiquer, soit une plante médicinale à qui il faut permettre de fleurir et essaimer.
Avatar du membre
Manichéenne
Modératrice
Messages : 5040
Enregistré le : jeudi 24 octobre 2013 à 9:54

Re: Coin des développeurs :]

Message par Manichéenne »

Spoiler : au cas où : 
socket/chaussette
Diagnostiquée Autiste Asperger et TDA.
Mère de 3 enfants : fils Aîné TDAH et TSA atypique, cadet TSA de type Asperger, benjamin en cours d'évaluation neuropsy.
Avatar du membre
Bubu
Intarissable
Messages : 7750
Enregistré le : dimanche 19 mai 2013 à 12:03
Localisation : En haut à gauche

Re: Coin des développeurs :]

Message par Bubu »

Vous avez raison, c'est à un niveau d'abstraction supérieur.
Tellement supérieur qu'on ne sait même plus ce qu'on fait.
On peut être connecté aux services Google sans être connecté à Internet.

Mais j'ai réglé le problème.
Vous êtes très aimables. :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
Benoit
Intarissable
Messages : 8889
Enregistré le : lundi 28 septembre 2009 à 13:55
Localisation : オルセー

Re: Coin des développeurs :]

Message par Benoit »

Bubu a écrit :Vous avez raison, c'est à un niveau d'abstraction supérieur.
Bienvenue dans le monde des applications mobiles. :kiss:

Si Google veut prendre en charge la sauvegarde différée/offline, pourquoi t'embêterais tu à développer un truc qui le fait aussi ?
Fais leur confiance, je suis sûr que ça marche, aussi bizarre/contre-intuitif/idiot que ça te paraisse.

A ma connaissance, c'est mieux sous Steam, si un jour tu veux développer pour PC.
Identifié Aspie (広島, 08/10/31) Diagnostiqué (CRA MP 2009/12/18)

話したい誰かがいるってしあわせだ

Être Aspie, c'est soit une mauvaise herbe à éradiquer, soit une plante médicinale à qui il faut permettre de fleurir et essaimer.
Avatar du membre
Bubu
Intarissable
Messages : 7750
Enregistré le : dimanche 19 mai 2013 à 12:03
Localisation : En haut à gauche

Re: Coin des développeurs :]

Message par Bubu »

Benoit a écrit :
Bubu a écrit :Vous avez raison, c'est à un niveau d'abstraction supérieur.
Bienvenue dans le monde des applications mobiles. :kiss:

Si Google veut prendre en charge la sauvegarde différée/offline, pourquoi t'embêterais tu à développer un truc qui le fait aussi ?
Fais leur confiance, je suis sûr que ça marche, aussi bizarre/contre-intuitif/idiot que ça te paraisse.

A ma connaissance, c'est mieux sous Steam, si un jour tu veux développer pour PC.
Parce que l’utilisateur n'est pas forcément connecté aux services de sauvegarde de Google.
Dans ce cas, je sauvegarde sa progression dans un xml, éventuellement synchronisé sur leur blob dès qu'il se connecte.
Il y a 3 cas :
-sauvegarde locale (fichier xml)
-sauvegarde en fichier binaire locale s'il est connecté au service sans être connecté à internet.
-sauvegarde en fichier binaire sur serveur s'il est connecté aux serveurs.

Après il faut choisir la bonne sauvegarde parmi les 3, je choisis la plus récente.
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
Benoit
Intarissable
Messages : 8889
Enregistré le : lundi 28 septembre 2009 à 13:55
Localisation : オルセー

Re: Coin des développeurs :]

Message par Benoit »

Ils sont pas capables de garder le fichier et de le sauvegarder une fois que l'utilisateur sera en ligne chez Google ?
Identifié Aspie (広島, 08/10/31) Diagnostiqué (CRA MP 2009/12/18)

話したい誰かがいるってしあわせだ

Être Aspie, c'est soit une mauvaise herbe à éradiquer, soit une plante médicinale à qui il faut permettre de fleurir et essaimer.
Avatar du membre
Bubu
Intarissable
Messages : 7750
Enregistré le : dimanche 19 mai 2013 à 12:03
Localisation : En haut à gauche

Re: Coin des développeurs :]

Message par Bubu »

Benoit a écrit :Ils sont pas capables de garder le fichier et de le sauvegarder une fois que l'utilisateur sera en ligne chez Google ?
Si, à peu près .... Quand il y a plusieurs sauvegardes en conflit, ils le signalent, mais c'est à nous de savoir quoi faire. Moi je choisis d'écraser la plus vieille par la plus récente.
Mais on pourrait bidouiller une sauvegarde, faire un mix des deux en conflit si besoin, mais je me contente de la solution la plus simple.

Après, pour ne pas forcer le joueur à avoir un compte Google Play, même s'il faut clairement lui indiquer qu'il a tout à gagner (sauvegardes synchronisées sur plusieurs appareils et pas de perte s'il change d'appareil), je fais également une sauvegarde locale en xml.

En gros je copie la politique utilisée dans Clash Of Clans.

Si je m'attarde autant sur les sauvegardes, c'est parce qu'il y a des achats en ligne.
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
Benoit
Intarissable
Messages : 8889
Enregistré le : lundi 28 septembre 2009 à 13:55
Localisation : オルセー

Re: Coin des développeurs :]

Message par Benoit »

Si ta sauvegarde se limite à "débloquer des trucs" (fonctionnalités, niveaux, etc...) comme dans plein d'applis, je pense que c'est la meilleure solution. (tu peux même le faire dans le dos de l'utilisateur).

Si tu autorises le retour en arrière, c'est effectivement tout de suite plus chaud.
Identifié Aspie (広島, 08/10/31) Diagnostiqué (CRA MP 2009/12/18)

話したい誰かがいるってしあわせだ

Être Aspie, c'est soit une mauvaise herbe à éradiquer, soit une plante médicinale à qui il faut permettre de fleurir et essaimer.
Avatar du membre
Ixy
Prolifique
Messages : 4667
Enregistré le : jeudi 20 mars 2014 à 20:59
Localisation : 92

Re: Coin des développeurs :]

Message par Ixy »

Image
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
Benoit
Intarissable
Messages : 8889
Enregistré le : lundi 28 septembre 2009 à 13:55
Localisation : オルセー

Re: Coin des développeurs :]

Message par Benoit »

Spoiler, dans l'image d'en bas, 9 chances sur dix d'être en fait de la situation d'en haut. :roll:

(Estimation très optimiste).
Identifié Aspie (広島, 08/10/31) Diagnostiqué (CRA MP 2009/12/18)

話したい誰かがいるってしあわせだ

Être Aspie, c'est soit une mauvaise herbe à éradiquer, soit une plante médicinale à qui il faut permettre de fleurir et essaimer.
Avatar du membre
Manichéenne
Modératrice
Messages : 5040
Enregistré le : jeudi 24 octobre 2013 à 9:54

Re: Coin des développeurs :]

Message par Manichéenne »

Parfois le premier cas est un corollaire du : "pourtant avant ça marchait et je n'ai rien changé".
D'ailleurs, je suis dessus, là.
Je me demande aussi quel est l'esprit tordu a pu décider de définir une variable en "write only". Seriously ? :shock:
Diagnostiquée Autiste Asperger et TDA.
Mère de 3 enfants : fils Aîné TDAH et TSA atypique, cadet TSA de type Asperger, benjamin en cours d'évaluation neuropsy.
Avatar du membre
Ixy
Prolifique
Messages : 4667
Enregistré le : jeudi 20 mars 2014 à 20:59
Localisation : 92

Re: Coin des développeurs :]

Message par Ixy »

Benoit a écrit :Spoiler, dans l'image d'en bas, 9 chances sur dix d'être en fait de la situation d'en haut. :roll:

(Estimation très optimiste).
Sauf que la preuve d'un programme est en général extrêmement ardue. Du coup on peut considérer que lorsqu'un code fonctionne on est la plupart du temps dans la deuxième situation. En informatique, on ne fait que considérer que ça marche tant que l'on a pas trouvé de bugs.
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
Benoit
Intarissable
Messages : 8889
Enregistré le : lundi 28 septembre 2009 à 13:55
Localisation : オルセー

Re: Coin des développeurs :]

Message par Benoit »

Ixy a écrit :
Benoit a écrit :Spoiler, dans l'image d'en bas, 9 chances sur dix d'être en fait de la situation d'en haut. :roll:

(Estimation très optimiste).
Sauf que la preuve d'un programme est en général extrêmement ardue. Du coup on peut considérer que lorsqu'un code fonctionne on est la plupart du temps dans la deuxième situation. En informatique, on ne fait que considérer que ça marche tant que l'on a pas trouvé de bugs.
Euh nan, ca passera jamais une recette du code dont on ne sait pas pourquoi il fonctionne.
Identifié Aspie (広島, 08/10/31) Diagnostiqué (CRA MP 2009/12/18)

話したい誰かがいるってしあわせだ

Être Aspie, c'est soit une mauvaise herbe à éradiquer, soit une plante médicinale à qui il faut permettre de fleurir et essaimer.