Giter Site home page Giter Site logo

gridz's Introduction

Just playing around with KorGE

gridZ is a little test project to play around with the multiplatform game engine KorGE. I have a little sandbox maze game in mind, with lots of mechanics. Not really a puzzler, but more like a speed-runner, hunting for the best time.

You can try a snapshot of the game (maybe not the latest version) here: http://www.gnu.at/gridz or download the JAR-file (Java-17 required): http://www.gnu.at/gridz.jar

Screenshot of the game

Run with

  • ./gradlew :runJvm
  • ./gradlew :runJsRelease -> installs to ./build/www/ (open the listed URL in a browser)

Control the character with:

Gamepad

  • left stick to move
  • A to go to next level after current level completed
  • B reset the current level
  • Start pause (toggle)
  • LB previous level
  • RB next level

Mouse

  • press and hold the right mouse button to move
  • press the left mouse button to go to next level after current level completed

Keyboard (not recommended)

  • use the arrow keys to move
  • B previous level
  • N next level
  • Enter reset the current level
  • Space go to the next level after current level completed
  • P pause (toggle)
  • Esc end the game and close the window

Create an executable JAR-file with:

  • ./gradlew :packageJvmFatJar -> ./build/lib/gridz-all.jar

To deploy an Android app:

  • Enable targetAndroid() in build.gradle.kts
  • Create a file local.properties with the following content (use your local Android-SDK installation path): sdk.dir=C\:\\Users\\myuser\\AppData\\Local\\Android\\Sdk
  • Pair your Android device (get the IP and port from the development settings after enabling WLAN-debugging)
adb pair <ip>:<port>
adb connect <ip>:<port>
adb devices
  • ./gradlew :runAndroidRelease

gridz's People

Contributors

gnu11111 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.