diff --git a/README.MD b/README.MD deleted file mode 100644 index 40fa636377..0000000000 --- a/README.MD +++ /dev/null @@ -1,14 +0,0 @@ -![](https://i.imgur.com/6QSa0kP.png) - -### Create resources, move 'em around, fuel your turrets, and blast the bad guys away with your ship! -A pixelated sandbox tower defense game made using [LibGDX](https://libgdx.badlogicgames.com/) originally for the [GDL Metal Monstrosity Jam](https://itch.io/jam/gdl---metal-monstrosity-jam). Ever since it won the Jam, it has been in active development, with a beta 3.0 version now released for Desktop platforms. - -## Downloads: - - - - - - - -Enjoy! diff --git a/README.md b/README.md new file mode 100644 index 0000000000..435e9c0e7e --- /dev/null +++ b/README.md @@ -0,0 +1,28 @@ +![Imgur](https://i.imgur.com/w4N0yhv.png) + +A pixelated sandbox tower defense game made using [LibGDX](https://libgdx.badlogicgames.com/). Winner of the [GDL Metal Monstrosity Jam](https://itch.io/jam/gdl---metal-monstrosity-jam). + +_[Current TODO list](TODO.md)_ + +### Building + +First, make sure you have Java 8 and JDK 8 installed. Open a terminal in the root directory, and run the following commands: + +_Windows:_ +Running: `gradlew.bat desktop:run` +Building: `gradlew.bat desktop:dist` + +_Linux:_ +Running: `./gradlew desktop:run` +Building: `./gradlew desktop:dist` + +Gradle may take up to several minutes to download files. Be patient. +After building, the output .JAR file should be in the output JAR file should be in `/desktop/build/libs/desktop-1.0.jar.` + +### Downloads + + + + + + diff --git a/TODO.md b/TODO.md index 0aee70a123..3309621ac9 100644 --- a/TODO.md +++ b/TODO.md @@ -1,10 +1,11 @@ +_Keep in mind that this is just a basic outline of planned features, and will be constantly changing!_ ### 3.0 Release -- New tutorial with the power blocks. +- New tutorial with the power blocks - New SFX for specific blocks, especially turrets -- Block drawing layers. Refactor/remove `Block#drawOver()`, add `Layer` enum. Should fix 'glitchy' lasers and conveyor clipping. -- Balance nuclear reactor, improve effectiveness. Currently underpowered. -- Make generation frame independant. +- Block drawing layers. Refactor/remove `Block#drawOver()`, add `Layer` enum. Should fix 'glitchy' lasers and conveyor clipping +- Balance nuclear reactor, improve effectiveness as they are currently underpowered +- Make generation frame independent - Investigate issue #5 (enemies stuck in blocks) - Faster mech movement, possibly with a "boost" key - Balance enemy difficulty