login  Naam:   Wachtwoord: 
Registreer je!
 Forum

manier gezocht voor verkennen (spel) (Opgelost)

Offline Martijn - 07/02/2008 22:35 (laatste wijziging 07/02/2008 23:10)
Avatar van MartijnCrew PHP ik ben bezig met een spel, en hier is wat ik wil:

Verkennen, je begint bij vakje 1,1(x,y) en het veld is bv 10*10 vakjes groot. Steeds kun je 1 naar links/recht/boven/onder (tenzij je bij de rand bent).

Er zijn 5 verschillende plaatsen, en ik wil 5 verschillende rijen in mn DB die opslaan dat vakje 1,9 (9e vakje dus) een stuk land is.
Maar 10*10 vakjes maakt 100 columns, als ik dat per plaats moet doen, ben ik best lang zoet.

Mijn vraag, hoe zouden jullie dit oplossen?
Terwijl ik dit aan het typen was, bedacht ik me dat ik kon maken dat ie 0,1,1,0,0,0,1 opslaat en dan een explode naar een array....? (met 0=water en 1=land)
edit: Mssn sneller om een while te maken met een functie die getal 1 neemt, getal 2, soort explode zonder komma's, sneller?

2 antwoorden

Gesponsorde links
Offline CDNC - 07/02/2008 23:26
Avatar van CDNC PHP ver gevorderde
  1. $aLand = array(
  2. array(0,0,0,0,0,0,0,0,0,0,0),
  3. array(0,0,0,0,0,0,0,0,0,0,1),
  4. array(0,0,0,0,0,0,0,0,0,1,0),
  5. array(0,0,0,0,0,0,0,0,0,1,1),
  6. array(0,0,0,0,0,0,0,0,1,0,0),
  7. array(0,0,0,0,0,0,0,0,1,0,1),
  8. array(0,0,0,0,0,0,0,0,1,1,0),
  9. array(0,0,0,0,0,0,0,0,1,1,1),
  10. array(0,0,0,0,0,0,0,1,0,0,0),
  11. array(0,0,0,0,0,0,0,1,0,0,1)
  12. )
  13. // 0 = land
  14. // 1 = water


En die handel uitlezen met dubbele loop (foreach dacht ik dan aan)
Offline Martijn - 08/02/2008 11:43
Avatar van Martijn Crew PHP dat is inderdaad wel zo slim 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.176s