I propose to redraw all the sprites.
By default the game uses sprites are made for the screen size of 320x200. If they increase to 4 times you get 1280x800 which is pretty good. Sprites are many and of course the work can not be done by one person.
Therefore, a systematic approach is needed.
To do this:
1. Make it so that the program would have guessed that within a file are the increased size of the sprite. For example, by file name. For example "sprite.dat" and increased "sprite_4x.dat" after finding the first file to check for the second and if it is then use 4x file.
2. It is necessary to make a table of all the sprites with the following features:
A) download sprite orginal and 4x enlarged sprites.
B) upload files to the server (4x enlarged images).
When a file is being uploaded to the server, you need to check the correctness of the name and image size (4x).
If the name is not correct then append _4x.
If the size is not the right not to accept the file.
The uploaded file should appear in front of the same line from which you are downloading the file.
C) Must be able to view posted sprites.
D) Must be able to vote do you like the new sprite 4x or not.
E) It should be possible to download by one pack all the files most people likes (see section 1-D). If, for any given position is no new 4x the source file information is taken. This pack should be ready to be copied into the game as resource.
Results you can see here
https://ufotts.ninex.info/wp-content/gallery/screenshots/fire_n.jpg----------------------------------------------------------------------------------------------------------------------------------------------------------
Предлагаю перерисовать все спрайты.
Стандартно в игре используются спрайты сделаные для размер экрана 320х200. Если их увеличить в 4 раза то получится 1280х800 что уже довольно хорошо. Спрайтов очень много и естественно работу не может сделать один человек.
Поэтому нужен системный подход.
Для этого нужно:
1. Сделать так что бы программа угадывала, что внутри файла идут увеличенные размеры спрайта. Например, по имени файла. Например "sprite.dat" а увеличенный "sprite_4x.dat" после нахождения первого файла проверять наличие второго и если он есть использовать 4x файл.
2. Нужно составить таблицу всех спрайтов со следующими возможностями:
A) скачивать файл исходного спрайта и 4x увеличенных вариантов спрайта.
Б) закачивания файлов на сервер (4х увеличенных изображений).
Когда файл закачивается на сервер, нужно проверять правильность имени и размера изображения (4x).
Если имя не правильное то дописывать _4x.
Если размер не правильный не принимать файл.
Загруженный файл должен появляться напротив в той же строке из которой производилась загрузка файла.
В) Должна быть возможность просматривать выложенные спрайты.
Г) Должна быть возможность голосовать нравится новый 4x спрайт или нет.
Д) Должна быть возможность скачать сразу одной пачкой все файлы которые больше всего понравились людям. Если по какой либо данной позиции нет новых 4x файло то берется исходный. Такая пачка должна быть полностью готова к копированию в игру.
Результаты можно посмотреть тут
https://ufotts.ninex.info/wp-content/gallery/screenshots/fire_n.jpg