Vaka çalışması · Oyunla öğrenme

Gelgit Adası: ödev emeğinin tekneye yakıt olduğu 3B ada oyunu

Gelgit Adası, ödev emeğinin tekneye yakıt olduğu 3B bir ada oyunudur. Okul Yazılım Evi'nin okullara sunduğu hazır bir üründür; Özel Beşiktaş Erkan Ulu Ortaokulu'nda beta sürümüyle çalışıyor.

  • Ürün Gelgit Adası (Ada)
  • Müşteri Erkan Ulu Okulları
  • Konum İstanbul
  • Platform iPad · Safari · WebGPU
  • Ürün sahibi
  • Durum Hazır ürün · Erkan Ulu'da beta

Tanıtım filmi

Veliler için hazırlanan 3 dakika 11 saniyelik tanıtım filmi; seslendirme ve altyazılar Türkçedir.

Görüntüler, oyun geliştirme aşamasındayken (alfa) sentetik test hesaplarıyla çekildi. Gerçek öğrenci verisi yok.

Hedef

Amaç, yanlışlara geri dönmek dahil ödevde gösterilen emeği oyunu ilerleten şey hâline getirmek ve oyunu kendi sınırları içinde tutmaktı. Öğrenme kuralları okulun öğretmenleriyle birlikte belirlendi.

Yanlışlar da sayılır

Yanlış yapılan bir soruya dönmek karşılıksız kalmamalı: öğretmenin çözümünü izlemek ve benzer bir soruyu gerçekten denemek, kaçan ödülü geri getirir.

Oyunun bir sınırı var

Günlük oyun süresi sınırlıdır ve liman okul saatlerinde kapalıdır. Ders çalışılan süre bu sınırdan hiçbir zaman düşülmez.

Öğrenciler için güvenli

Oyunda reklam, satın alma ya da sohbet yok.

Ödül emekle kazanılır

Yakıt yalnızca sunucuda yazılır; video izlemeleri de sunucuda doğrulanır.

Nasıl çalışır

Dışarıdan bakınca bir ödev platformu, içeride bir balıkçı adası. Oyun, okulun Dijital Yanlış Defteri platformunun içinde açılır.

Ödev tekneye yakıt olur

İlk seferde doğru yapılan her ödev sorusu tekneye 1 bidon (1 L) yakıt ekler. Yanlış yapılan bir sorunun yakıtı iki yarım hâlinde geri kazanılır: yarısı öğretmenin çözüm videosu sonuna kadar izlenince, diğer yarısı benzer bir soru gerçekten denenince.

Limanda Nevin Kaptan

Her öğrenciye henüz izlemediği çözümleri öneren ve okulun video galerisini oyunun içinde açan bir ada sakini.

Kelime balıkları

Balıklar, öğretmenlerin haftalık listesindeki İngilizce kelimelerin anlamını sorar. Bir kelime, arka arkaya iki kez ilk denemede bilinince öğrenilmiş sayılır. Yavru ve yumurtalı balıklar denize geri bırakılır.

Balık tutma ve oyun parası

Balık tutmak, olta takımı ve tekne boyası için oyun parası kazandırır. Kelime sorularına verilen cevaplar oyun süresinden değil, ders süresinden sayılır.

Öğretmen paneli

Türlerine göre ders süreleri, kelime ilerlemesi ve ders sonuçları. Duyurular, kelime listesi, sinema filmleri ve fen dersleri için düzenleyiciler var; fen derslerinin taslağını öğretmenin slaytlarından yapay zekâ hazırlar. Oyun süreleri sınıf görünümlerinde yer almaz.

iPad için geliştirildi

Okulun ödev platformunun içinde, Safari'de çalışır. Açılışta üç kalite ayarından biri seçilir; A13 ya da daha yeni çipli iPad'ler desteklenir.

Oyunun içinden

Oyundan alınan kareler ve öğretmen paneli. Tam boyutta açmak için bir ekranı seçin.

Adanın dünyası

Tanıtım filminden kareler; hepsi oyunun içinden.

Nasıl geliştirildi

Dürüst kalması gereken bir oyun ekonomisi ve iPad'de Safari içinde çalışan bir 3B dünya.

  • iPad'de 3B dünya: WebGPU ile çizilir, dokunmatik kontrollerle oynanır ve açılışta seçilen üç kalite ayarından biriyle çalışır.
  • Ekonomide son söz sunucuda: Yakıtı yazabilen tek bileşen bir arka plan işleyicisidir; yakıtı, aynı kayıt iki kez gelse bile bir kez yazan (idempotent) bir deftere işler. Oyun API'sinin (FastAPI) kendi Postgres rolü vardır ve bu rol yakıt yaratamaz.
  • Doğrulanan video izlemeleri: Bir izleme ancak sunucudaki kontrollerden geçerse sayılır: videonun %90'ı izlenmeli, hız en fazla 1,5× olmalı, sayfa görünür kalmalı, videonun sonuna gelinmeli ve geçen süre gerçek saatle uyuşmalı. Simülasyonda, her ağ koşulu için 4.000 dürüst izlemenin hiçbiri reddedilmedi.
  • Senaryolu oynanış testleri ve kapalı yayın: Oyun, bir WebGPU test ortamında senaryolara göre oynanarak sınanır. İlk canlı sürüm, geliştirme başladıktan iki gün sonra yayına alındı; yeni özellikler o günden beri özellik bayraklarının arkasında kapalı olarak yayına alınıyor.
2 gün Geliştirmenin başlamasından ilk canlı sürüme
0 / 4.000 Simülasyonda her ağ koşulu için reddedilen dürüst izleme

Rakamlar Ekim 2026 itibarıyladır.

Teknoloji

Oyun istemcisi iPad'de Safari içinde WebGPU ile çalışır. Oyun API'si FastAPI ile yazıldı, veriler Postgres'te tutulur; yakıtı yalnızca arka plan işleyicisi yazar.

Yakıtı kim yazabilir?

+------------------------------+
| iPad'de Safari               |
| WebGPU oyun istemcisi        |
+--------------+---------------+
               |
               v
+------------------------------+
| Oyun API'si (FastAPI)        |
| kendi Postgres rolü:         |
| yakıt yaratamaz              |
+--------------+---------------+
               |
               v
+------------------------------+
| Postgres                     |
| idempotent yakıt defteri     |
+--------------+---------------+
               ^
               |
+--------------+---------------+
| Arka plan işleyicisi         |
| yakıtı yazan tek bileşen     |
+------------------------------+
Yakıtı yalnızca sunucudaki arka plan işleyicisi ekleyebilir.

Kullanılan teknolojiler

  • WebGPU
  • WGSL
  • iPad'de Safari
  • FastAPI
  • Postgres
  • Arka plan işleyicisi
  • Özellik bayrakları
  • Yapay zekâ

Bugünkü durum

  1. 24 Eylül 2026 Geliştirme başladı.
  2. 26 Eylül 2026 İlk canlı sürüm yayına alındı: demo modunda, yalnızca öğretmenlere açık bir alfa.
  3. O günden beri Yeni özellikler özellik bayraklarının arkasında kapalı olarak yayına alınıyor; son sürüm 9 Ekim 2026'da çıktı.
  4. Bugün Okul Yazılım Evi'nin okullara sunduğu hazır bir üründür; Özel Beşiktaş Erkan Ulu Ortaokulu'nda beta sürümüyle çalışıyor. Bu sayfada oyuncu sayısı verilmiyor.

Rol

Savaş Tutumlu ürün sahibi ve geliştiricidir. Oyunun yönünü ve öğrenme kurallarını okulun öğretmenleriyle birlikte belirledi; oyunu geliştirdi, iPad'de test etti ve her canlı sürümü onayladı.

Okullar için

Okullar Gelgit Adası'nı Okul Yazılım Evi'nden edinebilir. Okul Yazılım Evi, okul yazılımlarımızı sunan markamızdır.

Öğrenme odaklı bir oyun ya da uygulama mı planlıyorsunuz?

Ödüllendirmek istediğiniz öğrenme kurallarıyla başlayalım; oyun bu kuralların etrafında kurulur.