Kapitola 25. 3D-bludit

Od:
  Killer Game Programming in Java
  Andrew Davison
  O'Reilly, May 2005
  ISBN: 0-596-00730-2
  http://www.oreilly.com/catalog/killergame/
  Webov strnka originlu knihy: http://fivedots.coe.psu.ac.th/~ad/jg

Kontaktn adresa:
  Dr. Andrew Davison
  Dept. of Computer Engineering
  Prince of Songkla University
  Hat Yai, Songkhla 90112, Thailand
  E-mail: ad@fivedots.coe.psu.ac.th



Pouijete-li uveden kd, pak prosm uvede jmno jeho autora a 
odkaz a webovou strnku knihy.

Dky,
  Andrew


============================

V tomto adresi jsou dv aplikace pro generovn bludit:
   * MazeMaker (v tto kapitole nen popsn)
   * MazeGen (je popsn v tto kapitole)

Generovan soubory bludit musej bt ped pouitm 
peseunuty do adrese Maze3D.

----------------------------
1.  MazeMaker.java

Kompilace:
$ javac MazeMaker.java

Sputn: oekv voliteln jmno souboru, do nho se m
bludit uloit; vchozm jmnem je maze.txt

$ java MazeMaker
     - ulo bludit do souboru maze.txt



----------------------------
2.  MazeGen.java


Kompilace:
$ javac MazeGen.java

(Zkompiluje tak soubor RandomInRange.java, je-li to nezbytn.)

-----
Sputn: 

Aplikace oekv 0, 2 nebo 3 argumenty, kter stanov ku, poet dk a 
vstupn soubor bludit.

BNF-formt:
java MazeGen [ mazeWidth mazeRows [ mazeFileName ] ]

([...] znamen, e "..." je voliteln st)

nap.

$ java MazeGen
    - pouije vchoz hodnoty, vytvo bludit o rozmrech 41x41 a ulo jej do souboru maze.txt


$ java MazeGen 21 7
    - 21 bunk irovk a 7 dk dlouh bludit ulo d souboru maze.txt


(Vimnte si, e hodnoty pro ku a dek musej bt lich.)
---------
Posledn aktualizace: 19. dubna 2005