Für Multi-Table entwickelt
Es ist eine Weile her seit dem letzten Post. Ich wollte mit etwas zurückkommen, das es wert ist, gelesen zu werden, und der Mai hat mir genau das geliefert.
Ich wollte das Interface schon länger abreißen und neu anfangen. Es gefiel mir nicht. Die meisten Poker-Apps stecken ihr Designbudget in Mobile und hören da auf -- ja, wir haben auch Mobile-Arbeit gemacht -- aber der Teil, den ich persönlich reparieren musste, war die Multi-Table-Erfahrung. Ich habe es immer gehasst, vier Browser-Fenster zu öffnen, um an vier Tischen zu spielen. Bevor diese Arbeit also begann, habe ich strenge Anforderungen aufgeschrieben, wie es sich anfühlen muss, und drumherum gebaut.
Das ist, was dabei herausgekommen ist, und der Rest, der unterwegs gelandet ist.
Was Wir Uns Ausgedacht Haben
Ein persistenter Workspace, gebaut aus Tiles. Tische, Lobby, Cashier, Handhistorie -- alle leben im selben Grid. Du ziehst sie umher, das Layout bleibt über Sessions erhalten, und alte Page-Links funktionieren weiterhin; sie öffnen einfach den richtigen Tile, statt dich auf eine separate Seite zu bringen.
Das Ziel, auf das wir hinbauen: 16 Live-Tische in einem einzigen Fenster, keine Extra-Fenster, kein Laptop mit brüllendem Lüfter.
Der Workspace, von Ende zu Ende. Tische, Lobby und Cashier leben alle als Tiles im selben Grid. Der Acting Table bekommt einen goldenen Ring, damit du immer weißt, welcher gerade auf der Uhr läuft.
Fünf technische Änderungen bewegen 16 Tische in einem Fenster vom Slogan zum realistischen Ziel:
Ein GPU-Context für die gesamte Seite. Jeder Tisch auf dem Bildschirm teilt sich jetzt einen einzigen Renderer, statt jeweils einen eigenen hochzufahren. Das ist der Unlock -- moderne Browser begrenzen, wie viele GPU-Contexts eine Seite halten kann, und das alte Eins-pro-Tisch-Modell ging lange vor 16 die Puste aus. Laptops, ältere Maschinen und Mid-Tier Mobile halten jetzt mit mehreren offenen Tischen wunderbar durch, und der Spielraum wächst weiter.
Jeder Tile wählt seine eigene Orientierung. Hoch- oder Querformat, entschieden danach, was passt. Vier Tische auf einem Wide-Monitor bleiben Querformat. Acht auf einem Tablet kippen ins Hochformat, wenn es Sinn ergibt. Du musst nicht darüber nachdenken.
Eine Action-Bar pro Tile. Wenn ein Tisch dich braucht, agierst du an diesem Tisch -- genau dort, wo deine Augen ohnehin schon sind.
Ein Leuchtring am Acting Table. Der Tisch auf der Uhr ist der Tisch, der leuchtet. Schwer zu übersehen, leicht zu ignorieren, bis es zählt.
Atomare Seat-Claims. Hinter den Kulissen, aber wichtig: Wenn zwei Spieler im selben Moment sit auf denselben Platz drücken, löst die Plattform das jetzt sauber auf. Keine doppelten Claims, keine Überraschungen.
Und Hier Der Rest
Der Tisch selbst hat ein Redesign bekommen, während wir drin waren. Größere Avatare. Jeder Platz hat seinen eigenen farbigen Ring. Der aktive Spieler bekommt einen goldenen Ring oben auf seine Farbe -- unterscheidbar an der Form, nicht nur am Farbton, damit farbenblinde Spieler den Hinweis nicht verlieren. Stack-Labels sind ein helleres Grün, das gegen dunklen Filz herausspringt. Nameplates sind sauberer. Die Sitzgeometrie wurde auch nachgezogen -- die Tische sind jetzt mathematisch gleichmäßig um den Filz angeordnet, mit Bet-Labels in konsistenten Offsets zum Pot. Die Sorte Sache, die du nicht bemerkst, sobald sie richtig ist, was der Punkt ist.
Wir haben außerdem ein Dark Table Theme neben dem Original veröffentlicht. Anthrazitfarbener Filz, eine dreibändige metallische Silberreling, schwache geometrische Netzlinien, die jeden Platz verbinden, schwebender Name- und Stack-Text -- kein Pillen-Hintergrund. Clubs wählen ihr eigenes Theme. Wenn dein Club auf Dark steht, siehst du es das nächste Mal, wenn du dich setzt.
Ein Haufen kleinerer Wins kam gleich mit:
- Click-to-sit. Tippe auf das "+" an einem freien Platz. Der Buy-in-Dialog öffnet sich mit dem Platz bereits reserviert.
- Hamburger-Menü ersetzt die Glocke. Profile, Cashier, Handhistorie, Help -- alles ein Tap vom Header entfernt.
- Der Bankroll-Chip ist jetzt ein Button. Tippe darauf, das Cashier-Tile öffnet sich. Spart einen Schritt.
- Mobile hat Luft zum Atmen bekommen. Auf schmalen Screens versteckt sich die Marke, damit die Mini-Table-Leiste und der "+"-Button den Platz haben, den sie brauchen. Native Fullscreen ist einen Tap vom Workspace-Header entfernt.
Wie Es Weitergeht
Das Workspace-Fundament steht. Als Nächstes: Registration und die Spielmechaniken selbst. Mehr zu beidem, wenn es so weit ist.
Über die Engineering-Seite, wie wir arbeiten -- Spec, Sessions, der Architekt / Agent Split -- schreibe ich auf The Salty Korean.
Stay salty.
The Salty Korean
Gründer des Salty Poker Network. Schreibt über Texas-Poker, Plattformaufbau und die Zukunft des Online-Pokers. Mehr lesen auf The Salty Korean.