Перейти до змісту

Огляд ігор

Огляд ігор — сторінка «Огляд» на сайті CivBot, яка відкривається одразу після входу. На ній видно ваші останні ігри, поточні ігри сервера, останні результати, ваш тиждень, підсумки місяця й таблицю лідерів сезону.

Роль огляду

Огляд показує ігри сервера, з яким працює сайт: хто грає зараз, чим завершилися останні ігри, у яких іграх брали участь ви й як вам ведеться в сезоні. Усі блоки належать одному серверу, обирати чи перемикати сервер на сайті не можна.

З огляду кожна гра відкривається на окремій сторінці: Сторінка гри. Створює, стартує й скасовує гру бот. Завершити гру, прикріпити сейв і приєднатися до неї на сторінці гри можуть гравці цієї гри.

Огляд бачить лише той, хто увійшов через Discord; без входу сайт показує головну сторінку з кнопкою «Увійти через Discord». Якщо гість відкриє посилання на гру, профіль гравця або список ігор, сайт одразу запропонує увійти. Подробиці — Вхід і приватність.

Верхня панель має пункти «Огляд», «Ігри» й «Інспектор сейвів», а також поле пошуку «Шукати гравців або номер гри…»: натисніть клавішу «/» або на телефоні значок «Пошук». У результатах є групи «Гра» й «Гравці»; вибір відкриває гру або профіль гравця. На телефоні пункти меню сховано під кнопкою ліворуч угорі. Подробиці — Ігри на сайті.

Що входить

На широкому екрані три останні блоки стоять правою колонкою, на вужчому — під іншими.

Частина Що означає
Заголовок «Ваші ігри. Ваша спільнота.» Вступ сторінки з кнопкою «Переглянути сейв», що відкриває інспектор сейвів; підказка біля заголовка: «Спільна історія ігор, а ваші власні — за один клік.»
«Мої останні ігри» До 3 ваших найновіших ігор
«Поточні ігри» Ігри сервера, що стартували за останні 48 годин і ще тривають; видно 5 з них
«Останні результати» До 10 останніх завершених і перерваних ігор сервера під заголовками днів
«Ваш тиждень» Ваша остання рейтингова гра, ігри й перемоги за тиждень
«Цей місяць» Цифри сервера за місяць і події місяця
«Таблиця лідерів» Гравці сезону за рейтингом

Мої останні ігри

Блок «Мої останні ігри» з підписом «Ігри, у яких ви брали участь» показує до 3 ігор, де ви займали слот. Сюди потрапляють ігри в будь-якому стані: «В процесі», «Без результату», «Завершена» й «Перервана». Найновіші ігри стоять першими. Посилання «Усі мої ігри →» відкриває сторінку «Ігри» з увімкненим перемикачем «Мої ігри». Якщо таких ігор немає, блок пише «Ігор ще немає» і «Тут з'являться ігри, які ви зіграєте.»

Картка гри

Кожна гра в блоці «Мої останні ігри» — окрема картка, і вся картка відкриває сторінку гри:

Частина картки Що показує
Заголовок Номер гри, наприклад «Гра №248»
Стан «В процесі», «Без результату», «Завершена · Наукова» або «Перервана» зі значком стану
Формат Режим і тип гри, наприклад «FFA · Patch»
Дата День, коли гру завершили чи перервали, а для гри, що ще йде, — день старту
Гравці Аватари всіх гравців у порядку слотів і підпис, наприклад «6 гравців»
Мітка «ВИ» Стоїть над вашим аватаром; сам аватар обведено рамкою
Низ картки Ліворуч посилання на сейв: «Прикріпити сейв» або, коли сейв уже є, «Сейв · хід 120»; праворуч «Переглянути гру»

Посилання на сейв веде до розділу сейву на сторінці гри. Подробиці — Сейви гри на сайті.

Ваш аватар — ваше зображення з Discord, а інших гравців — їхні зображення з Discord такими, якими їх востаннє бачив бот; без зображення стоїть стандартний аватар Discord. Якщо гравцеві вже обрано націю, у лівому нижньому куті його аватара стоїть значок цієї нації. Аватар гравця, якого знає сайт, відкриває коротку картку гравця з кнопкою «Переглянути профіль» (для вас — «Переглянути свій профіль»); аватар іншого гравця показує лише його ім'я. Подробиці — Профіль гравця.

Режим на картці — FFA, Duel або Teams; Teams — командна гра, яка трапляється лише серед давніх ігор. Тип — Vanilla, Patch, KEK або LEK. Дату сайт показує в часовому поясі вашого пристрою.

Поточні ігри

Блок «Поточні ігри» однаковий для всіх, хто увійшов: тут ігри всіх гравців сервера, а не лише ваші. Число в заголовку показує, скільки ігор тривають, наприклад «Поточні ігри · 3»; найновіші стоять угорі. У блоці видно перші 5 ігор, а решту підсумовує рядок на кшталт «Ще 3 гри в процесі».

Рядок гри містить:

  • аватари гравців і стан «В процесі» зі значком пісочного годинника;
  • формат гри, який відкриває сторінку гри;
  • під форматом рядок «№248 · хід 120 · розпочато 2 години тому»: хід там з'являється, лише коли до гри прикріплено сейв;
  • посилання «Discord», яке відкриває тред гри в новій вкладці;
  • позначку сейву: наведення відкриває підказку «Сейв прикріплено · хід 120» або «Сейв не прикріплено».

Увесь рядок відкриває сторінку гри. Тред гри побачить лише учасник сервера, з яким працює сайт. Якщо жодна гра не триває, блок пише «Зараз жодна гра не триває.»

Останні результати

Блок «Останні результати» показує до 10 ігор сервера, які завершили або перервали останніми. Він теж однаковий для всіх, хто увійшов. Ігри згруповано під заголовками днів за часовим поясом вашого пристрою: «Сьогодні», «Вчора» або дата. Посилання «Усі ігри →» відкриває сторінку «Ігри».

Кожен рядок — одна гра, і весь рядок відкриває сторінку гри. У рядку видно:

  • аватар і ім'я переможця, а під ним рядок на кшталт «№246 · FFA · Patch · 312 ходів»; ім'я переможця при наведенні відкриває коротку картку гравця;
  • окремо тип перемоги зі значком, наприклад «Наукова»;
  • вашу зміну рейтингу в цій грі, наприклад «ВИ ↑ 68»; позначка з'являється, лише коли ваш рейтинг у цій грі змінився;
  • позначку сейву.
Що в рядку Що означає
Ім'я переможця і тип перемоги, наприклад «Наукова» Гру завершено: переможець і тип перемоги
Ім'я переможця, а тип перемоги порожній Гру завершено, але тип перемоги не записано
«Невідомий гравець» замість імені Гру завершено, але ім'я переможця сайтові невідоме
«Без переможця» і «Перервана» у стовпчику перемоги Гру перервано після старту
«Без переможця» у завершеній грі У давній грі переможця не позначено

Типи перемоги — ті самі, що в боті: «Наукова», «Туристична», «Дипломатична», «Військова» і «Визнання переможця». Імена гравців сайт бере з Discord такими, якими їх востаннє бачив бот. Якщо завершених ігор ще немає, блок пише «Завершених ігор ще немає.»

Ваш тиждень

Блок «Ваш тиждень» підписано днями тижня (це останні 7 днів до сьогодні) і назвою сезону, наприклад «4 – 10 жовт.», а після крапки — назва сезону; поки сезон не триває, видно лише дні. Тиждень рахується за часовим поясом вашого пристрою. У блоці є:

  • Остання гра. Емблема нації, зміна рейтингу («+68», «−5» або «±0»), підпис «ОСТАННЯ ГРА» і рядок «Гра №248 · Наукова · 1500 → 1568». Це ваша остання рейтингова гра сезону.
  • Рядок тижня. «Цього тижня ви зіграли 3, а на сервері — 14 ігор · 2 перемоги»: скільки завершених ігор за тиждень зіграли ви, скільки їх було на сервері й скільки з них ви виграли. Якщо ви не грали, рядок пише «Цього тижня ігор не було».
  • Смужки результатів. До 10 ваших останніх завершених ігор, найстаріші ліворуч: зелена смужка — перемога, сіра — інший результат. Смужка відкриває гру, а підказка називає номер гри, день, «Перемога» чи «Поразка» і зміну рейтингу.
  • Підсумок сезону. Рядок на кшталт «5 ігор · 2 перемоги · №3 у таблиці лідерів»; місця немає, якщо вас немає в таблиці.

Новачок бачить «Зіграйте першу гру, щоб побачити тут свій тиждень.» Якщо у сезоні немає вашої рейтингової гри, замість останньої гри стоїть «У цьому сезоні рейтингових ігор ще немає.», а підсумок сезону сховано. Якщо тиждень не вдалося порахувати, блок пише «Ваш тиждень зараз недоступний.»

Цей місяць

Блок «Цей місяць» підписано назвою місяця, наприклад «жовтень». Він показує цифри сервера, а не ваші, від початку місяця до сьогодні (за часовим поясом вашого пристрою):

  • «ІГРИ». Скільки завершених ігор закінчилося цього місяця;
  • «ХОДИ». Скільки ходів у цих іграх разом;
  • «ГРАВЦІ». Скільки різних гравців грали в них.

Позначка порівняння, наприклад «+9 відносно вересня», показує різницю в кількості ігор з тими самими днями попереднього місяця: зелена — більше, червона — менше, сіра — стільки ж. Нижче можуть стояти події місяця: «Orion: перша перемога», «Нове обличчя · Vega: перша гра» і найбільша перемога над сильнішими гравцями з приростом рейтингу. Подію видно, лише коли її знайдено. Якщо завершених ігор цього місяця ще немає, блок пише «Цього місяця завершених ігор ще немає.», а якщо цифри недоступні — «Цей місяць зараз недоступний.»

Таблиця лідерів

Блок «Таблиця лідерів» підписано сезоном і кількістю гравців. У ньому всі гравці, які мають рейтингову гру в поточному сезоні, від найвищого рейтингу. Рівний рейтинг дає однакове місце. У рядку є місце (для перших — медаль), аватар із нацією, якою гравець грав у сезоні найчастіше, ім'я, що веде на профіль гравця, і рейтинг. Ваш рядок підсвічено міткою «ВИ», і він стоїть ще й під списком.

На широкому екрані список прокручується всередині блоку. На телефоні видно перших 10 гравців, а кнопка «Показати всіх 294» розгортає решту. Якщо в сезоні немає рейтингових ігор, блок пише «У цьому сезоні рейтингових ігор ще немає.», а якщо таблиця недоступна — «Таблиця лідерів зараз недоступна.» Про сам рейтинг — Таблиця лідерів і Сезони.

Куди ведуть блоки

  • «Ігри» у верхній панелі. Сторінка з усіма іграми сервера й пошуком за гравцями; подробиці — Ігри на сайті.
  • «Усі мої ігри →» і «Усі ігри →». Ті самі «Ігри»: у першому випадку з увімкненим перемикачем «Мої ігри».
  • Картка гри, рядок поточної гри й рядок результату. Відкривають сторінку гри; подробиці — Сторінка гри.
  • Посилання на сейв на картці. Відкриває розділ сейву на сторінці гри.
  • Аватар або ім'я гравця. Відкривають коротку картку гравця, а з неї — Профіль гравця.
  • «Переглянути сейв». Відкриває Інспектор сейвів.

З чим пов'язане

  • Гра — огляд показує ігри, що вже стартували, з номером, режимом і типом; подробиці — Гра.
  • Тред гри — посилання «Discord» у блоці «Поточні ігри» відкриває тред гри; подробиці — Тред гри.
  • Завершення гри — результат з'являється на сайті після команди /гра завершити (/game finish) або після завершення гри на сайті; подробиці — Завершення гри і Завершення гри на сайті.
  • Переривання гри — коли учасник гри або модератор натискає «Скасувати гру» в треді гри, гра отримує стан «Перервана»; подробиці — Переривання гри.
  • Інспектор сейвів — кнопка «Переглянути сейв» відкриває його з огляду; подробиці — Інспектор сейвів.
  • Рейтинг — «Ваш тиждень» і «Таблиця лідерів» беруть рейтинг із поточного сезону; подробиці — Як рахується рейтинг.

Стани гри на сайті

Сайт показує гру в одному з чотирьох станів. На картці гри перед назвою стану стоїть його значок: пісочний годинник, пунктирне коло, галочка (або значок виду перемоги, наприклад колба для наукової) чи перекреслене коло.

Стан Що означає Хто ставить
«В процесі» Гра стартувала менш як 48 годин тому й ще не має результату Учасник гри або модератор, коли стартує гру
«Без результату» Від старту минуло понад 48 годин, а гру не завершили й не перервали Сайт, щойно минають 48 годин від старту
«Завершена · …» Гру завершено з переможцем; після назви стану — тип перемоги, а якщо його не записано, — лише «Завершена» Учасник гри або модератор командою /гра завершити; гравець гри ще й кнопкою «Завершити гру» на сайті
«Перервана» Гру скасовано після старту, переможця немає Учасник гри або модератор кнопкою «Скасувати гру» в треді гри

Стани «В процесі», «Завершена» й «Перервана» — ті самі, що в боті. Стан «Без результату» є лише на сайті: у боті така гра досі «В процесі».

stateDiagram-v2
    state "В процесі" as ongoing
    state "Завершена" as finished
    state "Перервана" as cancelled
    state "Без результату" as no_result
    [*] --> ongoing: учасник або модератор стартує гру
    ongoing --> no_result: минає 48 годин від старту
    ongoing --> finished: учасник або модератор виконує /гра завершити, гравець гри завершує гру на сайті
    ongoing --> cancelled: учасник або модератор натискає «Скасувати гру»
    no_result --> finished: учасник або модератор виконує /гра завершити, гравець гри завершує гру на сайті
    no_result --> cancelled: учасник або модератор натискає «Скасувати гру»
    finished --> [*]
    cancelled --> [*]

Діаграма не показує збору: на сайті його не видно. Гра з'являється в огляді лише після старту.

Правила

Огляд показує лише ігри, що вже стартували

Гра потрапляє на сайт під час старту, коли отримує номер. Збір на сайті не видно, а скасований збір не з'являється там зовсім. Подробиці — Старт гри.

Через 48 годин після старту незавершена гра стає «Без результату»

Гра, яку за 48 годин після старту не завершили й не перервали, зникає з блоку «Поточні ігри», а на картці отримує стан «Без результату». Серед «Останніх результатів» її немає, бо там лише завершені й перервані ігри. У боті вона лишається «В процесі». Гравець гри може завершити її й після цього; щойно гру завершать або перервуть, сайт покаже її результат. Подробиці — Завершення гри.

Огляд показує ігри одного сервера

Усі блоки, зокрема тиждень, місяць і таблиця лідерів, показують сервер, з яким працює сайт. Ігри інших серверів сюди не потрапляють, навіть якщо ви там грали. У «Моїх останніх іграх» — ігри, де слот займав той обліковий запис Discord, яким ви увійшли.

Особисті лише три частини огляду

Ваші тільки «Мої останні ігри», «Ваш тиждень» і мітки «ВИ». Решта блоків однакова для всіх, хто увійшов. Відвідувач, якого бот ще не знає, бачить усі блоки, але «Мої останні ігри» порожні, «Ваш тиждень» пише «Зіграйте першу гру, щоб побачити тут свій тиждень.», а рядка «ВИ» в таблиці лідерів немає.

Дні, тиждень і місяць рахуються за часовим поясом вашого пристрою

Заголовки днів у «Останніх результатах», тиждень і місяць сайт визначає за часовим поясом, у якому відкрито сторінку.

Огляд не оновлюється сам

Сайт завантажує дані, коли ви відкриваєте огляд. Щоб побачити нову гру чи свіжий результат, перезавантажте сторінку. Час «розпочато 2 години тому» рахується від моменту завантаження.

Що може піти не так

  • Блок «Мої останні ігри» порожній, хоча ви грали. Блок показує лише ігри, що вже стартували, і лише на сервері, з яким працює сайт. Перевірте, що ви увійшли тим самим обліковим записом Discord, яким грали.
  • Гра ще йде, а на картці стоїть «Без результату». Так сайт позначає кожну гру, яку за 48 годин після старту не завершили й не перервали, навіть якщо в неї ще грають. Коли ви дограєте, завершіть гру командою /гра завершити в треді гри або кнопкою «Завершити гру» на сторінці гри: після перезавантаження сторінки сайт покаже результат. Подробиці — Завершення гри.
  • Нової гри чи свіжого результату не видно. Огляд не оновлюється сам: перезавантажте сторінку. Гра з'являється лише після старту, а не під час збору.
  • Сайт пише, що не вдалося завантажити ігри. Замість «Поточних ігор» і «Останніх результатів» стоїть «Не вдалося завантажити ігри.», а блок «Мої останні ігри» і права колонка сховані. Натисніть «Спробувати ще раз» або перезавантажте сторінку трохи згодом.
  • На місці одного блоку написано, що його не вдалося показати. Сайт пише «Не вдалося показати цей розділ.», а решта сторінки працює. Перезавантажте сторінку.
  • Біля гри немає посилання «Discord». Для цієї гри тред не записано. Якщо посилання є, але тред не відкривається, ви не учасник сервера, з яким працює сайт.
  • У таблиці лідерів чи тижні немає вашого рейтингу. У поточному сезоні у вас ще немає рейтингової гри, або сезон не триває: блоки пишуть «У цьому сезоні рейтингових ігор ще немає.»
  • Ви грали на іншому сервері, а в огляді цих ігор немає. Сайт працює з одним сервером і ігор інших серверів не показує.

Пов'язане