It depends on what you mean by tool and in what portion of the game.
melonJS is a javascript library. Basically a bunch of classes/functions that are useful in games in general. Bearing in mind I haven't used it at all and am just making this up on the fly ... say you want to load a save game. melonJS would (I'm assuming) have some sort of function that would open a file from storage. So that part of the process is already done because it's something that every game is going to do, generally in the same way. So it makes sense to have it in a game library so everyone isn't inventing the wheel every time.
But how to read the data in the save file and recreate the turn of the game from it would be up to us because our save files and game will have a different format than any other game.
If we build off melonJS, then it would be difficult to change it out for another library. You'd have modify all the calls to functionality in melonJS to instead work with another library. So basically, if we do decide to use melonJS, it will mean it's much easier for modders down the road to stick with melonJS than to switch to an entirely different library. However, a modder could probably still override any of the functions in melonJS if they wanted to.
As for the tools in regards to editing programs, any editor that can work with plain text will work. (I prefer Notepad++)
melonJS is a javascript library. Basically a bunch of classes/functions that are useful in games in general. Bearing in mind I haven't used it at all and am just making this up on the fly ... say you want to load a save game. melonJS would (I'm assuming) have some sort of function that would open a file from storage. So that part of the process is already done because it's something that every game is going to do, generally in the same way. So it makes sense to have it in a game library so everyone isn't inventing the wheel every time.
But how to read the data in the save file and recreate the turn of the game from it would be up to us because our save files and game will have a different format than any other game.
If we build off melonJS, then it would be difficult to change it out for another library. You'd have modify all the calls to functionality in melonJS to instead work with another library. So basically, if we do decide to use melonJS, it will mean it's much easier for modders down the road to stick with melonJS than to switch to an entirely different library. However, a modder could probably still override any of the functions in melonJS if they wanted to.
As for the tools in regards to editing programs, any editor that can work with plain text will work. (I prefer Notepad++)
Comment