06 / 06
Arcade Machine
JetBrains IDE’lerinin içinde ofis oyunları: Türkçe Wordle, canlı çizim odaları ve günlük Sudoku; hepsi tek bir yerel ağ sunucusunda.
Sorun
Ekibim, gün boyu açık tuttuğumuz aracın içinde küçük bir günlük ritüel istedi. Dışarıdaki bir servise bağlı kalmadan, ofisin kendi ağında çalışması da şarttı.
Fikir
Tüm oyunların durumunu SQLite içinde tek bir Kotlin sunucusu tutuyor. Eklenti, gömülü bir web arayüzü olan bir araç penceresi: hamleler HTTP ile; liderlik tabloları, çevrimiçi durumu ve çizim hareketleri WebSocket ile gidiyor. Windows sunucu paketi Java 21 ve küçük bir yönetim paneliyle geliyor; başlatmak için çift tıklamak yetiyor.
Ayrıntılar
- 01
Çiz & Bil odası: sırayla çizenler, harf ipuçları ve süreli tahminler.

- 02
Ofis Wordle’ı: her gün beş Türkçe kelime ve her biri için altı tahmin. Büyük küçük harf dönüşümü Türkçe kurallarla yapılıyor (i ve İ, ı ve I), tekrar eden harfler doğru puanlanıyor.
- 03
Güncellenemeyen makineler için IntelliJ 2019.1 ile 2019.3 arasında çalışan, oyunları Swing ile yazılmış bir 2019 sürümü.
- 04
Haftalık film ve TEDx oylaması Haftanın Seyirliği, ikinci bir eklenti olarak aynı sunucuda çalışıyor.
Bugün nerede
0.4.4 sürümü; taşınabilir sunucu paketi ve haftalık film eklentisiyle birlikte eklenti depomda.