|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : novembre 2011 Messages : 25 ![]() |
Bonjour
Je suis en train de créer un logiciel dans le genre RPGmaker en C++ et dont le jeu tournerais en java. Je me demandais : comment sauvegarder mes données ? Le problème c'est surtout que je voudrait avoir des fichiers illisibles (comme les .rxdata) pour éviter que les joueur s'amusent à faire "maxHp = 9999999999999" (donc pas de fichier texte, ni xml) tout en restant exportable (sinon à quoi servirais le java ?) ... La question étant : Est-ce qu'il existe un moyen compatible c++/java et exportable de faire ça ? Si oui lequel, et sinon qu'est-ce que vous me conseiller de faire ? |
|
|
00
|
|
|
#2 |
|
Membre chevronné
![]() Développeur de jeux vidéo Inscription : février 2006 Messages : 448 ![]() |
Tu peux exporter en xml, crypter le fichier à ta manière et faire le chemin inverse pour la lecture.
Par contre le logiciel en c++ et le jeu en java je ne comprends pas ce choix, l'inverse pourquoi pas même si au final le full java me paraît bien plus avantageux pour ce que tu souhaites faire.
__________________
Suivez le développement de Chibis Bomba twitter : https://twitter.com/MoD_DiB DevBlog : http://moddib.blogspot.fr/ |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : novembre 2011 Messages : 25 ![]() |
Et comment on crypte/décrypte un fichier avec autre chose que le cryptage de césar ? ^^'
Le choix viens : - d'une envie de "sécuriser" le logiciel, java étant facilement décompilable, je le code en C++ (qui est au passage plus rapide, même si je suis pas sûr que ce soit vraiment très utile) - de la facilité à coder sous java pour un utilisateur, les codes du jeu étant modifiable et le C++ bien plus complexe pour un débutant que le java, je préfère cette option |
|
|
01
|
|
|
#4 |
![]() ![]() |
Bonjour,
Je pense que la bonne question à se poser serait "est-il nécessaire de crypter les données" ? Deux possibilités : - soit c'est un jeu avec un serveur : Ce ne sert donc à rien de crypter les données côté client puisqu'on ne doit jamais faire confiance au client et ne se baser que sur les données du serveur. - soit c'est un jeu solo sans serveur : On peut certes utiliser une signature RSA mais est-ce que cela à une réelle utilité? Premièrement ceci empêche tout le monde de créer ses propres map (et ensuite de te les proposer par exemple). Mais si des personnes trichent, quel problème? Je pense que cela ne regarde qu'eux, s'ils veulent tricher, tant mieux pour eux mais ils ne pourront pas apprécier le jeu à son maximum.
__________________
Recherche devs C++ motivés et sérieux pour Last Dungeon. Chaîne Youtube : Vidéos Ma page DVP : http://neckara.developpez.com/ |
|
|
20
|
|
|
#5 |
|
Invité régulier
![]() Inscription : novembre 2011 Messages : 25 ![]() |
Bah en fait dans les données, il y aura celles que les utilisateur auront utilisées pour créer le jeu (c'est comme un rpg maker) donc si ils veulent que leur travail reste le leur et qu'on s'amuse pas a leur voler ce sur quoi ils ont bossé, il faut crypter les données ...
Sinon j'ai trouver un moyen de le faire, merci pour l'aide |
|
|
00
|
|
|
#6 |
![]() ![]() |
Sauf que pour jouer il faudra bien décrypter les données.
A partir de là ça ne prendra pas beaucoup de temps pour créer un programme qui décrypte tes cartes et qui les recrypte avec la clé de l'utilisateur se faisant ainsi passer pour le créateur de la carte. Sinon quelle méthode as-tu trouvé? Je pense que cela pourrait être intéressant pour les autres lecteurs.
__________________
Recherche devs C++ motivés et sérieux pour Last Dungeon. Chaîne Youtube : Vidéos Ma page DVP : http://neckara.developpez.com/ |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com