• Mahmoud Aglan's avatar
    feat(ludo): bot games pay; one roll key; start key always on screen · f56437fc
    Mahmoud Aglan authored
    A bot game gets its own ludo_matches row (action start, mode bot), and
    complete pays its creator once through complete_match with the bot seats
    as null: nothing under 90 s, nothing for a walked-away game, 403 for
    anyone else. The result card shows the real coins and XP.
    
    From the design review: the die is the roll key (#roll-btn), an idle full
    face on a lip in the roller's colour, instead of a die beside a button
    with a red pip in a glowing ring; plates use the shared avatar (purple
    rounded square for people, ink with the robot for bots); the room's start
    key is pinned above the dock with compact seat cards, checked uncovered at
    360x640, 390x844 and 430x932. tests/play/ludo.mjs 83/84 then 37/37 for
    the local games after fixing the opening roll in the one lucky check.
    Co-Authored-By: 's avatarClaude Opus 5.5 <noreply@anthropic.com>
    f56437fc
Name
Last commit
Last update
.claude Loading commit data...
.impeccable Loading commit data...
ChessPieces Loading commit data...
Connections and docs Loading commit data...
Logo El3ab Loading commit data...
admin Loading commit data...
api Loading commit data...
app icons Loading commit data...
config Loading commit data...
docs Loading commit data...
includes Loading commit data...
ludo-playtest Loading commit data...
migrations Loading commit data...
promo Loading commit data...
public Loading commit data...
screenshots Loading commit data...
test-screenshots Loading commit data...
tests Loading commit data...
tools Loading commit data...
.gitignore Loading commit data...
.htaccess Loading commit data...
ARCHITECTURE.md Loading commit data...
ASSET_REGISTRY.json Loading commit data...
ASSET_REGISTRY.md Loading commit data...
BUILD_ORDER.md Loading commit data...
DATABASE_REFERENCE.md Loading commit data...
DESIGN.md Loading commit data...
Dockerfile Loading commit data...
FIX_PLAN.md Loading commit data...
HANDOVER.md Loading commit data...
MULTIPLAYER_RULES.md Loading commit data...
PLAN.md Loading commit data...
PRODUCT.md Loading commit data...
ROADMAP.md Loading commit data...
Stockfishbotsapi.txt Loading commit data...
WTF.md Loading commit data...
backgammon-test.mjs Loading commit data...
bell.png Loading commit data...
captain-definition Loading commit data...
chess-browser-test.mjs Loading commit data...
chess-multiplayer-test.mjs Loading commit data...
chess-sync-test.mjs Loading commit data...
domino-test.mjs Loading commit data...
index.php Loading commit data...
logof.png Loading commit data...
manifest.json Loading commit data...
package-lock.json Loading commit data...
package.json Loading commit data...
privacy-policy.php Loading commit data...
qr-code.png Loading commit data...
terms.php Loading commit data...
test-tournament-swiss.mjs Loading commit data...
test-tournament-ui.mjs Loading commit data...