[Index Software] Coin des développeurs :]

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

Re: Coin des développeurs :]

#421 Message par Bubu » mardi 26 septembre 2017 à 16:34

Ç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 : 5033
Enregistré le : jeudi 24 octobre 2013 à 9:54

Re: Coin des développeurs :]

#422 Message par Manichéenne » mardi 26 septembre 2017 à 17:35

Un problème de socket ?
Diagnostiquée Autiste Asperger et TDA.
Mère de 3 enfants : fils Aîné TDAH et TSA, cadet TSA de type Asperger.

Avatar du membre
Benoit
Intarissable
Messages : 8889
Enregistré le : lundi 28 septembre 2009 à 13:55
Localisation : オルセー
Contact :

Re: Coin des développeurs :]

#423 Message par Benoit » mardi 26 septembre 2017 à 17:46

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 : 5033
Enregistré le : jeudi 24 octobre 2013 à 9:54

Re: Coin des développeurs :]

#424 Message par Manichéenne » mardi 26 septembre 2017 à 17:56

Spoiler : au cas où : 
socket/chaussette
Diagnostiquée Autiste Asperger et TDA.
Mère de 3 enfants : fils Aîné TDAH et TSA, cadet TSA de type Asperger.

Avatar du membre
Bubu
Intarissable
Messages : 7738
Enregistré le : dimanche 19 mai 2013 à 12:03
Localisation : En haut à gauche

Re: Coin des développeurs :]

#425 Message par Bubu » mardi 26 septembre 2017 à 18:44

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 : オルセー
Contact :

Re: Coin des développeurs :]

#426 Message par Benoit » mardi 26 septembre 2017 à 18:55

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 : 7738
Enregistré le : dimanche 19 mai 2013 à 12:03
Localisation : En haut à gauche

Re: Coin des développeurs :]

#427 Message par Bubu » mardi 26 septembre 2017 à 19:24

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 : オルセー
Contact :

Re: Coin des développeurs :]

#428 Message par Benoit » mardi 26 septembre 2017 à 20:11

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 : 7738
Enregistré le : dimanche 19 mai 2013 à 12:03
Localisation : En haut à gauche

Re: Coin des développeurs :]

#429 Message par Bubu » mercredi 27 septembre 2017 à 10:35

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 : オルセー
Contact :

Re: Coin des développeurs :]

#430 Message par Benoit » mercredi 27 septembre 2017 à 10:56

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 :]

#431 Message par Ixy » vendredi 29 septembre 2017 à 13:43

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 : オルセー
Contact :

Re: Coin des développeurs :]

#432 Message par Benoit » vendredi 29 septembre 2017 à 13:45

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 : 5033
Enregistré le : jeudi 24 octobre 2013 à 9:54

Re: Coin des développeurs :]

#433 Message par Manichéenne » vendredi 29 septembre 2017 à 13:57

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, cadet TSA de type Asperger.

Avatar du membre
Ixy
Prolifique
Messages : 4667
Enregistré le : jeudi 20 mars 2014 à 20:59
Localisation : 92

Re: Coin des développeurs :]

#434 Message par Ixy » vendredi 29 septembre 2017 à 20:12

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 : オルセー
Contact :

Re: Coin des développeurs :]

#435 Message par Benoit » vendredi 29 septembre 2017 à 20:21

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.

Répondre