Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien
Toon posts:

Problemen bij het opstellen van het ERD

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik wil een database maken om een quiz in te bewaren. Maar ik zit een beetje vast hoe ik de verschillende rondes en vragen die bij die rondes horen in mijn ERD te brengen.

Het zit zo, de quiz die ik wil maken lijkt zeer hard op de Blokken quiz die op de Vlaamse tv te zien is. Als het spel niet gekend is kan je hieronder een uitgebreide beschrijving vinden van de verschillende rondes, en hoe die rondes in de quiz gespeeld worden.

Ben hier al een lange tijd mijn hoofd over aan het breken. En zou het liefst van al beginnen met het programmeer werk. Maar natuurlijk niet zonder een piekfijn uitgewerkt ERD waarop ik mij kan baseren.

Ronde 1
In de eerste ronde stelt Ben tien quizvragen. Nadat de vraag gesteld is, mogen de kandidaten op een knop drukken en vervolgens het antwoord geven. Elk goed antwoord levert 10 punten en 2 Tetris-blokjes op, die op het speelbord mogen worden geplaatst. Wanneer de blokjes onderin het speelbord een lijn van links naar rechts vormen, worden alle blokjes op die rij verwijderd en gaat het spel door. Iedere weggespeelde lijn levert 50 punten op.

Ronde 2
Vanaf seizoen 18 krijgt de kandidaat de vijf hints vooraf. Hij/zij bepaalt dan zelf de volgorde waarin hij/zij de vragen wil beantwoorden. De volgorde bepaalt het aantal blokjes dat verdiend kan worden met de vraag: een juist antwoord bij vraag één levert één blokje op, bij vraag vijf zijn er dat vijf.

Gokronde
Er wordt een tip gegeven. Na de tip mag een kandidaat drukken, waarna Ben een vraag stelt. Is het antwoord goed, dan krijgt de kandidaat 50 punten en mag hij/zij 2 Tetris-blokjes op het speelbord plaatsen. Bij een fout antwoord verliest de kandidaat 50 punten en gaat de beurt over. De andere kandidaat kan nog 10 punten krijgen en 2 Tetris-blokjes op het speelbord plaatsen indien hij/zij alsnog het goede antwoord geeft. Als niemand afdrukt na de tip, wordt de vraag gesteld voor 10 punten. Wanneer de blokjes onderin het speelbord een complete lijn vormen, worden alle blokjes op die rij verwijderd en gaat het spel door. Iedere weggespeelde lijn levert 50 punten op.
Is de stand op het einde van deze ronde gelijk, dan stelt Ben één of meer extra vragen. Wie dan als eerste een juist antwoord geeft, wint. Het is in deze ronde mogelijk om een score onder nul te krijgen.

Finale
De kandidaat met het hoogste aantal punten mag de finale spelen, waarin hij twee minuten heeft om zo veel mogelijk vragen goed te beantwoorden. Voor elke goed beantwoorde vraag mag hij 1 Tetris-blokje op het speelbord laten vallen, in de hoop één of meer letters te vinden. De eerste letter van het te raden woord wordt in het geel weergegeven sinds het achtletterwoord werd ingevoerd (tot en met seizoen 17 een zevenletterwoord) . Er wordt aan het begin van de finale een tip over het te raden woord gegeven. De kandidaat mag na ieder goed antwoord één keer gokken. Heeft de kandidaat het woord niet gevonden als de twee minuten voorbij zijn, dan heeft hij nog enkele seconden om het woord te vinden.

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 22:23

Creepy

Tactical Espionage Splatterer

En tot hoe ver heb je je ERD dan al en waar loop je nu vast?

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Verwijderd

Topicstarter
Het deel van de deelnemers, en nog heel wat kribbels op papier om het deel van de vragen en rondes op papier te zetten. Maar die lijden meestal nergens naar.

  • Woy
  • Registratie: April 2000
  • Niet online

Woy

Moderator Devschuur®
Geef dan in ieder geval eens aan wat je al hebt, en waarmee je niet verder komt. Op deze manier dump je alleen je probleembeschrijving met de vraag of wij even een ERD voor je in elkaar zetten. Dat is hier zeker niet de bedoeling!

“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”


Verwijderd

Topicstarter
Dit waren de tabellen waar ik mee ben opgekomen om de rondes en vragen te bewaren: quiz, ronde_quiz, ronde en vraag. De tabel ronde_quiz wordt aan quiz gelinkt aan de hand van een FK (id van quiz). de ronde_quiz heeft daarnaast nog een FK die gelinkt wordt met de ronde tabel (id van ronde). Tenslotte heb je een tabel vraag die dan een FK heeft die linkt naar de tabel ronde_quiz. maar dit is natuurlijk niet voldoende om het probleem op te lossen. Dit is wat ik al had.

  • Grijze Vos
  • Registratie: December 2002
  • Laatst online: 28-02 22:17
En wat lukt nou precies niet? (M.a.w. maak je analyse eens af.)

Op zoek naar een nieuwe collega, .NET webdev, voornamelijk productontwikkeling. DM voor meer info

Pagina: 1