Skip to content
This repository has been archived by the owner on Nov 13, 2022. It is now read-only.

Releases: Torbuntu/Leikr

0.0.2 Pixel Drawing Update

14 May 21:45
Compare
Choose a tag to compare
Pre-release

This update has a brand new Pixel Drawing API which is an opt in feature activated by running usePIxels() on the create() method.

There is also now a screen object which can be passed down into classes not inside main to use the screen's API (such as drawing and map functions).

0.0.1 Security Update

05 May 21:16
Compare
Choose a tag to compare
0.0.1 Security Update Pre-release
Pre-release

This release contains many new and exciting features (yes, almost every release of any product says this, but I mean it!).

Itch.io

A released update is on Itch.io if you'd prefer to get it there.
https://torbuntu.itch.io/leikr

Pixel drawing.

This release contains the new pixel drawing API methods which replace the shapes drawing (and extends them further). After opting in to the feature using usePixels() you can now draw pixel perfect shapes and patterns into your code! Perfect for setting debug boxes or doing awesome graphics doodles!

Secure Security!

With the new java policy file in place, the Leikr engine is now moving towards a much more secure sandboxing model. I've left some "bad guy code" in the Shapes program to demonstrate this. If you fix it, you get to see a cool doodle 😄
This is to hopefully prevent folks from accidentally running malicious code inside Leikr. Such as a program that will nuke your home directory, or scan for sensitive data and send it to a remote server somewhere. This is just the initial start to this venture, and more will be done to keep this system secure and sandboxed as a fun entertaining environment for light programming.

API Overhaul.

Much of the core API has been given a revamp. Fixing up methods to be more consistent and clean as well as adding more helper methods to keep things simple so folks can focus on what is important (making their programs and games!). The key focus on this release has been the pixel drawing updates, cleaning up map parameters (now taking integer by default), and adding in a bunch of Math utilities!

Note

The Shapes demo is intentionally broken. It has bad code in it that attempts to list the / directory. To fix it, just remove that line.

The windows Leikr.bat file is pretty experimental. I don't personally have a windows machine to test this on, so until I get word back that it is broken or works, please be aware that it might not function as intended.

Leikr Alpha Release

11 Feb 12:59
Compare
Choose a tag to compare
Leikr Alpha Release Pre-release
Pre-release

Leikr Alpha

This is a heavily work-in-progress Alpha Release, but most of the core features for playing and making programs is included.

Inside the Programs directory there are a few half implemented demo programs. These will eventually be the templates for a few tutorials on the wiki page.

The Data and Programs directories must be in the bin directory with the launch script if you choose to use the launch script. Otherwise copy them to the libs folder with the jar if you plan to just launch the jar with the java -jar leikr.jar command.