Pontis
Hashiwokakero
Ανεξάρτητο στούντιο παιχνιδιών · Γερμανία
Η SEQUENCODE είναι ένα στούντιο ενός ανθρώπου. Κάθε παιχνίδι γράφεται μία φορά σε Flutter και Dart και κυκλοφορεί ως εφαρμογή Android και ως πλήρης έκδοση web – και τις εκδόσεις web μπορείτε να τις παίξετε δωρεάν στο Solvarium.
Solvarium
Το Solvarium είναι το σπίτι όλων των παιχνιδιών της SEQUENCODE στο web: τα ίδια παιχνίδια με τις εφαρμογές, χωρίς εγκατάσταση, σε 27 γλώσσες.
Άνοιγμα του SolvariumΤρόπαια, βαθμολογίες και προφίλ παίκτη – ή απλώς ξεκινήστε να παίζετε, χωρίς εγγραφή.
Κάθε μέρα ένα νέο ταμπλό, το ίδιο για όλους.
Κάθε παιχνίδι και κάθε φύλλο κανόνων, σε 27 γλώσσες.
Ένας επιλύτης ελέγχει κάθε ταμπλό πριν κυκλοφορήσει.
Παιχνίδια
Το καθένα είναι ένας κλασικός γρίφος λογικής, επεκταμένος σε πλήρες παιχνίδι με καμπάνια, ημερήσιο γρίφο και ατελείωτα ταμπλό. Όλα παίζονται στον browser· τέσσερα υπάρχουν και στο Google Play.
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
Πώς φτιάχνεται
Κάθε παιχνίδι είναι μια εφαρμογή Flutter. Ο ίδιος κώδικας Dart γίνεται η εφαρμογή Android και η έκδοση web, οπότε μια διόρθωση ή ένας νέος γρίφος φτάνει και στα δύο ταυτόχρονα.
Μία βάση κώδικα ανά παιχνίδι, μεταγλωττισμένη για Android και web, με Material 3 Expressive παντού.
Μενού, ημερήσιος γρίφος, επιτεύγματα, ρυθμίσεις και οι 27 γλώσσες γράφονται μία φορά, σε ένα πακέτο πάνω στο οποίο στηρίζεται κάθε παιχνίδι. Ένα παιχνίδι προσθέτει μόνο τον γρίφο του.
Κάθε γρίφος έχει δικό του επιλύτη και γεννήτρια σε Dart. Τα ταμπλό παράγονται, βαθμολογούνται ως προς τη δυσκολία και κρατιούνται μόνο αν έχουν ακριβώς μία λύση.
Αυτός ο ιστότοπος και το Solvarium φτιάχνονται με Astro και TypeScript και τρέχουν στο Firebase – Hosting, μαζί με Authentication και Firestore για λογαριασμούς και βαθμολογίες.
Flutter & Dart
Το αγαπημένο μου framework και η αγαπημένη μου γλώσσα: γρήγορα στο χτίσιμο, μία βάση κώδικα για κινητό και browser και ένα σύνολο εργαλείων διεπαφής που κάνει το Material 3 απόλαυση.
Πριν και παράλληλα με το Flutter έχω δουλέψει με JavaScript και TypeScript, και στο web με Vue και Angular.
Σχετικά
Διαχειρίζομαι τη SEQUENCODE ως ανεξάρτητο προσωπικό έργο. Αυτό σημαίνει ότι αναλαμβάνω την πλήρη ευθύνη για κάθε στάδιο: από την αρχιτεκτονική του κώδικα και τη σχεδίαση της διεπαφής μέχρι τον σχεδιασμό των επιπέδων και τον τελικό ποιοτικό έλεγχο.
Αυτό που ξεκίνησε πριν από επτά χρόνια ως χόμπι προγραμματισμού εξελίχθηκε σε πραγματικό πάθος. Μέσα από αυτά τα χρόνια δημιουργίας, έμαθα ότι τα παιχνίδια είναι καλύτερα όταν παραμένουν εστιασμένα, σωστά ολοκληρωμένα και απαλλαγμένα από περιττά στοιχεία.
Ένας γρίφος πρέπει να είναι εκεί που είστε. Γι’ αυτό κάθε παιχνίδι φτιάχνεται και για τα δύο: η εφαρμογή στο κινητό, ολόκληρο το παιχνίδι σε οποιονδήποτε browser.
Επικοινωνία
Αναφορές σφαλμάτων, ερωτήσεις για επιστροφές χρημάτων, αιτήματα απορρήτου και οτιδήποτε άλλο – όλα καταλήγουν στην ίδια διεύθυνση.