Releases: Torbuntu/Leikr
0.0.2 Pixel Drawing Update
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
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
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.