Under most circumstances, I don't think it would, unless it's enormous and you want to read & write from/to it rapidly, then possibly. But it depends how you're using it. I'd be curious why you would prefer that, though? The one thing that's unfortunate about that is the player can just open your game data in a text editor and change everything, and likely break stuff. You could try locking it down somehow, but I think that'd be more work than using a database of sorts.
Putting this code in a public repo. github.com/GeneralProtectionFault/Final-Fantasy-Battle I'll pin this comment in each video of the playlist for ease of access. ** Please Note ** The sprites & audio are EXCLUDED just to avoid any possible proprietary headaches, so it will NOT BUILD out of the box, but if replacing the appropriate files in the same locations, it should work. ** Please Also Note ** The code is probably going to have slight differences from some of the videos. I try to point those out when I do so, but there's sufficient complexity that a little refactoring is inevitable. Feel free to comment wih any questions.
I want to use a json document similar to rpgmaker to store various data, but I don't know if there will be performance issues.
Under most circumstances, I don't think it would, unless it's enormous and you want to read & write from/to it rapidly, then possibly. But it depends how you're using it. I'd be curious why you would prefer that, though?
The one thing that's unfortunate about that is the player can just open your game data in a text editor and change everything, and likely break stuff. You could try locking it down somehow, but I think that'd be more work than using a database of sorts.
@@Holonet01 Thank you for your reply, your videos have helped me a lot!
Putting this code in a public repo.
github.com/GeneralProtectionFault/Final-Fantasy-Battle
I'll pin this comment in each video of the playlist for ease of access.
** Please Note **
The sprites & audio are EXCLUDED just to avoid any possible proprietary headaches, so it will NOT BUILD out of the box, but if replacing the appropriate files in the same locations, it should work.
** Please Also Note **
The code is probably going to have slight differences from some of the videos. I try to point those out when I do so, but there's sufficient complexity that a little refactoring is inevitable. Feel free to comment wih any questions.