Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: Ashe de Freljord en Noviembre 15, 2018, 09:28:16 PM

Título: mejor forma de guardar datos?
Publicado por: Ashe de Freljord en Noviembre 15, 2018, 09:28:16 PM
Hola, estoy trabajando en un juego donde se pueden hacer recetas y quería ir guardando las recetas en una especie de manual, es decir, cada que se aprende una nueva, debiera guardarse en ese manual.
Ahora, nunca trabajé con archivos para guardar datos, ini, binarios, etc.

Cuál sería la manera mas conveniente , o, que tipo de archivo sería el adecuado, para guardar las recetas?
Título: Re:mejor forma de guardar datos?
Publicado por: kostra en Noviembre 15, 2018, 09:49:06 PM
No me deja copiar y pegar en este movil :S en la pagina 2 de articulos tienes un tuto de niu sobre archivos ini.
Título: Re:mejor forma de guardar datos?
Publicado por: bygdle en Noviembre 15, 2018, 11:26:51 PM
Depende de cómo se organice la información en tu juego, puede ser mejor una u otra estructura de datos, pero en general los ini son una buena opción.

También puedes utilizar listas, mapas o rejillas dependiendo (como dije) de lo que necesites, utilizar las funciones ds_*_write() para convertir la información a texto y posteriormente guardarla en un ini.
Título: Re:mejor forma de guardar datos?
Publicado por: Ashe de Freljord en Noviembre 16, 2018, 04:45:59 AM
Ah vale, ni sabía que se podía guardar las listas dinamicas en archivos con una sola función.
Eso me simplifica las cosas.

Andaba necesitando usar grillas y listas.
Gracias por el aventon!
Título: Re:mejor forma de guardar datos?
Publicado por: Johann en Noviembre 16, 2018, 04:15:55 PM
Y puedes usar mis scripts para acortar y alargar esos strings que generan esas funciones, ya vi que tu mismo has comentado ahi.
Título: Re:mejor forma de guardar datos?
Publicado por: somnus en Noviembre 16, 2018, 07:02:29 PM
hacerlo con archivos INI es lo mas facil, es Buena la idea de crear una lista o alguna estructura, convertirla a string y guardarla en el INI, puedes hacer guardado en base de datos, pero eso conyeva conectarte con un servidor, mandar una peticion, etc, etc. quedate con los INI.
Título: Re:mejor forma de guardar datos?
Publicado por: Johann en Noviembre 16, 2018, 07:34:03 PM
Yo compré una extensión para usar una base de datos sqlite3 (base de datos relacional) que va embebida en la aplicación y no requiere de conexión a servidores porque es local.

Solo recomiendo este enfoque para proyectos suficientemente grandes y que no se necesite que la información sea transmitida o compartida entre usuarios.
Título: Re:mejor forma de guardar datos?
Publicado por: Ashe de Freljord en Noviembre 17, 2018, 01:45:36 AM
Cita de: Johann en Noviembre 16, 2018, 04:15:55 PM
Y puedes usar mis scripts para acortar y alargar esos strings que generan esas funciones, ya vi que tu mismo has comentado ahi.

Si, de hecho, con todo el contenido que generamos estas semanas, hasta podría cifrar los archivos  XD
Me voy a decantar por usar los inis, se ven bastante sencillos de implementar.