This repository has been archived on 2023-07-11. You can view files and clone it, but cannot push or open issues or pull requests.
tiles3-basic-example/README.md

48 lines
1.9 KiB
Markdown

# Tiles³ Framework: Basic Example
A basic working example application of the "Tiles³ Framework" in action. This just
show cases a complete but very, very simple application that makes use of:
* [libGDX](http://libgdx.badlogicgames.com/)
* [gdx-toolbox](https://github.com/gered/gdx-toolbox)
* [gdx-tilemap3d](https://github.com/gered/gdx-tilemap3d)
* Basic custom entity/event system and gameplay handling code.
This basic example is nothing more then a boring walk-around demo. Nothing too
exciting as you would expect from something called a "basic example."
![Screenshot](screenshot.png)
## What is the "Tiles³ Framework"?
This is what I'm calling my own custom "framework" (and I'm using the word loosely here)
for building 3D tile-based top-down real-time action games. This framework is built upon
libGDX and my own libraries gdx-toolbox and gdx-tilemap3d and builds on the entity and
event system in those with a bunch of pre-built subsystems somewhat suitable for building
games.
**This is NOT intended to be a generic game engine / library.** Rather, it is just my
common game template (for these specific types of games) which I'm giving a name
and putting up for anyone else to use. You will _very likely_ want to heavily
customize this, assuming it even meets your needs at all!
## Running
Load the project in your IDE of choice, build the entire project and run it via the main class
`ca.blarg.tiles3.basicexample.desktop.DesktopStarter` found in the "basic-example-desktop" module.
Additionally, the "basic-example-desktop" module's Maven build also results in a runnable "uber JAR". You can build
and run this via something like
$ cd /path/to/tiles3-basic-example
$ mvn package
$ java -jar basic-example-desktop/target/basic-example-desktop-0.1-SNAPSHOT-uberjar.jar
## TODO
[[Write something here briefly explaining the project and code structure]]
## License
Distributed under the the MIT License. See LICENSE for more details.