Inleiding
GoClub is een windows programma ter ondersteuning van de competitie-indeling
van een go club.
De belangrijkste delen hierbij zijn het bijhouden van de uitslagen van
gespeelde wedstrijden, de stand van alle spelers en het genereren van
een indeling voor een nieuwe ronde.
Het programma is uitsluitend geschikt voor vrije indelingen van een willekeurig aantal spelers binnen één groep.
De uitgangspunten voor het ontwikkelen van dit programma waren:
- Het programma moet onder iedere versie van Microsoft Windows draaien.
- Het programma met de tot dan toe ingevoerde gegevens moet eenvoudig overdraagbaar zijn.
- De bediening moet zo eenvoudig en snel mogelijk zijn.
- Andere keuzes voor het bepalen van de stand en de indeling moet aan te passen zijn zonder het programma zelf aan te moeten passen.
- Het programma moet ook op een 386SX (dus zonder co-processor) bruikbaar zijn.
- Het programma moet met de bestandsindeling van de door Kees Pulles ontwikkelde programmaset kunnen werken.
Deze punten hebben geleid tot het huidige programma.
- Het is volledig dialoog-gebaseerd.
- Het draait direct, zonder installatie en gebruikt het register niet.
- Een runtime-evaluatie functie is ingebouwd, voor het bepalen van de stand en eventuele klasse-aanpassingen.
- Het indelingsalgoritme is volledig parameter gestuurd.
- Het werkt intern uitsluitend met gehele getallen.
- De meeste keuzes hoeven slechts éénmaal vastgelegd te worden. Keuzes binnen schermen worden automatisch bewaard voor de volgende run.
Het programma wordt verspreid als toernooiware.
Dat wil zeggen dat het programma vrij te gebruiken is, maar dat als
tegenprestatie verwacht wordt dat u met zoveel mogelijk clubleden het
Apeldoorns Go Toernooi bezoekt.