LPTC f, or short, was my final year university project. The project spec was to create an application to aid new learners in procedural based programming by having them compete for their code.
The application was written in Java and comprised of two parts.
The first was a simple text editor that could compile java byte-code at run-time. The second was a 2D arena based game where the compiled byte-code from multiple users was run.
Yay, build tools! OK, here we go. I’m working using Java now, so of course this means I have to learn a bit more about the build tools and dependacy managers that are out there now.
As far as I can see there are really two major contenders out there, maven and gradle. Both of these are combined dependancy managers and build tools each aimed at being “THE ONE TRUE WAY” of doing things.