Skip to content

nanonull/G-Tribe

Repository files navigation

Basic 3d turn-based strategy game (libgdx, opengl): Screenshot

What might be interesting

  • conversion7.engine.customscene (buggy) - 3d scene with grouping and basic input interaction (basically copy and/or uses Xoppa's 3d)
  • conversion7.game.stages.world.view.AreaViewer - 3d scene chunk-viewer (it might support infinity worlds)
  • conversion7.engine.dialog.convertor2.DrawioToDialog2 (convert drawio diagrams to data structure for dialogs/quests)

Special thanks

3rd party content (for preview purpose only)

  • Titanfall OST compilation (youtube source)
  • Deus Ex OST compilation (youtube source)
  • Avengers OST compilation (youtube source)
  • World of Warcraft SFX compilation (youtube source)

How do I get set up?

  • Set up

Install Java8, maven, git

  • Configuration

clone repo (refer to the latest master branch)

run ./lib-distrib/!INSTALL_LIBS.bat

open project as gradle project (tested on gradle-5.4.1)

mark ./resources folder as resources and test-resources folder in project settings

mark ./src/main/test folder as test folder in project settings

gradle > refresh

  • How to run tests

See README in test dir

Tech troubleshooting

  • iterator() cannot be used nested

Create standalone iterator for array: Array.ArrayIterator iterator = new Array.ArrayIterator<>(myList, false);

Create getter with iterator.reset();

Releases

No releases published

Packages

No packages published