Coder Social home page Coder Social logo

quillraven / mysticgarden Goto Github PK

View Code? Open in Web Editor NEW
21.0 4.0 7.0 23.39 MB

Small puzzle like game written with LibGDX, Box2D and Box2D-Lights.

Home Page: https://quillraven.github.io/MysticGarden/

License: MIT License

Java 95.70% OpenEdge ABL 4.30%
box2d box2dlights libgdx-game

mysticgarden's Introduction

Mystic Garden

Mystic Garden is a hobby project with LibGDX to create a small puzzle like game. The game is used as a foundation for a Java based YouTube tutorial series.

The Java project uses:

  • Ashley ECS
  • Box2D
  • Box2D Light
  • Tiled
  • Truetype font
  • Scene2D

Story

As a player you control a hero who wakes up in a dark mystical garden. You lost your girl and need to find her! A magical portal in the garden seems to be the solution but to activate it you need to collect all crystals which are hidden in the different areas of the garden.

Screenshots

image image image

Mystic Garden (Kotlin)

This is an updated version of the Java game in Kotlin. It offers:

  • better character control due to improved physic handling
  • better lighting
  • improved UI
  • bigger view (thanks to updated UI)
  • a new item!
  • new graphic for chroma orbs
  • better android controls via touch and touchpad
  • Fleks ECS instead of Ashley
  • Browser support via TeaVM

Play in Browser

Link

Credits

mysticgarden's People

Contributors

quillraven avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

mysticgarden's Issues

TeaVM on github

@czyzby: Hi, you offered your help a few weeks ago to setup a runnable TeaVM version on github. I'd like to try that with this game using the kotlin branch.

TeaVM is working when I run it from IDE and open the browser. Could you guide me please a little bit into the different steps that are necessary to host it on github in this repo? I'd imagine that it should run when you enter github.io/quillraven/MysticGarden if that is possible.

Thanks for your help!

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.