Ingat juga resolusi rendah dari gambar-gambar ini. Ada beberapa hal lagi yang dapat Anda lakukan untuk menghemat ruang, meskipun saya tidak tahu yang mana yang digunakan oleh Clash of Clans:
Anda dapat membuat bias posisi pasukan untuk menghadapi arah standar (N, E, S, W, NE, SE, SW, NW) lebih sering daripada tidak, kemudian optimalkan hanya untuk arah standar.
Anda dapat melakukan pendekatan gabungan, di mana Anda melakukan pra-render hanya beberapa arahan. Selama bingkai, Anda dapat membuat pasukan yang tidak cocok dengan gambar yang ada, atau menggunakan gambar terdekat jika Anda kehabisan waktu.
Gunakan simetri kiri / kanan bila memungkinkan untuk memotong jumlah frame yang disimpan menjadi dua.
Anda dapat memprioritaskan animasi tertentu seperti berjalan dan beristirahat, menyimpan lebih banyak arahan dan bingkai untuk ini. Kemudian kehilangan prioritas animasi lain, seperti mengayunkan pedang, tempat Anda menyimpan lebih sedikit arah dan bingkai (saya sarankan menjaga lebih banyak arah untuk frame pertama dan terakhir dari ayunan).
Anda dapat memalsukan petunjuk yang tersisa dengan menggunakan gambar terdekat lalu merentangkannya.
Secara keseluruhan, kita mungkin berbicara tentang 18 unit, hingga 8 arah, mungkin 2 detik animasi pada 20 frame per detik, rata-rata 64x64 piksel, dan sekitar 2 byte per piksel. Itu 18x2x20x64x64x2 = 50 MB. Mereka mungkin juga menskala jumlah arah, resolusi, dan jumlah frame berdasarkan kemampuan perangkat dan jumlah unit yang digunakan pada peta.