Dobble er et bord spil opfundet af Denis Blanchot, Jacques Cottereau, Play Factory , Jean-François Andréani, Toussain Benedetti, Guillaume Gille-Naves og Igor Polouchine, hvor spillerne skal finde fælles design mellem to kort.
Spillet har været tilgængeligt på Android og iPhone siden juni 2011, på Facebook siden september 2011 og på iPad siden december 2012 (Dobble HD).
Dobble bordRedaktør |
Spil Factory Asmodée |
---|---|
Dato 1 st edition | 2009 |
Format | Rund metalæske |
Mekanismer | refleks observation |
Spiller | 2 til 8 |
Alder | fra 6 år |
Annonceret varighed | ca. fra 5 minutter |
fysisk evne Nej |
refleksion beslutningsprocesser ja |
chance generator Ja |
info. kompl. og perfekt Ja |
Kortet har 55 runde kort med 8 designs på hver. Hvert kort har et unikt design til fælles med ethvert andet kort i bunken. Formålet med spillet er at finde den fælles trækning mellem to givne kort og at annoncere det.
5 minispil er udviklet af firmaet Play Factory, hvor hver regel præsenteres på et kort.
For at vælge mellem flere spillere, der er bundet til et spil, laver de en Hot Potato-runde. Den første spiller, der slipper for deres kort, vinder.
Ord har forrang over handling. En spiller kan ikke kassere eller trække et kort, før han navngiver symbolet. Hvis spillerne taler på samme tid, har handlingen forrang.
Spillere kan spille et eller flere spil eller flere gange det samme. Der er turneringsregler, der tillader hvert spil at vinde eller tabe point. Efter at have spillet alle 5 spil, vinder spilleren med flest point spillet.
De to væsentlige punkter for at spille og diskutere spillets struktur er:
Hvis disse egenskaber gælder for et kort kort, gælder de også for enhver delmængde af det originale kort. At miste kort ændrer ikke grundlæggende spillets logik. Omvendt vises ikke alle mulige kort i det originale kort: sammenlignet med den kombinatoriske struktur "mangler der to kort i det oprindelige kort.
Hvis vi udtrækker alle kortene med et givet symbol fra spillet, ser vi at:
En anden måde at se på strukturen i spillet er at vælge et hvilket som helst kort (sorteringstasten) og derefter distribuere resten af spillet i otte bunker, en bunke pr. Symbol på det valgte kort, hver bunke samler alle kortene til fælles et af symbolerne på det kort, der oprindeligt blev valgt. Da hvert kort i spillet har et symbol og kun et til fælles med det oprindelige kort, bestemmer valget af dette første kort en opdeling af de andre kort i otte nødvendigvis uensartede undergrupper. Når vi udfører denne sortering fra et hvilket som helst kort, støder vi på en af disse to tilfælde:
Det samlede antal af de således sorterede kort, hvilket gør 7x6 + 6x2 + 1 = 7x7 + 5x1 + 1 = 55, det vil sige antallet af kort i det markedsførte spil. Manglen på symmetri af disse distributioner antyder, at det ville være muligt at tilføje yderligere to kort, så den forrige sortering altid resulterer i otte bunker med syv kort, i alt 57 kort.
Hvis vi udtrækker alle otte kort med et bestemt symbol A fra spillet , ser vi, at:
Vi ser derfor i alt 7 × 8 + 1 = 57 forskellige symboler i de otte tilstedeværende kort.
Der kan ikke være et kort med et andet Z- symbol, der adskiller sig fra de forrige 57, i resten af spillet . Faktisk, hvis der var et sådant kort:
Så der er nøjagtigt 57 symboler i spillet.
Det vil sige :
1. Zebra
2. Apple
3. Snemand
4. Vanddråbe
5. Klovn
6. Pære
7. Ost
8. Nøgle
9. Delfin
10. Flaske
11. Hængelås
12. edderkop
13. mariehøne
14. Edderkoppespind
15. Dinosaur
16. søn
17. Hjerte
18. Forbudt betydning
19. Kaktus
20. Spørgsmålstegn
21. Månen
22. Snefnug
23. Ur
24. Blomst
25. Yin og yang
26. Dobble
27. Spøgelse
28. Mund
29. Gul hund
30. Blyant
31. Diskantnøgle
32. Mål
33. Kranium
34. Bombe
35. KUNST / Fugl
36. Flamme
37. Igloo
38. Kat
39. Grøn maling
40. Bil
41. Orange hammer
42. Kløver med 4 blade
43. Gulerod
44. Solbriller
45. Sakse
46. Rødt blad
47. Udråbstegn
48. Drage
49. Stearinlys
50. Snemand
51. Isterning
52. Anker
53. Træ
54. Violet øje
55. Lille skakhest
56. Lyn
57. OK / Skildpadde
Den underliggende struktur i Dobble-spillet er den af begrænset geometri, en generalisering af den euklidiske geometri i planet. Axiomerne i det projicerende plan ønsker faktisk, at:
(P1) Gennem to forskellige punkter passerer en lige linje og kun en. (P2) To forskellige linjer krydser hinanden på et og kun et punkt. (P3) Hver linje passerer gennem mindst 3 point. (P4) Der er mindst 3 ikke-justerede punkter.Hvis spillet var komplet, ville analogien være perfekt til Dobble-spilbygningens begrænsning, hvilket er at:
Ethvert to kort (point) har altid nøjagtigt et symbol (højre) til fælles. To forskellige (ikke-parallelle) symboler (linjer) findes på et enkelt kort (skæringspunkt) og kun et - undtagen i tilfælde af "de to manglende kort".Eller ved dualitet:
To symboler (prikker) findes altid på et kort (til højre) og kun et - undtagen i tilfælde af "to manglende kort". To ikke-identiske (ikke-parallelle) (lige) kort har altid et symbol (punkt) og kun et til fælles.Det er klart, at de to sidste aksiomer også bekræftes i begge tilfælde.
Mere præcist er Dobbles incidensstruktur det projektive plan bygget på 7-elementskroppen , som har mange elementer.
Spillet er baseret på den kombinatoriske struktur af det projicerende plan på syv-elementkroppen , som normalt består af 57 "linjer" og 57 "punkter". For nøjagtigt at matche denne struktur skal spillet suppleres med to ekstra kort, så hvert symbol vises på nøjagtigt otte kort. Hvis der mangler to kort, er det symbol, de har til fælles, nødvendigvis det for den ufuldstændige serie med seks kort, "snemandens". De manglende kort skyldes, at udskrivningsomkostningerne af tekniske årsager ville have været meget højere end 62 kort end 60 , og spillet har 5 regelkort ud over de andre kort.
De andre symboler på de manglende kort kan identificeres ganske let. Startende fra et "pivot" -kort, hvor "snowman" vises, er det tilstrækkeligt at opdele resten af spillet i otte bunker i henhold til det symbol, som hvert kort har til fælles med "pivot" -kortet. I slutningen af rangordningen er der syv bunker med syv kort og en bunke med fem ("snemandens").
Hvis vi tager et kort fra en af disse serier med syv kort, er der på dette kort:
Der er derfor to andre symboler tilbage på dette kort, som ikke er til stede i "snemand" -serien: disse er de symboler, der bæres af de to manglende kort fra "snemand" -serien. I "Snowman" -serien kan disse to symboler ikke være på det samme kort. Så et af parets symboler er på det ene kort, og det andet på det andet kort.
Ved at undersøge to af serien på syv kort parallelt er det muligt trin for trin at bestemme, hvordan de fjorten manglende symboler er opdelt i to kort, for eksempel i illustrationen modsat:
Ved at feje de to sæt med syv kort på denne måde finder vi ved at matche trin for trin, at de to manglende kort skal indeholde ud over "snemanden":
Gul hund | Pære | Udråbstegn | Hammer | Kranium | Øje | mariehøne | ||||||||||||||||||||||
∥ | ∥ | ∥ | ∥ | ∥ | ∥ | ∥ | ∥ | ∥ | ∥ | ∥ | ∥ | ∥ | ∥ | |||||||||||||||
Daisy | Orange mand | Dinosaurus | Kaktus | ahorn blad | Afhørspunkt | Isterning | Daisy |
Her er en algoritme på Python- sprog, der giver mulighed for at generere et spil ud fra antallet af symboler, der vises på hvert kort:
nbSymByCard = 8 nbCards = (nbSymByCard**2) - nbSymByCard + 1 cards = [] n = nbSymByCard - 1 t = [] t.append([[(i+1)+(j*n) for i in range(n)] for j in range(n)]) for ti in range(n-1): t.append([[t[0][((ti+1)*i) % n][(j+i) % n] for i in range(n)] for j in range(n)]) t.append([[t[0][i][j] for i in range(n)] for j in range(n)]) for i in range(n): t[0][i].append(nbCards - n) t[n][i].append(nbCards - n + 1) for ti in range(n-1): t[ti+1][i].append(nbCards - n + 1 + ti + 1) t.append([[(i+(nbCards-n)) for i in range(nbSymByCard)]]) for ti in t: cards = cards + ti print (cards)Denne algoritme giver et spil, der overholder Dobble konstruktionsbegrænsningen for antallet af symboler pr. Kort svarende til rækkefølgen af primtal + 1, det vil sige: 2,3,4,6,8,12, 14,18 ...
Her er en anden, kortere, baseret på nummereringssymboler, der starter ved 0 i stedet for 1.
nbSymByCard=8 n=nbSymByCard-1 cards=[[i+n**2 for i in range(n+1)]] + [[(o+i*n) for i in range(n)]+[n+n**2] for o in range(n) ] + [[(o*n+i*(p*n+1))%(n**2) for i in range(n)]+[p+n**2] for p in range(n) for o in range(n)] print (cards)i er et indeks, der gør det muligt at krydse symbolerne på kortet svarende til hældningen p og til oprindelsen o eller o * n . Kortlisten er en sammenkædning af 3 kortlister:
I de sidste to lister svarer den sidste periode til punktet i horisonten.