🐍 Snake Retro Game Shortcode

Snake Retro Game Shortcode by Eskim to lekka wtyczka do WordPressa, która dodaje klasyczną grę w węża za pomocą prostego shortcode’u.

Działa szybko, nie wymaga zewnętrznych bibliotek i wykorzystuje jedynie HTML5 Canvas oraz czysty JavaScript.

🎮 Co robi ta wtyczka?

Wtyczka pozwala osadzić retro-grę w węża w dowolnym miejscu na stronie lub blogu przy użyciu shortcode’u:

[snake_game]

Gracz steruje wężem za pomocą strzałek na klawiaturze, może zapauzować grę spacją, a wynik widoczny jest na ekranie. Po zakończeniu gry pojawia się przycisk „Start Game”, który umożliwia restart.

⚙️ Jak używać?

  1. Zainstaluj i aktywuj wtyczkę.
  2. Użyj shortcode’u [snake_game] w treści wpisu, strony lub bloku HTML.
  3. (Opcjonalnie) dostosuj wygląd i prędkość gry za pomocą parametrów.

🔧 Parametry shortcode’u

ParametrOpisDomyślna wartość
background_colorKolor tła planszy gry#000
snake_colorKolor wężalime
food_colorKolor jedzenia (kwadracika)red
border_colorKolor ramki wokół canvasu#333
widthSzerokość planszy w pikselach300
heightWysokość planszy w pikselach300
speedPrędkość węża od 1 (wolno) do 100 (bardzo szybko)65

Przykład użycia:

[snake_game background_color="#111" snake_color="cyan" food_color="yellow" border_color="#0ff" width="400" height="400" speed="75"]

Wartość speed jest przeliczana wewnętrznie: 1 = 1000ms, 100 = 50ms. Im wyższa wartość, tym szybszy wąż.

🕹️ Sterowanie

  • Ruch: strzałki ← ↑ ↓ →
  • Pauza / Wznowienie: spacja
  • Start gry: kliknij przycisk „Start Game”

🧠 Uwagi

  • Gra najlepiej działa z klawiaturą (desktop/laptop).
  • Na urządzeniach mobilnych też działa, ale sterowanie może być utrudnione.

☕ Wsparcie i autor

Ta wtyczka jest darmowa i open-source.
Jeśli Ci się podoba i chcesz wspierać rozwój:

👉 Postaw mi kawę

Gra

Score: 0

Use ← ↑ ↓ → to move, space to pause.