Code Monkey home page Code Monkey logo

powerhigh's Introduction

PowerHigh

PowerHigh is a 2D game library using a component-system, it is also very customizable via various drawing calls. And custom-doublebuffering, with (at 1.0) Android support.

Getting started

Build Status

Prerequisites

You must atleast have Java 9 installed, or a more recent version (Java 10 / 11)

  1. Go to PowerHigh releases on the Releases tab.
  2. Download powerhigh-core.jar and, since you're on PC, powerhigh-swing.jar (powerhigh-opengl.jar might be available for 1.0)
  3. Add the JARs as dependencies to your project, using your favorite IDE.

Running the test.

To run the test and ensure PowerHigh works goodly, open a terminal and write following commands:

cd <directory where you installed PowerHigh>
java -cp powerhigh-core.jar;powerhigh-swing.jar;powerhigh-test.jar test.org.powerhigh.PowerHighTest

If you don't have "powerhigh-test.jar", don't worry, just download it. If you see a window opened with stuff on it, everything works and the JAR is ready to be used.

PowerHigh is built with Maven.

When everything is okay, you can look at the documentation, start a new project in your favorite IDE. And use that library that saves you days of code! ;)

Contributing

If you want to contribute, first of all, thanks you! I can't work on this library full time and contributions are really helpful and keep knowing that people uses and help me on this project is motivating. But there is some rules/tips for contributing: First of all, the issue/pull request must have things that goes with the library. For example, i will not accept 3D because this library has been made for 2D, and so, would be horribly slow or would need a total re-code. Also, if you're posting an bug issue and think you can be able to post a little pull request / commits to fix it, it would be very nice to do it.

License

The project is released under MIT license - more details in the license file.

powerhigh's People

Contributors

zausera avatar zenith391 avatar

Stargazers

 avatar

Watchers

 avatar  avatar

powerhigh's Issues

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.