Pembaruan Serpmonn

Ringkasan

  • 6 permainan mini baru: Ular, Flappy Bird, Koin, Breakout, Minesweeper, Lima Belas.
  • Suka: integrasi di semua bahasa, otorisasi JWT, penyimpanan MySQL.
  • SEO/lokalisasi: peta situs, IndexNow, terjemahan zh-CN, perbaikan meta dan hreflang.
  • Iklan: banner Mail.ru (termasuk anchor seluler) dan auto-collapse.
  • Pembaruan menu dan bagian permainan, kartu dan tautan untuk permainan baru.
  • Perbaikan bug: Minesweeper (penempatan ranjau pada klik pertama, flood fill, timer, bendera), Koin (kecepatan permainan).
  • Repositori: pembersihan cabang, sinkronisasi develop ← master.
6
Permainan Mini Baru
1
Sistem Suka
20+
Perbaikan SEO/Lokalisasi

Bagian Permainan

  • Ular: halaman /frontend/games/snake/index.html, uji sembunyikan/kembalikan kartu; tautan menu ditambahkan.
  • Flappy Bird: /frontend/games/flappy/index.html, kartu dan item menu.
  • Koin: /frontend/games/coins/index.html, pengumpulan koin seiring waktu; kecepatan tick berkurang dan perangkap bergerak.
  • Breakout: /frontend/games/breakout/index.html, pantulan, skor, nyawa; terintegrasi ke daftar dan menu.
  • Minesweeper: /frontend/games/minesweeper/index.html, bidang 10×10/15 ranjau; perbaikan: penempatan ranjau pada klik pertama, flood fill, timer, bendera.
  • Lima Belas: /frontend/games/fifteen/index.html, pengacakan dengan langkah valid, timer dan penghitung langkah.
  • Diperbarui /frontend/games/index.html: kartu ditambahkan untuk semua permainan, desain hover/adaptif.
  • Menu (/frontend/menu.html): item 'Permainan Web' baru untuk setiap permainan.

Suka dan Autentikasi

  • Sistem suka diperkenalkan dengan otorisasi JWT dan penyimpanan MySQL: suka terverifikasi dan tamu, deduplikasi dan migrasi.
  • Skrip suka frontend terintegrasi di semua 42 halaman pencarian bahasa; UX tombol ditingkatkan (visibilitas, hover, kontras).
  • Alat pengembangan: halaman/skrip debug, migrasi suka, analitik acara untuk permainan.

SEO dan Pengindeksan

  • Peta situs diperluas untuk semua bahasa, ditambahkan sitemap-ru.xml, canonical/hreflang diperbaiki.
  • IndexNow diintegrasikan dengan skrip ping untuk file yang diubah; judul dan deskripsi ditingkatkan di semua bahasa.
  • Ditambahkan Twitter Cards dan JSON-LD (Berita/Permainan/Beranda), x-default untuk beranda.

Lokalisasi dan Konten

  • Terjemahan massal zh-CN (menu, permainan, berita, alat, profil) + RSS untuk zh-CN.
  • EN: penyelarasan struktur, perbaikan tautan/OG/kanonik, terjemahan untuk bagian Berita/Permainan/Alat/Autentikasi.
  • Visibilitas bahasa menu dibatasi ke RU/EN/zh-CN (lainnya tersedia untuk penyertaan masa depan).
  • Mitra usang dihapus dari menu (Sky Codex, Sword Whispers, dll.).

Periklanan

  • Banner Mail.ru di halaman kunci; anchor seluler 320×50; iklan in-feed pada promo.
  • Auto-collapse global untuk blok iklan pada no-fill; skrip terpadu dan push ulang.

UX dan Aksesibilitas

  • Artikel/berita terpusat, gulir stabil dan margin; bilah pencarian Google CSE diselaraskan.
  • accessibility.css terpisah, mode 'Gerakan Berkurang', kontras tinggi, font besar; pengaturan seragam di semua halaman.
  • Peningkatan seluler: gesekan, tarik-untuk-segar, umpan balik haptic, lazy-loading gambar.

Kalkulator Ekologi

  • Kategori 'Ekologi' dan kalkulator jejak ekologi produk ditambahkan; basis data produk diperluas, UX pemuatan/petunjuk ditingkatkan.

Lainnya

  • Reorganisasi struktur frontend (menu/main/scripts/styles → frontend/…), perbaikan PWA dan service worker.
  • Filter geo kode promosi (menyembunyikan untuk negara berbahasa Inggris/Asia), piksel ditambahkan.
  • Labuba: serangkaian prototipe dan perbaikan teknis; akhirnya - tidak dipublikasikan.

Navigasi dan Konten

  • Kartu permainan diperbarui, ditambahkan/disembunyikan sesuai kebutuhan untuk pengujian A/B.
  • develop disinkronkan dengan master; cabang dan halaman usang dihapus (termasuk permainan demo lama dari master).

Perbaikan

  • Minesweeper: pembukaan massal area kosong sekarang tercermin secara visual segera, timer tidak menduplikasi, bendera benar.
  • Koin: kecepatan berkurang (tick=300ms), perangkap bergerak lebih jarang (setiap tick ke-3).
  • Permainan/menu: masalah kecil dengan tautan dan kartu diselesaikan.