Skip to content

A template java projet for creating your own 3D environment with agents and cellular automata

License

Notifications You must be signed in to change notification settings

hashFactory/WorldOfCells

 
 

Repository files navigation

WorldOfCells

Un projet d'Alexandre Capy et Tristan Charpentier.

Pour travailler sur le repertoire :

git clone https://github.com/hashFactory/WorldOfCells.git
cd WorldOfCells

Pour compiler :

javac -classpath "./jogl/gluegen2-rt.jar:./jogl/jogl2.jar:." applications/simpleworld/*.java

Et tourner :

export _JAVA_OPTIONS="-Djogl.disable.openglcore"
java -classpath "./jogl/gluegen2-rt.jar:./jogl/jogl2.jar:." applications/simpleworld/MyEcosystem 

Old readme

A template java projet for creating your own 3D environment with agents and cellular automata

Support de code pour l'UE projet du L2 Sorbonne Universite (LU2IN013) contact: nicolas.bredeche(at)sorbonne-universite.fr

DEPENDANCES

  • Java JDK
  • JOGL

INSTALLATION (Ubuntu)

  1. installer la version developpement d'openJDK (exemple avec openjdk ver.8):

sudo apt-get install openjdk-8-jdk

  1. installer Jogl:

sudo apt-get install libjogl2-java

  1. compiler depuis le répertoire WorldOfCells

javac -classpath "/usr/share/java/gluegen2-rt.jar:/usr/share/java/jogl2.jar:." applications/simpleworld/*.java

  1. executer

java -classpath "/usr/share/java/gluegen2-rt.jar:/usr/share/java/jogl2.jar:." applications/simpleworld/MyEcosystem

PRISE EN MAIN

  • lancer applications.simpleworld.MyEcosystem
  • pendant l'execution, appuyer sur "h" pour afficher l'aide dans la console
  • etudier les codes source du package applications.simpleworld

Ressources:

  • les classes World et WorldOfTrees contiennent l'essentiel des elements pour creer votre monde
  • le package objects contient la definition de quelques objets presents dans l'environnement
  • la classe PerlinNoiseLandscapeGenerator est a ecrire

HISTORIQUE

  • 2013-00-00: premiere version mise a disposition des etudiants (L2, UE "projet", UPMC / SU)
  • 2020-02-13: mise a jour, correction bug arbre, ajout tuto compilation en ligne de commande
  • 2020-02-20: mise a jour tutorial Eclipse
  • 2021-02-02: mise a jour avec la derniere version de JOGL + upload sur github

AUTRES INFORMATIONS

About

A template java projet for creating your own 3D environment with agents and cellular automata

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%