• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Biljartrooster voor 8 spelers op 2 tafels

@cow18
Door wat te proberen vond ik een paar periode schemaas in 7 rijen die alleen bestaan uit donkergroen en geel. Die zijn dus goed bruikbaar. Ik weet uiteraard niet hoe je algoritme werkt. Maar is het denkbaar dat er een schema uitrolt met 7 rijen donkergroen? Of is dit het best denkbare resultaat? Daar ben ik overigens ook al zeer tevreden mee. Stel je voor dat ik dit met de hand had moeten uitpuzzelen.
Het programma maakt nu 5 nieuwe rijen. Kan dat ook worden ingesteld op 7?

Is je programma ook uit te breiden naar een periode van 9 rijen met 10 spelers?

En tenslotte, gewoon uit nieuwsgierigheid, hoe heb je dit geprogrammeerd? Als macro of in Python, of nog anders?

Zeer bedankt dat je op mijn vraag bent ingegaan en zo'n intelligent resultaat hebt neergezet. Ontzettend leuk.

Hartelijke groet, Paul
Bericht automatisch samengevoegd:

Ik zie nu dat als ik zomaar de eerste 7 rijen pak dat dan de periode niet klopt. Van sommige combinaties ontbreekt het spiegelbeeld, andere ontbreken. Kun je nog eens kijken of dat oplosbaar is?
Groeten, Paul
 

Bijlagen

Laatst bewerkt:
Hoe zien 10 spelers eruit ? Is dat nog steeds op 2 tafels ?
Waar ontbreekt het spiegelbeeld in jouw voorbeelden ?
In de laatste versie zat er al een oplossing met enkel groene rijen.
 
Laatst bewerkt:
Nu een periode blokje dat (volgens mij) voor bijna 100% klopt. Alleen een paar geeltjes in het groen.

Groeten, Paul
Bericht automatisch samengevoegd:

Goedemorgen,
Bij 10 spelers is de situatie hetzelfde. Ook op twee tafels. Maar een periode is dan natuurlijk 9 speelmiddagen zodat iedere speler 2 keer tegen iedere andere speelt, 1 x A en 1 x N.
Groeten, Paul
 

Bijlagen

HOE ziet een middag van 10 er uit met 2 tafels ? Toon dat eens ! Wat doet het 5e koppel, met zijn vingers draaien of de drankjes serveren en de vloer dweilen ?
 
Dat koppel houdt de stand bij van de biljartenden op een scoreformuliertje. Ik moet even een kopietje maken dan stuur ik je een voorbeeld op. Het aantal beurten is maximaal 30.
De weerste ronde is dus AB en CD. Van de rest noteren twee personen de scores en de standen, de rest kijkt toe of zit te suffen.
Bericht automatisch samengevoegd:

Ik heb nu een opzet voor 5 dagen en 8 spelers. Kun je daarvan 7 dagen maken?
Groeten, Paul
Bericht automatisch samengevoegd:

Ik heb geen goed voorbeeld van 9 spelers (periode is 8 middagen) of 10 spelers (periode is 9 middagen). Tot nu toe zoekt iemand voor zo'n middag met de hand een roostertje uit. Maar dat levert natuurlijk geen goeie (aan de voorwaarden voldoende) periode op. Sommigen spelen drie keer tegen elkaar, anderen nooit. Hoe verder je in de periode vordert, hoe groter de puinhoop wordt. En natuurlijk is het bij 9 of 10 deelnemers zo dat sommigen twee rondes moeten wachten, er kunnen immers steeds maar 4 deelnemers tegelijk spelen op de twee beschikbare tafels.
Bericht automatisch samengevoegd:

De eerste middag voor 9 spelers zou er zo uit kunnen zien:
T1 T2
R1 AB CD
R2 EF GH
R3 BI DA
R4 FG HC
R5 IE
Maar dan de volgende middagen zoeken, dat is met de hand niet te doen.

Voor 10 spelers geldt iets analoogs.

In de praktijk spelen we meestal met 9 spelers.

Groeten, goed weekend, Paul
 
Laatst bewerkt:
nog een pogingetje, zie blad "Biljart_X". In de tafel met de spelersnamen (kolom G:H), tik je met een "1" in de 2e kolom of iemand die middag aanwezig is. Er moeten altijd minstens 8 aanwezigen zijn. Daarna klik je op de knop "volgende middag". De blauwe cellen is als er iemand wordt toegevoegd om hem toch een keer te laten spelen bij spelersaantallen>8. Die spelers staan na de streep in kolom K. De andere kleurtjes zijn nog zoals vroeger, dus een koppel of gespiegeld koppel is aanwezig tov. de vorige middag.
Herbeginnen doe je met de knop "leegmaken"
 

Bijlagen

Hoi Cow18,
Het wordt steeds mooier. Ik vind het razend knap.
Voor 8 spelers klopt het denk ik. Een middag met twee tafels bestaat uit 4 rondes van ieder 2 spellen, dus 8 spellen uit een totaal mogelijk van 8x7=56 spellen. In zo'n middag speelt iedereen 2 keer. Een complete periode bestaat dan uit 7 middagen waarin iedere speler 2 keer tegen iedere andere speelt, 1 keer als Acquit speler en een keer het spiegelbeeld als Nastoot.
Voor 9 spelers bestaat een middag dus uit 9 spellen (4 1/2 ronde) uit een totaal mogelijk van 9x8=72. Dan speelt iedereen 2 keer. Een complete periode bestaat nu dus uit 8 middagen waarin .... etc.
Analoog voor 7 spelers waarvoor een middag bestaat uit 7 spellen en een periode van 6 middagen. Voor 10 spelers wordt dat dus 10 spellen en een periode van 9 middagen. Is dit allemaal oplosbaar, nog met de randvoorwaarden ook zoals geen 2 keer achter elkaar spelen, op één middag niet twee keer tegen dezelfde ander?
Groeten, en dank voor je inspanningen, Paul
Bericht automatisch samengevoegd:

Hoi Cow18,
Ik heb handmatig een periode voor 8 spelers gecontroleerd. Tot en met week 6 gaat het goed, daarnaa krijg ik in week 7 dubbele wedstrijden, wedstrijden die al eerder ook zijn gespeeld. Ik moet nog uitzoeken of dat dat toeval is of altijd gebeurt.
Groeten weer, Paul
 
Laatst bewerkt:
Terug
Bovenaan Onderaan