¿Puedo guardar un archivo de texto sin darles a los usuarios la posibilidad de modificarlo?

Estoy trabajando en un juego y estoy en esa parte en la que quiero guardar el progreso del juego en un archivo de texto (o tal vez un archivo de propiedades también sería bueno), pero me gustaría guardar ese archivo en un lugar que No es accesible para los jugadores. Estaba pensando en guardarlo en una carpeta de origen dentro del programa, pero no puedo guardar o cargar un archivo de texto desde allí, solo imágenes. ¿Alguien podría sugerir algo cómo / dónde guardar las estadísticas del juego que los jugadores no pueden simplemente ingresar al archivo de configuración y modificar su puntaje o nivel o algo así?

Con el archivo de propiedades, mi único problema es el ahorro, donde necesito una secuencia de salida o un escritor para guardarlo, lo que no puedo obtener

Respuesta 1

Suponiendo que la PC de su reproductor tiene un disco duro normal con estándares regulares, entonces:

Si el juego está fuera de línea (y tal vez más tarde sincronizado con un servidor), la respuesta es NO; si su aplicación puede acceder al archivo, también lo hace el usuario; incluso si encripta los datos escritos en el archivo guardado, las personas pueden realizar ingeniería inversa en su aplicación y obtener las claves y algoritmos y modificar el archivo; En pocas palabras, solo puede complicarlo, su acceso para guardar archivos es inevitable.

Si su juego solo se puede jugar en línea, entonces puede hacer una comprobación de cordura para cada acción de los jugadores y guardar el progreso de manera inaccesible para los jugadores;

Respuesta: 2

Agrego un panel tabbed en mi marco y llamo tab.add ("", nuevo Img ()) que extiende Img con JPanel. La pregunta es: ¿podría agregar JScrollPane en ese JPanel y drawImage como fondo de JPanel y también para ...

Escenario: mi aplicación actualiza su contenido en el método OnStart () de MainActivity descargando algunas cosas de Internet. Utilizo OnStart () ya que me gustaría actualizar el contenido ...

Estoy buscando algunas ideas / recursos sobre cómo abordar la creación de una barra de búsqueda en la parte superior de un complemento de eclipse de vista existente. Quiero algo similar a lo que tiene la vista Lista de tareas en eclipse: http: // ...

Quería instalar Lottie 2.8.0 en Android 3.1.1 pero al compilar la biblioteca, recibí este error. He leído la pregunta de los demás, pero no me ayudó en este tema. ¿Qué debo hacer para resolverlo? Los ...