I am recreating an old game that was created in the late 90’s (I’ve received permission to use the game images). The game has about 6000 100x100 images, which are mostly character frames for animation. The game (C++) was able to load the images and keep memory usage for the entire game around 50,000K. I know that the original game stored all the bitmaps in a special MultiBitMap format.
I am willing to change the images’ format to any format. I just want to get memory usage down significantly. I tried creating 15 (2048x2048, with transparency) PNG spritesheets, and then loading them using the Slick 2D game library, however, memory usage went through the roof. I thought about making smaller spritesheets, and loading just the sheets I need for the scene, however, it’s possible the a single scene would need all the spritesheets loaded to render the scene. I am even considering the DDS file format…
Any suggestions?
Thank you