Is the Java Runtime included in the download? Is there a way to make this without requiring the Java Runtime at all? >_>
Log in with itch.io to leave a comment.
No, the java runtime is not bundled. Sorry about that.
That's a shame. I'll have to pass on it until the Java requirement is removed completely. I'm ok with an entirely custom self-contained version of Java Runtime being included with the game itself (like what MineCraft has done) but I refuse to do any installs of the JRE to my actual computer. JRE has been insecure and a major security risk for the end-user for well over a decade now. Just like Flash, Java (and the JRE) is just a relic of the past that needs to remain there for good.
LOL, you absolutely don't know what you're talking about.
Normally wouldn't care to reply to an obvious troll but I feel a learning opportunity for those following the thread is more important.
Now HTG did an article on it from 2012. Then LH did an article around 2013ish. The Java RunTime Environment (commonly called JRE) at the time had a nasty habit of bundling toolbars and other spyware/malware crap alongside the install which novice internet users didn't know how to disable or otherwise prevent from being installed alongside the JRE. The resulting mess was usually cleaned up by tech-saavy family members or otherwise left unchecked.
Java itself as a standalone programming language is not inherently insecure. The problem lies in the implementation/execution of sandbox features that leave much to be desired.
Now unfortunately most developers don't give a damn about the end-user when it comes to extra crap on the computer and therefore I expressed my distaste at any modern game (in 2019 current year argument) requiring the JRE to be installed at all. It is a relic of a time before HTML5 can run fully-fledged GPU-accelerated games in the web browser (and standalone) like CrossCode (web demo link).
The 'plugin architecture' of web browsers was always a crutch for a lack of basic functionality. HTML5 has superceded and replaced both Flash and Java because both of those things are now irrelevant to the modern web. As far as Java being used as a programming language, I won't demand programmers pick/choose one over another. That is not my place, but as a novice programmer myself (knowing my way around open source code every now and then) I personally prefer Python, Ruby, and other similar languages.
I fully stand by my statements that the JRE installed on the end-user's computer is an unnecessary security risk/vulnerability that is not necessary whatsoever in the modern gaming environment with so many freely-available tools and resources as alternatives to the JRE itself.
In addition, Oracle as a company is notoriously litigious and doesn't give a damn about end-users (see aforementioned bundled spyware/malware/crapware issues). It would be quite prudent for any legitimate indie developer to strongly reconsider JRE-based system requirements if they choose to develop via Java. The Android ecosystem is still remarkably different from the standard desktop-based ecosystem when it comes to use of Java.
Or you could run it in a VM...
If you happen to be checking comments; do please consider a potential crowdfunding to port this to an engine like GoDoT that you would have full (MIT Licensed) open source freedom to modify and mold into the game you've always wanted without the cruft of the JRE requirement holding you down.
Awesome! really fun :)