O RTS de defesa de torre de automação, escrito em Java.
Quadro Trello
Wikipédia
Javadoc
Consulte CONTRIBUINDO.
Compilações de ponta são geradas automaticamente para cada commit. Você pode vê-los aqui.
Se preferir compilar sozinho, siga estas instruções. Primeiro, certifique-se de ter o JDK 17 instalado. Outras versões do JDK não funcionarão. Abra um terminal no diretório Mindustry e execute os seguintes comandos:
Executando: gradlew desktop:run
Edifício: gradlew desktop:dist
Embalagem Sprite: gradlew tools:pack
Executando: ./gradlew desktop:run
Edifício: ./gradlew desktop:dist
Embalagem Sprite: ./gradlew tools:pack
As compilações de servidor são incluídas em cada compilação lançada (em Versões). Se você preferir compilar sozinho, substitua 'desktop' por 'server', por exemplo, gradlew server:dist
.
latest
e coloque todo o seu conteúdo na pasta recém-criada.sdkmanager --licenses
(ou ./sdkmanager --licenses
se estiver no linux/mac)ANDROID_HOME
para apontar para o diretório descompactado do Android SDK.gradlew android:assembleDebug
(ou ./gradlew
se estiver no linux/mac). Isso criará um APK não assinado em android/build/outputs/apk
. Para depurar o aplicativo em um dispositivo/emulador conectado, execute gradlew android:installDebug android:run
.
Se o terminal retornar Permission denied
ou Command not found
no Mac/Linux, execute chmod +x ./gradlew
antes de executar ./gradlew
. Este é um procedimento único.
mindustry.gen
? Como o nome indica, mindustry.gen
é gerado em tempo de construção com base em outro código. Você não encontrará o código-fonte deste pacote no repositório e ele não deve ser editado manualmente.
A seguir está uma lista não exaustiva da "fonte" do código gerado em mindustry.gen
:
Call
, *Packet
classes: geradas a partir de métodos marcados com @Remote
.Unit
, EffectState
, Posc
, etc): Geradas a partir de classes de componentes no pacote mindustry.entities.comp
e combinadas usando definições em mindustry.content.UnitTypes
.Sounds
, Musics
, Tex
, Icon
, etc: Gerados com base em arquivos nas respectivas pastas de ativos. O Gradle pode levar vários minutos para baixar os arquivos. Ser paciente.
Após a compilação, o arquivo .JAR de saída deve estar em /desktop/build/libs/Mindustry.jar
para compilações de desktop e em /server/build/libs/server-release.jar
para compilações de servidor.
Publique solicitações de recursos e comentários aqui.