10000 GitHub - rossturner/mountaincore: A simulation-based strategy game featuring dwarves, written in Java with LibGDX
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

A simulation-based strategy game featuring dwarves, written in Java with LibGDX

License

Notifications You must be signed in to change notification settings

rossturner/mountaincore

Repository files navigation

Mountaincore

Mountaincore was developed by Rocket Jump Technology, and has now been released as open-source under the very permissive MIT license.

You can play it for free on Steam!

Setup

Download and extract Adoptium JDK releases from https://adoptium.net/temurin/releases to release_tools/jdks for the packing process (packr.jar) to use.

Build / Framework

This game is written in Java (currently version 17) using LibGDX

LibGDX uses Gradle as a build tool, so you'll need to run gradlew build at least once (though not for general development).

The core module contains the main game code and assets, the desktop module is the desktop launcher and platform-specific binaries.

Desktop Module

The source contains two classes with runnable main methods, DesktopLauncher and RunTexturePacker. Both of these classes expect to be run where the assets directory exists, i.e. they need to be run with ./core as the working directory.

RunTexturePacker reads the source asset files in (from current working directory) ./mods/base and packages them into ./assets. This process has already been run and this repository contains the output files, it only needs to be re-run when there is a change to asset files.

DesktopLauncher is the game launcher. Run this with ./core as the working directory.

Building for release

To package for release, you need to download AdoptOpen JDK releases from https://adoptopenjdk.net/releases.html for the packing process (packr.jar) to use. You will likely need to change the packr config files from OpenJDK17U-jdk_x64_windows_hotspot_17.0.4_8 to whatever version you have downloaded.

About

A simulation-based strategy game featuring dwarves, written in Java with LibGDX

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0