So the disadvantages of increasing the numberspace by one bit are there from the very beginning - larger storage needs and a number of others. But with 9 bits you can store numbers between 0 and 511 - double as much numbers as available on 8-bit. The smallest possible increase would be by one bit, from 8-bit-numbers to 9-bit-numbers. If you suddenly want more than 256 different tiles in your tileset, you'll need to increase the "space" available to number storage of the IDs in the map-grid. That would allow a use of a 256 tile tileset, with each of the tiles in that tileset having one of the numbers between 0 and 255 as the ID. Now assume that each position in the grid has a 8-bit-number storage, allowing it to store the numbers between 0 and 255. That means that the map itself is only a grid of numbers, with each number standing for a specific tile that will be placed there when the map is displayed. Depends if there's something on the engine dev side that says no to this obviously amazing improvement to everyone's lives and you will be celebrated for eons to come if you do I'll give you a simplified example with low numbers
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |