Releases: Maurycyt/IdLearn
v0.4
Added achievements, slightly rebalanced point economy, added manual test input scene.
To run the app, execute mvn install -DskipTests
.
Then, go to the setup folder. cd setup
Next, execute ./setup.sh install
with an installation path of your choice. ./setup.sh install ~/Desktop/IdLearn
Finally, execute java -jar IdLearn.jar
(you can now copy the .jar
to a different location if you like).
v0.3
In version 0.3, you can use the new setup script to install the application. New features also include new perks, new visual design of the solution creation scene, new tasks, new operators and the ability to use arrays.
Correct execution of this release is not trivial because there are bugs in the release. Whoops!
v0.2
Still no setup script, but the application can be run from outside the IDE. At the time of making this release, a method for creation a runnable .jar has been created and executed successfully, but it isn't fleshed out and outside the scope of the second sprint. Nonetheless, it is included, but using it illustrates problems with file copying from inside the .jar, which is partly why a setup script is underway.
The application now features the same ugly code creation scene but also features console output with time measurement and other feedback. It is now also considerably more independent from the package structure. And last but not least: it features a stylish GUI, albeit with little functionality connected to the actually stylish bits.
Installation with mvn install
in the IdLearn
(root) directory. Execution with java -jar application/target/IdLearn.jar
, for now. Will result in an ignorable warning.
v0.1
To view a showcase of the application, build the maven project and run mimuw.idlearn.GUI.coding.sampleapp.SampleApp.main()
. Build a program which solves the given task using blocks. Green is input, Black is output, Blue is a loop which checks if the given variable is non-zero.
Check the correctness of your solution by clicking "Convert" in the top left corner and observing the console output.