All Projects → Anuken → Mindustry

Anuken / Mindustry

Licence: gpl-3.0
The automation tower defense game

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Mindustry

Openra
Open Source real-time strategy game engine for early Westwood games such as Command & Conquer: Red Alert written in C# using SDL and OpenGL. Runs on Windows, Linux, *BSD and Mac OS X.
Stars: ✭ 10,220 (-22.01%)
Mutual labels:  hacktoberfest, game, rts
Corona
Solar2D Game Engine main repository (ex Corona SDK)
Stars: ✭ 1,679 (-87.19%)
Mutual labels:  hacktoberfest, game, desktop
Lila
♞ lichess.org: the forever free, adless and open source chess server ♞
Stars: ✭ 10,315 (-21.29%)
Mutual labels:  hacktoberfest, game
Soldat
Soldat is a unique 2D (side-view) multiplayer action game
Stars: ✭ 1,199 (-90.85%)
Mutual labels:  game, desktop
Trains.net
A simple 2D game written in C# with .NET Core. Development is streamed live on https://twitch.tv/davidwengier and past streams available on YouTube at http://bit.ly/trains-net-videos
Stars: ✭ 92 (-99.3%)
Mutual labels:  hacktoberfest, game
Tgstation
The /tg/station branch of SS13
Stars: ✭ 1,114 (-91.5%)
Mutual labels:  hacktoberfest, game
Dev Practice
Practice your skills with these ideas.
Stars: ✭ 1,127 (-91.4%)
Mutual labels:  hacktoberfest, game
Projectfieldwarning
Project: Field Warning is a community-made RTS game centered around lethal regiment and division-scale warfare.
Stars: ✭ 86 (-99.34%)
Mutual labels:  game, rts
Wire Desktop
💻 Wire for desktop
Stars: ✭ 961 (-92.67%)
Mutual labels:  hacktoberfest, desktop
Lax
IRC client built with Electron & React
Stars: ✭ 95 (-99.28%)
Mutual labels:  hacktoberfest, desktop
Azerothcore Wotlk
Complete Open Source and Modular solution for MMO
Stars: ✭ 1,330 (-89.85%)
Mutual labels:  hacktoberfest, game
Universal Data Tool
Collaborate & label any type of data, images, text, or documents, in an easy web interface or desktop app.
Stars: ✭ 1,356 (-89.65%)
Mutual labels:  hacktoberfest, desktop
Rocket.chat.electron
Official OSX, Windows, and Linux Desktop Clients for Rocket.Chat
Stars: ✭ 1,108 (-91.55%)
Mutual labels:  hacktoberfest, desktop
Genesis
🤖 Warframe Discord Cephalon
Stars: ✭ 67 (-99.49%)
Mutual labels:  hacktoberfest, game
Knights province
Knights Province missions and wiki.
Stars: ✭ 43 (-99.67%)
Mutual labels:  game, rts
Openrct2
An open source re-implementation of RollerCoaster Tycoon 2 🎢
Stars: ✭ 10,115 (-22.82%)
Mutual labels:  hacktoberfest, game
Reaktive
Kotlin multi-platform implementation of Reactive Extensions
Stars: ✭ 760 (-94.2%)
Mutual labels:  hacktoberfest, multiplatform
Ancientbeast
Turn Based Strategy Game. Master your beasts! 🐺
Stars: ✭ 907 (-93.08%)
Mutual labels:  hacktoberfest, game
Play
The free and open source karaoke singing game UltraStar Play for Windows, Linux, Android, Xbox, PlayStation and other platforms.
Stars: ✭ 94 (-99.28%)
Mutual labels:  hacktoberfest, game
Desktop
Mattermost Desktop application for Windows, Mac and Linux
Stars: ✭ 1,358 (-89.64%)
Mutual labels:  hacktoberfest, desktop

Logo

Build Status Discord

A sandbox tower defense game written in Java.

Trello Board
Wiki
Javadoc

Contributing

See CONTRIBUTING.

Building

Bleeding-edge builds are generated automatically for every commit. You can see them here.

If you'd rather compile on your own, follow these instructions. First, make sure you have JDK 16-17 installed. Other JDK versions will not work. Open a terminal in the Mindustry directory and run the following commands:

Windows

Running: gradlew desktop:run
Building: gradlew desktop:dist
Sprite Packing: gradlew tools:pack

Linux/Mac OS

Running: ./gradlew desktop:run
Building: ./gradlew desktop:dist
Sprite Packing: ./gradlew tools:pack

Server

Server builds are bundled with each released build (in Releases). If you'd rather compile on your own, replace 'desktop' with 'server', e.g. gradlew server:dist.

Android

  1. Install the Android SDK here. Make sure you're downloading the "Command line tools only", as Android Studio is not required.
  2. Set the ANDROID_HOME environment variable to point to your unzipped Android SDK directory.
  3. Run gradlew android:assembleDebug (or ./gradlew if on linux/mac). This will create an unsigned APK in android/build/outputs/apk.

To debug the application on a connected phone, run gradlew android:installDebug android:run.

Troubleshooting

Permission Denied

If the terminal returns Permission denied or Command not found on Mac/Linux, run chmod +x ./gradlew before running ./gradlew. This is a one-time procedure.


Gradle may take up to several minutes to download files. Be patient.
After building, the output .JAR file should be in /desktop/build/libs/Mindustry.jar for desktop builds, and in /server/build/libs/server-release.jar for server builds.

Feature Requests

Post feature requests and feedback here.

Downloads

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].