🚀 Serpmonn жаңартулары
25 тамыз — 15 қыркүйек 2025
📋 Қорытынды
- 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 сайын).
- Ойындар/мәзір: сілтемелер мен карталармен кішігірім мәселелер шешілді.