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

[C++] Map en objet ?

Methacrack
Methacrack
Niveau 12
23 novembre 2016 à 20:02:48

Bonjour tout le monde. :)

Je reflechis actuellement à une manière de faire mon rpg console, en C++, et je bloque sur l'idée de la map du jeu.

Les sauvegardes contenant les joueurs seront donc sérializés (Une classe pour un personnage).
Seulement, pour la carte, est-ce une bonne idée d'en faire un objet, contenant chaques chunks, chaques donjons, chaque coffres ... etc, et de les sérializés ?

Egalement, est-ce possible de sérializé plusieurs objet dans un seul fichier ? (Donc un file de sauvegarde pour une partie entière en gros.)

(La raison de ma sérialization binaire est simplement pour empêcher le joueur de modifier les données.)
Merci d'avance. :-p

Methacrack
Methacrack
Niveau 12
24 novembre 2016 à 10:05:06

Le 23 novembre 2016 à 22:02:39 whiteapplex a écrit :
C'est quoi une map ?
Une liste de tile ? Un tableau 2D ? Une liste de chunk ? Je te conseille de bien réfléchir à leur arborescence pour prendre en compte tous les cas que tu compte implémenter.
Empêcher la modification manuelle des fichiers dès le début me semble être une mauvaise idée pour des raisons de debug

C'était simplement pour me familiariser avec la sérialization que je n'avais pas encore essayé. Je penses que pour les phases de débugs, tout sera écrit en clair oui. :noel:

J'hésite encore entre un tableau 2D et un tableau de Chunks, je dois encore me décider sur un de ces deux là. :(

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