WebQuest — Wisielec: zaprojektuj i wygeneruj grę (AI + własne grafiki)

Krok po kroku: od konceptu, przez prompt dla AI, do publikacji gry. Na końcu — działające demo, które możesz podmienić grafikami.

1. Wprowadzenie

Wisielec (Hangman) to prosta gra słowna: komputer wybiera słowo, gracz zgaduje litery; za błędne odpowiedzi rysowany jest kolejny element „wisielca”. W tej lekcji nauczysz się: zaplanować mechanikę, napisać prompt dla AI, wstawić własne grafiki i uruchomić grę w przeglądarce.

2. Cele

  • Zrozumieć elementy gry (słowo, sprawdzanie liter, limit prób).
  • Nauczyć się formułować prompt dla AI, by wygenerować kod gry.
  • Podmienić grafiki (etapy wisielca) własnymi zdjęciami/ilustracjami.
  • Uruchomić i przetestować grę w przeglądarce.

3. Plan pracy (kroki)

  1. Wybierz temat gry i listę słów (np. temat: zwierzęta). Zapisz 20–30 słów.
  2. Użyj gotowego prompta (sekcja niżej) aby poprosić AI o kod HTML/JS gry Wisielec.
  3. Oceń wygenerowany kod, popraw błędy (sprawdź logikę `if`/pętle`/obsługę zdarzeń`).
  4. Przygotuj własne grafiki (max 7 etapów) i podmień w kodzie (upload na stronie demo lub linki).
  5. Przetestuj grę, zapisz refleksję i wyślij link/nagranie ekranu nauczycielowi.
Uwaga etyczna: jeśli używasz AI do generowania kodu lub grafik, zawsze sprawdź poprawność i prawa licencyjne wygenerowanych treści.

Przykładowe prompt'y do AI — generuj kod Wisielec

Skopiuj i wklej do modelu: edytuj „TEMAT” i „LICZBA_ETAPÓW”. Poproś model o krótkie wyjaśnienia i komentarze.

Prompt — kod HTML/JS gry (prosty, z obsługą własnych grafik)

Proszę wygeneruj kompletny plik HTML z prostą grą "Wisielec" w JavaScript.
Wymagania:
- Gra powinna losować słowo z listy (temat: TEMAT, np. "zwierzęta").
- Pokazywać podkreślenia dla nieodgadniętych liter, akceptować wpisanie pojedynczej litery.
- Limit błędów: LICZBA_ETAPÓW (np. 7).
- Domyślnie grafika wisielca rysowana jest na canvas, ale pozwól na podmianę etapów przez wgranie do  max LICZBA_ETAPÓW plików; jeśli pliki wgrane — użyj ich zamiast rysunku.
- Dodaj przycisk "Nowa gra" i licznik zwycięstw/przegranych.
- Dodaj komentarze w kodzie i krótki opis jak podmienić grafiki.
- Nie używaj zewnętrznych bibliotek (tylko czysty JS / HTML / CSS).
Dostarcz też krótki przykład listy słów (20 słów) i komentarz jak rozszerzyć listę.

Prompt — generuj grafiki dla etapów

Proszę wygeneruj 7 wariantów ilustracji w stylu flat/vektor (baner 800x600) przedstawiających etapy gry "wisielec": 0 błędów (puste), 1 błąd (słup), 2 błędy (belka), ... 7 błędów (pełny wisielec). Użyj prostych kształtów, jasnej palety, bez tekstu. Podaj też alternatywne prompt'y do DALL·E i informacje o dozwolonym użyciu.
Porada: poproś AI dodatkowo o krótką listę testów (unit/edge cases), np. słowa z powtórzeniami liter, polskie znaki.

Interaktywne demo Wisielec (uruchom tutaj & podmień grafiki)

Demo zawiera prostą logikę: losowanie słowa z listy, sprawdzanie liter, rysowanie na canvas. Możesz wgrać do 7 plików graficznych — zostaną użyte jako kolejne etapy.

Wgraj maks. 7 plików (etapy obrazu):
Słowo (temat domyślny: zwierzęta)
_ _ _ _ _ _
Próby: 0 / 7
Zgadnięte litery: -
Wynik:

Gotowy starter code — pobierz plik HTML

Jeśli chcesz pobrać przykładowy starter (ten plik), kliknij poniżej. Możesz edytować listę słów i style.

Zadania (WebQuest) — ocena i produkty

  1. Utwórz listę słów tematycznych (min. 20 słów) — dołączyć plik .txt lub wkleić do dokumentu.
  2. Skorzystaj z podanego prompta w AI, wygeneruj kod i opisz zmiany, które wprowadziłeś (max 200 słów).
  3. Podmień grafiki (min. 3 etapy własne), przetestuj grę lokalnie.
  4. Opublikuj grę (np. GitHub Pages, Netlify, lub jako plik HTML) i podaj link.
  5. Załącz krótką refleksję: co AI zrobiło dobrze, co wymagało korekty i jakie problemy napotkałeś.
Produkt końcowy: link do działającej gry + plik źródłowy (.zip) z grafikami i opisem.

Rubryka oceniania (sugerowana)

Obszar432
FunkcjonalnośćGra działa bez błędów, wszystkie wymaganiaMa drobne błędy, ale grywalnaDuże błędy uniemożliwiają granie
Użycie AIPrompt poprawny, AI użyte mądrze i oznaczoneAI użyte, wymagane poprawkiAI użyte bez korekt / brak oznaczenia
Własne grafikiGrafiki estetyczne i dopasowaneGrafiki działające, ale słabsza jakośćBrak lub niepasujące grafiki

FAQ — pomocne wskazówki

Szablon raportu ucznia (wklej do dokumentu)

Tytuł gry:
Temat listy słów:
Jak użyłem AI (prompt):
Zmiany w kodzie (krótkie):
Liczba własnych grafik i źródła:
Link do gry:
Refleksja (max 200 słów):