├── .gitignore ├── LICENSE ├── README.md ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── src ├── main └── java │ └── de │ └── thomas │ └── creatures │ └── implementation │ ├── CreaturesMain.java │ ├── WorldCreator.java │ ├── ai │ ├── BasicAI.java │ ├── CreatureAI.java │ └── DoNothingAI.java │ ├── controller │ ├── WorldController.java │ └── WorldUpdater.java │ ├── model │ ├── Creature.java │ ├── Food.java │ ├── WorldFactory.java │ └── WorldModel.java │ ├── statistics │ ├── StatElement.java │ ├── Statistics.java │ └── StatisticsSerializer.java │ ├── util │ ├── AssertionException.java │ ├── AssertionHelper.java │ └── VariationHelper.java │ └── view │ ├── CreateCreatureView.java │ ├── CreateCreaturesView.java │ ├── CreateWorldView.java │ ├── MainWindow.java │ ├── StatisticsView.java │ ├── WorldInputListener.java │ └── WorldView.java └── test └── java └── de └── thomas └── creatures └── tests └── FirstTest.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thopit/Creatures/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thopit/Creatures/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thopit/Creatures/HEAD/README.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thopit/Creatures/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thopit/Creatures/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thopit/Creatures/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thopit/Creatures/HEAD/gradlew.bat -------------------------------------------------------------------------------- /src/main/java/de/thomas/creatures/implementation/CreaturesMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thopit/Creatures/HEAD/src/main/java/de/thomas/creatures/implementation/CreaturesMain.java -------------------------------------------------------------------------------- /src/main/java/de/thomas/creatures/implementation/WorldCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thopit/Creatures/HEAD/src/main/java/de/thomas/creatures/implementation/WorldCreator.java -------------------------------------------------------------------------------- /src/main/java/de/thomas/creatures/implementation/ai/BasicAI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thopit/Creatures/HEAD/src/main/java/de/thomas/creatures/implementation/ai/BasicAI.java -------------------------------------------------------------------------------- /src/main/java/de/thomas/creatures/implementation/ai/CreatureAI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thopit/Creatures/HEAD/src/main/java/de/thomas/creatures/implementation/ai/CreatureAI.java -------------------------------------------------------------------------------- /src/main/java/de/thomas/creatures/implementation/ai/DoNothingAI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thopit/Creatures/HEAD/src/main/java/de/thomas/creatures/implementation/ai/DoNothingAI.java -------------------------------------------------------------------------------- /src/main/java/de/thomas/creatures/implementation/controller/WorldController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thopit/Creatures/HEAD/src/main/java/de/thomas/creatures/implementation/controller/WorldController.java -------------------------------------------------------------------------------- /src/main/java/de/thomas/creatures/implementation/controller/WorldUpdater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thopit/Creatures/HEAD/src/main/java/de/thomas/creatures/implementation/controller/WorldUpdater.java -------------------------------------------------------------------------------- /src/main/java/de/thomas/creatures/implementation/model/Creature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thopit/Creatures/HEAD/src/main/java/de/thomas/creatures/implementation/model/Creature.java -------------------------------------------------------------------------------- /src/main/java/de/thomas/creatures/implementation/model/Food.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thopit/Creatures/HEAD/src/main/java/de/thomas/creatures/implementation/model/Food.java -------------------------------------------------------------------------------- /src/main/java/de/thomas/creatures/implementation/model/WorldFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thopit/Creatures/HEAD/src/main/java/de/thomas/creatures/implementation/model/WorldFactory.java -------------------------------------------------------------------------------- /src/main/java/de/thomas/creatures/implementation/model/WorldModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thopit/Creatures/HEAD/src/main/java/de/thomas/creatures/implementation/model/WorldModel.java -------------------------------------------------------------------------------- /src/main/java/de/thomas/creatures/implementation/statistics/StatElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thopit/Creatures/HEAD/src/main/java/de/thomas/creatures/implementation/statistics/StatElement.java -------------------------------------------------------------------------------- /src/main/java/de/thomas/creatures/implementation/statistics/Statistics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thopit/Creatures/HEAD/src/main/java/de/thomas/creatures/implementation/statistics/Statistics.java -------------------------------------------------------------------------------- /src/main/java/de/thomas/creatures/implementation/statistics/StatisticsSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thopit/Creatures/HEAD/src/main/java/de/thomas/creatures/implementation/statistics/StatisticsSerializer.java -------------------------------------------------------------------------------- /src/main/java/de/thomas/creatures/implementation/util/AssertionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thopit/Creatures/HEAD/src/main/java/de/thomas/creatures/implementation/util/AssertionException.java -------------------------------------------------------------------------------- /src/main/java/de/thomas/creatures/implementation/util/AssertionHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thopit/Creatures/HEAD/src/main/java/de/thomas/creatures/implementation/util/AssertionHelper.java -------------------------------------------------------------------------------- /src/main/java/de/thomas/creatures/implementation/util/VariationHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thopit/Creatures/HEAD/src/main/java/de/thomas/creatures/implementation/util/VariationHelper.java -------------------------------------------------------------------------------- /src/main/java/de/thomas/creatures/implementation/view/CreateCreatureView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thopit/Creatures/HEAD/src/main/java/de/thomas/creatures/implementation/view/CreateCreatureView.java -------------------------------------------------------------------------------- /src/main/java/de/thomas/creatures/implementation/view/CreateCreaturesView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thopit/Creatures/HEAD/src/main/java/de/thomas/creatures/implementation/view/CreateCreaturesView.java -------------------------------------------------------------------------------- /src/main/java/de/thomas/creatures/implementation/view/CreateWorldView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thopit/Creatures/HEAD/src/main/java/de/thomas/creatures/implementation/view/CreateWorldView.java -------------------------------------------------------------------------------- /src/main/java/de/thomas/creatures/implementation/view/MainWindow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thopit/Creatures/HEAD/src/main/java/de/thomas/creatures/implementation/view/MainWindow.java -------------------------------------------------------------------------------- /src/main/java/de/thomas/creatures/implementation/view/StatisticsView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thopit/Creatures/HEAD/src/main/java/de/thomas/creatures/implementation/view/StatisticsView.java -------------------------------------------------------------------------------- /src/main/java/de/thomas/creatures/implementation/view/WorldInputListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thopit/Creatures/HEAD/src/main/java/de/thomas/creatures/implementation/view/WorldInputListener.java -------------------------------------------------------------------------------- /src/main/java/de/thomas/creatures/implementation/view/WorldView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thopit/Creatures/HEAD/src/main/java/de/thomas/creatures/implementation/view/WorldView.java -------------------------------------------------------------------------------- /src/test/java/de/thomas/creatures/tests/FirstTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thopit/Creatures/HEAD/src/test/java/de/thomas/creatures/tests/FirstTest.java --------------------------------------------------------------------------------