CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Javascript sauvegarder donnees localement

dyuozor
dyuozor
Niveau 2
11 juillet 2021 à 14:16:26

Salut,

Je travail sur un petit jeu en javascript, html/css completement offline (j'utilise juste le browser comme une GUI, il n'y a pas de serveur).
Le jeu cree en debut de partie une liste de personnages avec certaines stats que j'aimerais sauvegarder sur la machine du joueur comme un fichier de sauvegarde sur un jeu classique.

Quel est la maniere la plus simple et la plus efficace de faire ca?

Merci.

Quentaing
Quentaing
Niveau 6
11 juillet 2021 à 15:10:56

Perso j'utiliserais le localStorage : https://developer.mozilla.org/fr/docs/Web/API/Window/localStorage

de_nada_cono
de_nada_cono
Niveau 10
11 juillet 2021 à 16:40:00

alors ya débat sur le localStorage https://image.noelshack.com/fichiers/2018/18/6/1525537332-1499908837-jesusdecu.png
j'en suis moi même presque venu aux mains avec collegue sur ce sujet

dyuozor
dyuozor
Niveau 2
11 juillet 2021 à 20:20:27

Le 11 juillet 2021 à 15:10:56 :
Perso j'utiliserais le localStorage : https://developer.mozilla.org/fr/docs/Web/API/Window/localStorage

J’ai vu ca en cherchant un peu sur le net par contre c’est adapté pour des bases de données relativement larges?

Le 11 juillet 2021 à 16:40:00 :
alors ya débat sur le localStorage http://image.noelshack.com/fichiers/2018/18/6/1525537332-1499908837-jesusdecu.png
j'en suis moi même presque venu aux mains avec collegue sur ce sujet

C’est a dire?

SoRoughh
SoRoughh
Niveau 26
11 juillet 2021 à 20:53:15

Ya 3 moyens de sauvegarder des données si tu veux faire ça en local, sans server donc

Session storage : Permet de sauvegarder des données le temps d'une session, plus précisement le temps qu'un onglet est ouvert

Si tu le fermes les données sont perdues

Local storage : Permet de sauvegarder les données et de les conserver même si l'utilisateur ferme l'onglet

Cookies : Permet de sauvegarder les données en fixant une date limite de conservation.
Sera envoyé a toutes les requêtes http de client a server
Peut être lu en javascript côté client que si tu ne les proteges pas

Bref à priori toi vu que tu n'as pas de server, le choix idéal serait le localstorage

Après au passage, tous les joueurs pourront cheater sur ton jeu si tu n'as pas de server

Voila l'ami

Message édité le 11 juillet 2021 à 20:56:04 par SoRoughh
Quentaing
Quentaing
Niveau 6
11 juillet 2021 à 21:06:24

Le 11 juillet 2021 à 16:40:00 :
alors ya débat sur le localStorage https://image.noelshack.com/fichiers/2018/18/6/1525537332-1499908837-jesusdecu.png
j'en suis moi même presque venu aux mains avec collegue sur ce sujet

Ah bon ?

dyuozor
dyuozor
Niveau 2
11 juillet 2021 à 21:31:38

Le 11 juillet 2021 à 20:53:15 :
Ya 3 moyens de sauvegarder des données si tu veux faire ça en local, sans server donc

Session storage : Permet de sauvegarder des données le temps d'une session, plus précisement le temps qu'un onglet est ouvert

Si tu le fermes les données sont perdues

Local storage : Permet de sauvegarder les données et de les conserver même si l'utilisateur ferme l'onglet

Cookies : Permet de sauvegarder les données en fixant une date limite de conservation.
Sera envoyé a toutes les requêtes http de client a server
Peut être lu en javascript côté client que si tu ne les proteges pas

Bref à priori toi vu que tu n'as pas de server, le choix idéal serait le localstorage

Après au passage, tous les joueurs pourront cheater sur ton jeu si tu n'as pas de server

Voila l'ami

Merci, pour le cheat c’est un jeu de gestion/management solo donc bon a la limite si les gens veulent cheater ca me pose pas vraiment de problèmes…

Par contre localstorage ca sauvegarde les données ou? C’est un fichier separé ou c’est dans le browser?

boucif
boucif
Niveau 24
11 juillet 2021 à 23:05:47

Dans le browser

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de Jeux
  • Programmation
  • Création de sites web
  • Linux
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment