Klaverjassen
Versie history
1.0
- Uitleg inclusief screenshots en voorbeelden
0.6
- Geldigheidsindicator bij melden roem en stuk bij eerste kaart
- Tellen van roem en stuk bij eerste kaart opgooien
0.5
- Voorbereidingen voor roem en stuk
- Roem- en stukmelden in de hand vóór de eerste kaart opgooien
- Roem en stuk markering bij eerste kaart opgooien
0.4
- Puntentelling en nat, inclusief kraken en herkraken
0.3
- Animatie kaarten naar winnaar
- Winnaar moet uitkomen
0.2
- Delen
- Troef maken, kraken en herkraken
- Spelen, bekennen, introeven, niet ondertroeven
- Markeren winnaar per ronde
0.1
- Initial version
- Spelers aanmelden, voorbereid op meerdere AI spelers
- Team samenstelling wijzigen
Wensen en issues kunnen gemeld worden via
mail
twitter
Kies Starten in het hoofdscherm om te beginnen.
In het eerste scherm kan een naam worden ingevoerd. Deze naam wordt in een cookie bewaard en
de volgende keer automatisch aangeboden. Wanneer er geen naam wordt ingevoerd, wordt door het
systeem zelf een naam gegenereerd (b.v. Speler 1). Wanneer een geldige twitteraccount wordt
ingevoerd, worden de spelernaam en avatar zoals deze bij twitter bekend zijn opgehaald
en gebruikt. Tevens is er ondersteuning voor gravatar email adressen waarbij het gedeelte voor @ als naam wordt beschouwd.
Het tweede scherm is een gecombineerd 'host' / 'join' scherm. Er bestraat de mogelijkheid om een
(beveiligde) sessie te starten of te joinen. De host kan een sessie naam ingeven of deze leeglaten,
in welk geval deze door de computer wordt gegenereerd. Een beveilgde sessie kan alleen gejoined worden
wanneer het juiste wachtwoord wordt ingegeven. Een rode sessie is inmiddels begonnen en kan niet meer
gejoined worden
Het spelersoverzicht scherm is gelijk voor de 'host' en de 'join' spelers.
Alle aangemelde spelers worden getoond. Tevens bestaat de mogelijkheid om chatberichten te sturen.
Wanneer er 4 spelers aangemeld zijn, worden de teams bepaald. Speler 1 speelt samen met speler 3 en
speler 2 speelt samen met speler 4. Speler 1 zal moeten beginnen met troef maken. De 'host' kan de indeling
wijzigen door op een speler te klikken, deze wordt dan bovenaan de lijst gezet.
Alleen de 'host' kan het spel daadwerkelijk starten, de Starten knop is bij 'join'-spelers dus niet zichtbaar.
Het bord
Er zijn 4 spelers: Martin, ROBIN, Nicole en Speler 4.
Iedere speler ziet zichzelf onderaan en de andere spelers met de klok mee (partner dus bovenin). De speler
die troef moet maken is blauw gemarkeerd en dat blijft de hele ronde zo. Hij ziet de 4 kleuren in het
midden en dient er één te selecteren. Bovenin staan 2 tabellen. De bovenste is de score tot op dat moment.
De 'host' kan de score aanpassen waarna deze naar de andere spelers wordt gesyncd. De onderste tabel bevat de
gemelde roem in de huidige ronde.
Martin moet troef maken.
Wanneer de troef gekozen is, zien de andere spelers de gekozen kleur in het midden. De tegenstanders moeten aangeven
of ze accoord zijn, of willen kraken. Dit wordt gemarkeerd met respectievelijk groen en rood. Wanneer er wordt
gekraakt, dienen de andere twee spelers weer aan te geven of ze accoord zijn of willen herkraken.
Wanneer b.v. Martin klaveren troef maakt, ROBIN vindt het OK en Speler 4 kraakt, dan moeten Martin en Nicole aangeven
of ze dit OK vinden, of willen herkraken. (Wanneer iemand (her)kraakt hoeft de ander uiteraard niets meer te doen):
Wanneer Martin en Nicole beiden OK klikken begint de ronde. Wanneer er ge(her)kraakt is, bijft dit onder de troef
indicator staan.
De eerste kaart
Iedere speler dient zijn roem in de hand te melden vóór hij zijn eerste kaart opgooit. Wanneer dit valide is,
dan licht (bij het melden) de roemknop even groen op, anders wordt deze tijdelijk rood. De hoeveelheid roem en /of stuk wordt
automatisch herkend. De andere spelers zien bij het opgooien van de eerste kaart hoeveel (indien relevant) roem gemeld is.
Martin meldt roem komt uit met ♣B. ROBIN moet bekennen met ♣10 en Nicole meldt roem (stuk) en gooit ♣V op. Alle
spelers zien dat Speler 4 aan de beurt is omdat zijn naam donderder gemarkeerd is. Aangezien Speler 4 moet
bekennen worden de kaarten die hij niet mag opgooien gedimd weergegeven. Het bord ziet
er dan nu voor Speler 4 als volgt uit:
Nadat Speler 4 heeft bekend met ♣8 wordt de winnaar bepaald (Martin) waarna alle spelers de kaarten naar deze locatie
zien verdwijnen. De winnaars kunnen (indien relevant zoals in dit voorbeeld) gedurende ongeveer 2 seconden nog roem
melden, ook hiervoor geldt dat middels een groene of rode oplichtende knop wordt aangegeven of dit (melden) terecht is.
Nu wordt indien relevant bepaald wie de roem in de hand krijgt toegewezen en de roem op tafel. In dit geval hebben Martin
en Nicole dus 60 roem, een driekaart van Martin, stuk van Nicole en een driekaart op tafel via een gewonnen slag.
De speler die moet uitkomen wordt via een donkere markering aangegeven bij alle spelers. De vier spelers zien nu
respectievelijk de volgende schermen:
Martin komt uit met ♦A en ROBIN, Nicole en Speler 4 moeten bekennen. Martin gooit ♦7. Alle spelers zien nu op elk
moment de niet gedimde kaarten die ze mogen opgooien. ROBIN moet bekennen, Nicole hoeft niet te troeven
(want de slag ligt aan Martin (de Amsterdamse variant dus)) en Speler 4 moet introeven.

ROBIN speelt ♦10. Nicole moet nu introeven, terwijl dit voor Speler 4 juist niet meer geldt.
Nicole troeft in met ♣K, dus Speler 4 moet nu weer verplicht introeven met ♣A.
Wanneer alle kaarten gespeeld zijn, worden de punten opgeteld en getoond. Wanneer er roem is verschijnen
tevens de punten inclusief deze roem. Tussen haakjes staat het aantal gehaalde slagen.
Aangezien ROBIN en Speler 4 gekraakdt hadden, hebben ze het niet gehaald en zijn dus nat. Martin en Nicole
krijgen dus alle punten dubbel.