Thank you
for C++ libpng library. I've investigated that this library with loading png images and theoretically I can use it. I will download it.
It was also interesting to read about compression textures because this also will be solution for me if reading png file will take long processor time.
By the way, your idea not use 24-bit RGB also good. In OpenGL in function glTexImage2D when I create texture I can use 4 bits per channel or 5 red, 6 green, 5 blue.
I think game graphic it is the most important thing in the game.
My graphic hope not very bad
Question 1:
Maybe need add lightning from hands for djin?
Question 2:
I draw each square 100 x 100 pixels. I have in one image 5 sprites and total size is 150 kb as bmp.
If I will use png maybe for good quality in game I should draw images for 1 sprite as 200 x 200 pixels?