Правя игра, подобна на платформинг (не точно платформинг; това е вертикално превъртане), но зареждането на нивата трябва да е подобно. Досега съм срещал два начина за създаване на ниво на игра.
Използване на карти с плочки. По принцип използвате някои плочки, за да създадете своето ниво в редактор на карти с плочки, като например Плочки, и след това използвате това като вашето ниво.
Използване на ArrayList и съхраняване на всички GameObjects (тухли, шипове и т.н...). Всички обекти и техните позиции ще бъдат съхранени в текстов файл и след това ще бъдат достъпни и поставени в масива по време на изпълнение с помощта на StringTokenizer и цикъл.
Струва ми се, че използването на Tiled Map е по-лесно и по-удобно. Има ли някакви недостатъци при използването на Tiled Maps и/или предимства при използването на метода ArrayList? Или има друг метод, който е още по-добър?