• Login
  • Register
  • Zoek
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Filebase Entry
  • More Options

ICTscripters

Dé plek voor IT

Dé plek voor IT

Login

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Dé plek voor IT - ICTscripters
  2. Forum
  3. Scripting & programmeren
  4. PHP + SQL

Forum

  • Na 15 jaar terug van weggeweest: iCriminals.nl is terug (BETA)!

    Syntax 19 januari 2026 om 09:34
  • Developer Gezocht

    Mikevdk 10 januari 2026 om 18:57
  • Op zoek naar de legends

    Syntax 5 januari 2026 om 13:50
  • [FREE] WeFact Hosting module

    Jeroen.G 13 oktober 2025 om 14:09
  • Help testers nodig voor android app Urgent

    urgentotservices 26 september 2025 om 10:21
  • Versio vervanger

    Jeroen.G 25 augustus 2025 om 15:56
  • Afspraken systeem met planbeperking

    Lijno 1 augustus 2025 om 23:04
  • Partner Gezocht om meerdere NFT Collecties op Open Sea te Plaatsen

    NFT Art Designer 1 maart 2025 om 14:08

Marktplaats

  • Verschillende domeinen

    Syntax 8 februari 2026 om 09:57
  • 350 Nieuwe Domeinnamen Januari 2026

    shiga 1 februari 2026 om 14:21
  • 321 Nieuwe Domeinnamen December 2025

    shiga 1 januari 2026 om 10:26

Hulp bij sql nodig

  • RCR1984
  • 26 augustus 2015 om 17:53
  • RCR1984
    Beginner
    Berichten
    3
    • 26 augustus 2015 om 17:53
    • #1

    Hallo iedereen.

    Mijn dochter kwam met de vraag of ik een spelletje voor haar en haar vriendinnen wilde maken. toen ik vroeg wat voor een kwam ze met het antwoord: ganzenbord. Nu heb ik een opzet gemaakt en moet de database aanmaken. Maar hierin loop ik vast. Zal hier de bedoeling neerzetten.

    je meld je aan met een spelersnaam en deze staat dan vermeld op de pagina met het spelbord. je dobbelt met dobbelstenen en dan ga je dat aantal ogen het aantal vakjes vooruit. Elke speler (4 stuks) hebben een eigen kleur pion.
    maar dat is in theorie makkelijk.

    Het volgende heb ik gemaakt: HIER IS HET VOORBEELD
    (De ponnen en namen zijn er hardcoded in gezet als voorbeeld)

    In de database moet denk ik het volgende gebeuren.

    SPELERS:
    1 tabel spelers: id, naam, email, wachtwoord.

    SPEELVAKKEN:
    1 tabel vak: id, nummer, spelersnaam.

    Dit is wat ik in gedachten had. Maar het zou misschien ook heel anders kunnen.
    Iemand met een idee? Loop al 2 dagen te pijnzen hierover :S

  • FangorN
    Professional
    Ontvangen Reacties
    196
    Articles
    2
    Berichten
    737
    • 28 augustus 2015 om 00:07
    • #2

    Is het de bedoeling dat dit spel via een netwerk gespeeld wordt (en dus in feite een gedistribueerd systeem is) of zit iedereen achter dezelfde computer?

    Dit bepaalt namelijk nogal in verregaande mate de architectuur van je spel. Als iedereen achter dezelfde computer zit dan hoef je ook geen login te hebben voor gebruikers, je zit toch bij elkaar.

    Ook zou ik wat meer gaan denken hoe je het spel speelt. Even er vanuitgaande dat je allemaal knus achter dezelfde computer zit lijkt mij de eerste stap het starten van een nieuw spel. Dit omvat het vaststellen van het aantal deelnemers, eventueel de namen en een kleurtje die zij kunnen kiezen.

    Daarna is het een "loop" van spelersbeurten waarbij er gedobbeld wordt. Je zou dit spel volautomatisch kunnen laten lopen, maar dan is er niet zoveel leuks aan. Mogelijk kun je een sort van interactie met muis / toetsenbord hebben zodat je op die manier de dobbelsteen schudt en gooit ofzo?

    En dan is daar de "eindiging" van het spel. Wanneer houdt deze op? Wanneer de eerste persoon het doel bereikt. Ook moet je even kijken wat er gebeurt als je niet uitkomt met het gegooide aantal ogen (ik weet al niet meer wat voor mogelijkheden je dan allemaal had, mocht je ook terug dan?). Of moeten alle spelers "binnen" zijn om het spel te laten beeindigen.

    Dan zou je nog kunnen denken aan het voortijdig afbreken van het spel, of het opslaan van de toestand zodat je op een ander moment kunt verder spelen.

    Als de basis er is zou je kunnen gaan nadenken over hoe je het spel verder aankleedt. Hadden de vakjes van ganzenbord niet ook speciale velden? Dat je in 1x af bent, X vakken vooruit gaat, of Y achteruit, of een beurt overslaan, dat soort dingen?

    En dan kun je nog verschillende speelborden ontwerpen waar je uit kunt kiezen als je het spel start, of dat je een compleet random bord laat genereren.

    Ik denk dat de truuk is dat je in eerste instantie nadenkt over wat je wilt kunnen doen, en dan pas kijkt naar het hoe. Hoe je je database en code op zet volgt namelijk vrij logisch uit wat je wilt kunnen doen.

    Draai het dus om als je begrijpt wat ik bedoel.

  • RCR1984
    Beginner
    Berichten
    3
    • 29 augustus 2015 om 03:00
    • #3

    Hoi FangorN,


    Je hebt een aantal goede punten. ook waar ik nog helemaal niet aan gedacht had.

    De kleine meid heeft wel aangegeven deze online te willen gaan doen. offline kunnen ze natuurlijk altijd het echte spel pakken maar op verschillende locaties gaat dat niet :)

    Ik zal de rest even goed uitwerken om daarna erop terug te kunnen komen. Heb nu wat dingen om goed te bestuderen.

  • RCR1984
    Beginner
    Berichten
    3
    • 19 september 2015 om 17:39
    • #4

    Wil het weer gaan oppakken, om het nu werkend te krijgen.

    Online vanaf verschillende locaties.

    Wie kan mij erbij helpen?
    Als het maar enkel werkt met inloggen en dan kunnen spelen is het voldoende.

    Er is nog geen database gemaakt, dus wie een idee heeft en weet hoe het "kan" dan hoor ik het graag.

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!

Maak een account aan Login

ICT Nieuws

  • Fijne feestdagen

    tcbhome 28 december 2025 om 13:55
  • Kritieke update voor Really Simple Security-plug-in

    K.Rens 16 november 2024 om 16:12
  • ING Nederland streeft naar ondersteuning van Google Pay tegen eind februari

    K.Rens 2 november 2024 om 16:09

Blogs

  • Functioneel ontwerp

    Dees 28 december 2014 om 12:38
  • Access Control List implementatie in PHP/MySQL - deel 1/2

    FangorN 28 december 2018 om 12:35
  • Access Control List implementatie in PHP/MySQL - deel 2/2

    FangorN 29 december 2018 om 12:37

Gebruikers die dit topic bekijken

  • 1 Gasten
  1. Marktplaats
  2. Design
  3. Voorwaarden
  4. Ons team
  5. Leden
  6. Geschiedenis
  7. Regels
  8. Links
  9. Privacy Policy
ICTscripters ©2005 - 2026 , goedkope hosting door DiMoWeb.com, BE0558.915.582
Sponsors: Beste kattenhotel provincie Antwerpen | Beste Zetes eid kaartlezer webshop
Style: Nexus by cls-design
Stylename
Nexus
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design