12 Home
Ivor Barhansky edited this page 2022-02-01 17:13:17 +00:00
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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 = 'небожители'; -- Вернёт: небожители.