Skip to main content

8 Hoofdstedenspel deel-2

We gaan ons eerder gemaakte hoofdstedenspel uitbreiden.

Opdracht

Met het hoofdstedenspel dat we eerdere hebben gemaakt hadden we alle landen en hoofdsteden uit Europa in een Assiociative Array staan. We gaan nu gebruik maken van een SQL-database. Download de world database.sql en importeer deze in een nieuwe database die we world noemen. De database inhoud wordt in meer detail hier beschreven.

De quiz wordt nu uitgebreid. Je kunt als gebruiker eerst kiezen welk continent je wilt 'spelen'. Als je een continent hebt gekozen dan wordt er willekeurig het land gekozen en er worden er ook willekeurig 6 hoofdsteden getoond waaruit de speler de juisten hoofdstad moet kiezen. De steden worden getoond in een form met zogenaamde radio buttons.

De landen en hoofdsteden worden uit de database gehaald.

Eén spel bestaat uit 10 vragen.

Na 10 vragen wordt er getoond hoeveel vragen de gebruiker goed had.

Optie

Voeg een scorebord toe. Per continent wordt er een top 10 van scores bijgehouden. Bij gelijke scores wordt de meest recent behaalde score bovenaan gezet. Dus als er 10 spelers met allemaal 10 punten zijn dan komt het meest recent gespeeld spel bovenaan. Een speler die in de top 10 van het gekozen continent komt kan zelf een naam kiezen. Deze naam wordt dan in de score list getoond.

--