Пропустить контент

Рубрика: Уроки для программистов

Любой программист, разбирающийся в PHP способен написать новое расширение для Ермака. Знание функционала движка Wordpress будет громадным подспорьем. В этой рубрике мы изучаем возможности , предоставляемые средой Ермак, и изучаем разные хитрости.

Урок 11. Новое свойство товаров

свойства товаров

Сегодня мы начинаем новый цикл уроков для программистов-разработчиков Ермак. Основным, самым сложным и востребованным ресурсом в экономическом контуре сюжетно-ролевых игр живого действия(и социальных тренажёров как…

Как создать страницу в карусели «Режим Смартфон»

Уроки для программистов

Для удобства оперативного управления своими игровыми возможностями для Игроков Ермак предусмотрен режим «Смартфон». Необходимый в Игре функционал компактно и удобно упакован в карусель, каждая страница…

Механизм автоматизации отслеживания характеристик Игроков. Часть 2.

Характеристики Игроков

Механизм автоматизации отслеживания характеристик Игроков. Часть 1.

Характеристики Игроков

Фактически, мы повторяем материал урока Новые свойства Игроков, за одним исключением: свойство, которое мы отслеживаем многоуровневое и настраиваемое: в нашем приложении количество типов Маны нелимитировано. А значит, и код будет посложнее.
Мы готовим материал для более сложных манипуляций — автоматического отслеживания уровня Маны и постепенного его восстановления.
Об этом — на следующем уроке.

Поддержание ритмов Сюжетно-ролевой игры

Создаем расширение Ермак.Магия

Исследуем 2 инструмента управления длительными процессами в Wordpress: WP-Cron и Сron.
Создаём класс регуляции длительных процессов для Ермак.Магия.

Новые свойства Игроков

Характеристики Игроков

Учимся создавать характеристики Игроков, которые Мастера могут редактировать вручную.
Создаём характеристики Волшебников для расширения Ермак.Магия.

Использование AJAX для написания расширений Ермак.

Создаем расширение Ермак.Магия

Метод редактирования html-страницы без её перегрузки.
Понимание философии AJAX.
Создаём класс, отвечающий за обмен ajax-данными в рамках расширения Ермак.Магия.
Пишем первый javascript-код для расширения.

Настройки расширения для Ермак.

Создаем расширение Ермак.Магия

Учимся создавать глобальные настройки для Ермак.
Какие страницы настроек необходимо создать разработчику?
Какие пользователи Ермак будут допущены к пульту управления и как сделаить наиболее оптимальный интерфейс для каждого из них.
Создаём админки для плагина Ермак.Магия.

Новый тип данных для программы Ермак.

Создаем расширение Ермак.Магия

Учимся создавать ресурсы для Сюжетно-ролевой Игры.
Оперируем SMC_Post — классом Ермак, созданным для удобной и быстрой генерации ресурсов.
Создаём ресурс (магическая Мана), создаём инструмент управления Мастером для Маны (создание, редактура, удаление из админки Wordpress)
Первый подход к AJAX.

Создание нового расширения для Ермака с нуля

Создаем расширение Ермак.Магия

Создаём Wordpress-плагин в объектно-ориентированном стиле.
Начинаем создание учебного расширения для Ермак — Ermak.Magic.
Учимся проектировать фоновые деятельности для сюжетно-ролевой игры живого действия. Чуть-чуть.