https://github.com/gered/tiles3-basic-example
Very basic working example 3D tile top-down realtime action "game".
https://github.com/gered/tiles3-basic-example
Last synced: about 1 month ago
JSON representation
Very basic working example 3D tile top-down realtime action "game".
- Host: GitHub
- URL: https://github.com/gered/tiles3-basic-example
- Owner: gered
- License: mit
- Created: 2014-08-10T23:11:15.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2022-01-13T23:04:52.000Z (over 4 years ago)
- Last Synced: 2023-03-11T19:53:06.342Z (over 3 years ago)
- Language: Java
- Homepage:
- Size: 179 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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."

## 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.