12 Home
Ivor Barhansky edited this page 8 months ago

YARRR!

PHP 7.4 (mysqli, iconv, sqlite3, pdo, pdo_sqlite3, tidy, zlib for ob_gzhandler())
MARIADB 10+

Наброски банковой системы.
Наброски клановой системы.
Наброски параметров игрока.
Наброски работы с предметами и инвентарём.
Старые наброски поединков.
Однажды я допишу эту сраную игру хоть до какого-то релиза...

Текущий старндарт дизайна

Абстрактные мысли

…которым пока нет места в отдельных разделах.

  • Магазин: обмен итемов на итемы. Деньги тоже становятся итемом. И тяжелым. Поэтому банк — ячейка для денежных итемов.
  • Лабиринт: двумерный массив где: проходимость / номер картинки / номер монстра / номер ивента / (телепорт:куда)
  • Бои: только групповые. видимость противника — только одетые вещи и процентник жизни. рассмотреть урон в секунду. У каждой атаки - кулдаун. Защита - пассивна.
  • Реферальная система: чем солиднее в игре текущий онлайн, тем больше бонусы всем.
  • https://github.com/WalkWeb/Browser-MMORPG-Level-System
  • https://habrahabr.ru/post/123391/

Принцип модераторской затычки прямо из чата

# Надо запомнить и дать паладинам возможность затыкать из чата.
if(strstr($_GET['text'], "/mute")) {
    $tmp = str_replace('/mute', '', $_GET['text']);
    mysql_query("UPDATE `users` SET ... WHERE `id` = ... ");
}

Case sensitive в базах данных CI.

-- Записи: Небожители, НЕБОжители, НеБоЖиТеЛи, небожители

select * from clans where full_name = 'небожители'; -- Вернёт все варианты.
select * from clans where binary full_name = 'небожители'; -- Вернёт: небожители.