Skip to content

Latest commit

 

History

History
41 lines (25 loc) · 2.28 KB

README.md

File metadata and controls

41 lines (25 loc) · 2.28 KB

Voxel World Engine From scratch

A voxel world engine built from scratch, using only java, and graphics javaFX, Swing. You have Cube, Pyramid, Prism and Sphere FORMS alrady built in the engine.


  • La taille des mondes peut être choisie par vous
    
  • dans le cas de NewGame la taille est fixé a 8 = 512 cubes. On peux aller jusqu’à 32.786 cubes. suffit de changer la variable <universe>
    
  • dans le cas des Algorithmes c'est vous qui choisissez la taille du monde (2, 4, 8, 16, 32, 64, 128...etc) mais au delà de 32 le moteur ram.
    
  • la taille des monde doit être une puissance de 2 OBLIGATOIRE.
    

Appuyé enfoncé sur la touche 'H' pour afficher le menu Help pendant une partie pour vous guidez -


  • Vous pouvez supprimer (clique droit) / construire un cube (clique gauche)

  • Vous pouvez augmenter diminuer la vitesse de déplacement avec les touches Haut/BAS

  • Vous pouvez changez la focale/zoom avec la molette(MouseWheel) de la souris

  • vous pouvez sauvegarder l'état d'une partie (les fichiers sont mis dans le dossier /Maps) en faisant CTRL+X

  • Vous pouvez recharger une partie ou réutiliser un fichier pour construire un monde pré défini

  • Se déplacer dans le monde avec les touches Z, S, A, E et orienter la caméra avec la souris, pour ESPACE(si camera orienté vers le bas vous monter, si camera orienté vers le haut vous descendez)

  • Vous pouvez créer une Sphère de cubes (Algorithme naïve)

  • Vous pouvez créer une ligne de cubes avec l'algorithme de Bresenham en 3D


  • Surtout Appuyé enfoncé sur la touche 'H' pour afficher le menu Help pendant une partie pour vous guidez -
  • Vous pouvez prendre un screenshot en utilisant CTRl+I

Cube + Sphere

Cube