Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Создать какой-нибудь уровень для игры #1

Open
mchernigin opened this issue Apr 1, 2024 · 0 comments

Comments

@mchernigin
Copy link
Member

Полная свобода фантазии!

Необходимо изменить файл game.lvl так, чтобы в нём был какой-нибудь более интересный уровень. Формат файла:

  • В идеале все строки должны быть одинаковой длины. Что произойдёт если это условие не выполняется мы не проверяли, но лучше всё равно так не делать.
  • В каждой строке находится набор нескольких типов символов:
    • '+', '=', '*' - соответствуют трём типам стен с текстурами в директории Assets wall1.png, wall2.png, wall3.png, соответственно;
    • 'p' - создаёт объект игрока в указанном месте на уровне;
    • '1' - создаёт противника в указанном месте;
    • 'f' - создаёт объект финиша в указанном месте;
    • ' ' (пробел) - просто пустое место на уровне.

Если написать какой-то другой символ в файле, то парсер уровня выведет ошибку и проигнорирует символ.

При выполнении этого задания у вас есть возможность добавить текстуры Assets/wall1.png, Assets/wall2.png и Assets/wall3.png

@mchernigin mchernigin converted this from a draft issue Apr 1, 2024
@vasthecat vasthecat moved this to Todo in MIT Game 2024 [2] Apr 21, 2024
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
Status: Todo
Development

No branches or pull requests

1 participant