PHP 7.2+
MySQL 5.7+
- Скопируйте файлы
- Создайте отдельную MySQL-базу, подключитесь к ней (например, через phpMyAdmin) и выполните SQL код из файла level.sql
- Замените в index.php параметры подключения к MySQL на свои
- Готово
Важно: это учебный пример создания системы уровней в браузерной MMORPG. Делая его, я ставил перед собой задачу с минимальным количеством кода написать рабочую механику уровней.
MVC не используется. Модель работы с БД сделана по принципу «лишь бы работало» (образцовый код, в этом плане, всегда можно посмотреть в современных фреймкорках).
Пример реализации системы уровней писался осенью 2017 года, взглянув на него сегодня, летом 2019 ужаснулся от архитектуры «на массивах», и переписал весь пример на более красивое ООП.