Можно вырезать фон у картинок, сделать его прозрачным. Я использую Paint.Net
Вижу, что самое сложное в коде было — сделать проверку на столкновение с диагональными стенами. Тут можно посоветовать создать модель карты в виде списка списков (таблицы), в каждой ячейке которой число кодирует какой-то блок (или траву). Положение ячейки определяется координатой строки и столбца внутри таблицы, также и положение персонажа. Когда координаты персонажа совпадут с координатами ячейки, в которой находится непреодолимый блок — персонажа можно «откатить» в исходное положение.
Вообще очень хороший проект, с большим потенциалом. Нужно сначала устранить недостатки и доделать.
Смит, проделана большая работа.
Вообще очень хороший проект, с большим потенциалом. Нужно сначала устранить недостатки и доделать.