Группа Python Python Смит_09 3 месяца назад

Логово дракона v 1.0

168 просмотров
Логово дракона v 1.0

Логово дракона v 1.0

Файл:
drakon.7z 38 Кбскачан 15 раз
Максим Стрельцов
Максим Стрельцов
3 месяца назад
+1

Смит, проделана большая работа.

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

Вообще очень хороший проект, с большим потенциалом. Нужно сначала устранить недостатки и доделать.

#