Pontis
Hashiwokakero
Bağımsız oyun stüdyosu · Almanya
SEQUENCODE tek kişilik bir stüdyodur. Her oyun Flutter ve Dart ile bir kez yazılır; Android uygulaması ve tam web sürümü olarak çıkar – web sürümlerini Solvarium’da ücretsiz oynayabilirsiniz.
Solvarium
Solvarium, tüm SEQUENCODE oyunlarının web’deki evi: uygulamalarla aynı oyunlar, kurulum yok, 27 dilde.
Solvarium’u açKupalar, skor tabloları ve oyuncu profili – ya da kayıt olmadan doğrudan oynamaya başlayın.
Her gün yeni bir tahta, herkes için aynı.
Her oyun ve her kural sayfası 27 dilde.
Bir çözücü, her tahtayı yayımlanmadan önce kontrol eder.
Oyunlar
Her biri klasik bir mantık bulmacası; kampanya, günün bulmacası ve sonsuz tahtalarla tam bir oyuna dönüştürüldü. Hepsi tarayıcıda oynanır; dördü Google Play’de de var.
Hashiwokakero
Heyawake
Kurotto
Numberlink
Spiral Galaxies
Tents
Nonogram
Mosaic
Tapa
Slitherlink
Shakashaka
Akari
Masyu
Nurikabe
Kakuro
Futoshiki
Kropki
Calcudoku
Yajilin
Nurimisaki
Battleships
Straights
Binary Puzzle
Slant
Shikaku
Hitori
Suguru
Skyscrapers
Number Path
Kurodoko
Fillomino
Norinori
Nasıl yapıldı
Her oyun bir Flutter uygulamasıdır. Aynı Dart kodu hem Android uygulaması hem web sürümü olur; böylece bir düzeltme ya da yeni bir bulmaca ikisine birden ulaşır.
Oyun başına tek kod tabanı, Android ve web için derlenir, baştan sona Material 3 Expressive ile.
Menüler, günün bulmacası, başarımlar, ayarlar ve 27 dilin hepsi bir kez, her oyunun üzerine kurulduğu bir pakette yazılır. Bir oyun yalnızca kendi bulmacasını ekler.
Her bulmacanın Dart’ta kendi çözücüsü ve üreteci vardır. Tahtalar üretilir, zorluğa göre derecelendirilir ve yalnızca tam olarak tek çözümü varsa saklanır.
Bu site ve Solvarium, Astro ve TypeScript ile yapıldı ve Firebase üzerinde çalışıyor – Hosting, ayrıca hesaplar ve skor tabloları için Authentication ve Firestore.
Flutter & Dart
En sevdiğim framework ve dil: hızlı geliştirilir, telefon ve tarayıcı için tek kod tabanı sunar ve Material 3’ü keyifli kılan bir arayüz araç takımı vardır.
Flutter’dan önce ve onunla birlikte JavaScript ve TypeScript ile, web’de de Vue ve Angular ile çalıştım.
Hakkında
SEQUENCODE’u bağımsız bir proje olarak yürütüyorum. Bu durum, tüm sürecin sorumluluğunu üstlendiğim anlamına gelir: İlk kod mimarisinden ve arayüz tasarımından seviye tasarımına ve son kalite kontrolüne kadar.
Yedi yıl önce bir hobi olarak başlayan programlama, zamanla ciddi bir tutkuya dönüştü. Yıllar süren üretim sürecinde öğrendim ki oyunlar en çok odaklanmış, özenle tamamlanmış ve yalın tutulduğunda keyif veriyor.
Bir bulmaca nerede olursanız orada olmalı. Bu yüzden her oyun ikisi için de yapılır: telefonunuzda uygulama, her tarayıcıda tam oyun.
İletişim
Hata bildirimleri, iade soruları, gizlilik talepleri ve diğer her şey – hepsi aynı adrese gelir.