Serpmonn жаңартулары

Қорытынды

  • 6 жаңа мини-ойын: Жылан, Flappy Bird, Тиындар, Breakout, Минаны іздеуші, Он бес.
  • Лайктар: барлық тілдерде интеграция, JWT авторизация, MySQL сақтау.
  • SEO/локализация: сайт карталары, IndexNow, zh-CN аудармалары, meta және hreflang түзетулері.
  • Жарнама: Mail.ru баннерлері (мобильді анкерді қоса алғанда) және авто-жинау.
  • Мәзір және ойындар бөлімінің жаңартулары, жаңа ойындар үшін карталар мен сілтемелер.
  • Қателерді түзетулер: Минаны іздеуші (бірінші басуда миналарды орналастыру, flood fill, таймер, тулар), Тиындар (ойын темпі).
  • Репозиторийлер: бұтақтарды тазарту, develop ← master синхрондау.
6
Жаңа мини-ойындар
1
Лайк жүйесі
20+
SEO/локализация түзетулері

Ойындар бөлімі

  • Жылан: бет /frontend/games/snake/index.html, картаны жасыру/қайтару тесті; мәзір сілтемесі қосылды.
  • Flappy Bird: /frontend/games/flappy/index.html, карта және мәзір элементі.
  • Тиындар: /frontend/games/coins/index.html, уақыт өте тиындарды жинау; төмендетілген tick жылдамдығы және тұзақтардың қозғалуы.
  • Breakout: /frontend/games/breakout/index.html, серпімдер, ұпайлар, өмірлер; тізімге және мәзірге интеграцияланған.
  • Минаны іздеуші: /frontend/games/minesweeper/index.html, 10×10 өріс/15 мина; түзетулер: бірінші басуда миналарды орналастыру, flood fill, таймер, тулар.
  • Он бес: /frontend/games/fifteen/index.html, жарамды қозғалыстармен араластыру, таймер және қозғалыс санағышы.
  • Жаңартылды /frontend/games/index.html: барлық ойындар үшін карталар қосылды, hover/бейімделген дизайн.
  • Мәзір (/frontend/menu.html): әрбір ойын үшін жаңа 'Веб ойындары' элементтері.

Лайктар және аутентификация

  • JWT авторизация және MySQL сақтауы бар лайк жүйесі енгізілді: тексерілген және қонақ лайктары, дубликаттауды жою және миграция.
  • Фронтенд лайк скрипті 42 тілдегі іздеу беттеріне интеграцияланды; түйме UX жақсартылды (көрінетіндік, hover, контраст).
  • Әзірлеу құралдары: жөндеу беттері/скрипттері, лайктар миграциясы, ойындар үшін оқиға аналитикасы.

SEO және индекстеу

  • Барлық тілдер үшін сайт карталары кеңейтілді, sitemap-ru.xml қосылды, canonical/hreflang түзетілді.
  • IndexNow өзгертілген файлдар үшін ping скрипттерімен интеграцияланды; барлық тілдерде тақырыптар мен сипаттамалар жақсартылды.
  • Twitter Cards және JSON-LD (Жаңалықтар/Ойындар/Басты) қосылды, басты бет үшін x-default.

Локализация және мазмұн

  • zh-CN бойынша көптеген аудармалар (мәзір, ойындар, жаңалықтар, құралдар, профиль) + zh-CN үшін RSS.
  • EN: құрылымды туралау, сілтемелер/OG/canonical түзетулері, Жаңалықтар/Ойындар/Құралдар/Аутентификация бөлімдерінің аудармалары.
  • Мәзір тілдерінің көрінетіндігі RU/EN/zh-CN шектеулі (басқалары болашақ қосу үшін қолжетімді).
  • Мәзірден ескірген серіктестер жойылды (Sky Codex, Sword Whispers т.б.).

Жарнама

  • Негізгі беттерде Mail.ru баннерлері; мобильді анкер 320×50; промо барысында in-feed жарнамалар.
  • No-fill кезінде жарнама блоктары үшін жаһандық авто-жинау; біріктірілген скрипт және қайта push.

UX және қолжетімділік

  • Орталанған мақалалар/жаңалықтар, тұрақты айналдыру және шектер; тураланған Google CSE іздеу жолағы.
  • Бөлек accessibility.css, 'Азайтылған қозғалыс' режимі, жоғары контраст, үлкен қаріп; барлық беттерде біріктірілген параметрлер.
  • Мобильді жақсартулар: swipe, pull-to-refresh, тактильді кері байланыс, суреттерді кеш жүктеу.

Эко-есептегіштер

  • 'Экология' санаты және өнім эко-ізі есептегіші қосылды; өнімдер дерекқоры кеңейтілді, жүктелу/кеңес UX жақсартылды.

Басқалар

  • Фронтенд құрылымын қайта ұйымдастыру (menu/main/scripts/styles → frontend/…), PWA және service worker түзетулері.
  • Промо-кодтарды геофильтрлеу (ағылшын/азиялық елдер үшін жасыру), пиксель қосылды.
  • Labuba: прототиптер сериясы және техникалық түзетулер; соңында жарияланбады.

Навигация және мазмұн

  • Ойын карталары жаңартылды, A/B тестілеу үшін қажеттілікке байланысты қосылды/жасырылды.
  • develop master-мен синхрондалды; ескірген бұтақтар мен беттер жойылды (master-ден ескі демо ойындарды қоса алғанда).

Түзетулер

  • Минаны іздеуші: бос аймақтарды көпшілікпен ашу енді бірден визуалды көрсетіледі, таймер дубликатталмайды, тулар дұрыс.
  • Тиындар: темп төмендетілді (tick=300ms), тұзақтар сирек қозғалады (әр 3-ші tick сайын).
  • Ойындар/мәзір: сілтемелер мен карталармен кішігірім мәселелер шешілді.