Public
🌈 Mevsimlerin Yolculuğu - Çocuklar için mevsim oyunu
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.

🌈 Mevsimlerin Yolculuğu

Okul öncesi çocuklar için dört mevsimi öğreten, eğitici ve eğlenceli bir oyun. Tamamen Türkçe, renkli ve dokunmatik dostu (büyük butonlar, basit kontroller).

🎮 Nasıl Oynanır?

Oyuncu sırasıyla dört mevsim bölümünü tamamlar. Her bölümde 2 görev vardır ve sonunda mevsimle ilgili kısa bir bilgi verilir:

Bölüm1. Görev2. Görev
🌸 İlkbaharÇiçek toplamaKelebekleri bulma
☀️ YazDondurma toplamaYazlık kıyafet seçme
🍁 SonbaharYaprak toplamaMeyveleri eşleştirme
❄️ KışKardan adam için kar toplamaKışlık kıyafet seçme

Dört bölüm bitince oyuncu mevsimleri doğru sıraya dizer (İlkbahar → Yaz → Sonbahar → Kış) ve 🏅 "Mevsim Uzmanı" rozetini kazanır!

✨ Özellikler

  • 🎨 Renkli, çocuk dostu arayüz ve her mevsime özel arka plan renkleri
  • 🔘 Büyük butonlar, kolay dokunmatik kontroller
  • 🔊 Tıklama ve başarı sesleri (Web Audio — ekstra dosya gerektirmez)
  • ⭐ İlerleme yıldızları ve neşeli animasyonlar (zıplama, sallanma, düşen öğeler)
  • 📚 Her bölüm sonunda eğitici mevsim bilgisi

🗺️ Oyun Akışı

Rendering mermaid diagram...

🧩 Dosya Yapısı

  • main.ts — Hono HTTP sunucusu (statik dosyaları sunar)
  • frontend/index.html — sayfa iskeleti ve animasyonlar
  • frontend/index.tsx — React giriş noktası
  • frontend/components/
    • App.tsx — oyun aşamalarını yöneten ana bileşen
    • seasons.ts — mevsim verileri ve bilgiler
    • SeasonLevel.tsx — bir mevsim bölümünün akışı ve görev tanımları
    • CollectGame.tsx — toplama mini oyunu
    • ChooseGame.tsx — seçme/eşleştirme mini oyunu
    • OrderGame.tsx — mevsimleri sıralama (final görev)
    • WinScreen.tsx — rozet / oyun sonu ekranı
    • ui.tsx — ortak butonlar, sesler ve süslemeler

React + Hono ile Val Town üzerinde çalışır.