Features
- Adds full support for KBI format, a new format created for small representation of ReKarel worlds
- Added KarelBinarySerializer class
- KarelBinarySerializer.serialize(world), takes a world and returns a Buffer with its binary representation in KBI format
- Added deserializeKarelBinary(targetWorld, data) which takes data from a Buffer in KBI and changes the targetWorld to it.
- Added KarelBinarySerializer class
- Adds support to read MDO/KEC format, a legacy file format for Karel worlds.
- deserializeMdoKec(targetWorld, mdo, kec?), takes the data from a mdo world a a Buffer and passes it to the targetWorld, if it is also provided with the KEC file, it passes its data to it, otherwise it uses default values.
Note: You can read the KBI specs here