Vodka6329

New Member
Dec 14, 2022
11
42
Shakespeare would not know what a pc even is much less how to make a game
I've always believed that a genius would shine whatever era he'd be in. Like, of course the greatest greek philosophers didn't grew up with internet and shit but given enough time to learn, they'd easily outclass the normal person by a wide margin.

William Shakespeare, if he lived today, would 100% know how to code in python.
 
  • Like
Reactions: Jrar

72 man

Newbie
Jul 29, 2020
89
92
I've always believed that a genius would shine whatever era he'd be in. Like, of course the greatest greek philosophers didn't grew up with internet and shit but given enough time to learn, they'd easily outclass the normal person by a wide margin.

William Shakespeare, if he lived today, would 100% know how to code in python.
do not know if they could still, will give to you that Shakespeare and greek philosophers and others like them would be masterful shitposters though.
 

Crestrial

Member
Mar 15, 2019
203
829
This thread is unreadable. I come back after several years, and you all are still complaining about the same exact shit regarding the developer. While I agree that there were major issues, it never stopped me from enjoying the game. (Edit: I just remembered having trouble with the old java version on linux, so that did actually prevent me from playing for a while.) I understand that some of you have a stronger opinion about this, but can't you see getting upset about it (for years) won't change anything?

If you couldn't spare the time to maintain a fork, then what makes you think working together is going to turn out any better? I've worked on projects where everyone chipped in, but I don't think this is one of them. There's been instances where I felt like I was constantly undoing and redoing others' work and re-configuring the process would have torpedoed the whole project. If you finally convince her to rewrite the game, she might disappear for an entire year and eventually drop the project.

To someone more proficient, it probably seems like no big deal and very easy, but some people are extremely stubborn and wasting your time trying to move them is futile.
View attachment DoIGiveADamn.mp4
 

SordidDreams

Member
Jul 27, 2019
255
283
You can tell what the latest news is based on the flavor of complaining in this thread. If people are complaining that nothing substantial has been added, the update just dropped. If people are complaining about Inno's work ethic, it's been delayed again. If people are complaining about radio silence, there hasn't been any news for a while. If nobody's complaining, there hasn't been any news for so long that everyone's gone catatonic.
 
Last edited:

jamasty

New Member
Mar 15, 2021
4
12
She seems content on just blaming Java itself, rather than blaming her lack of Java understanding. There is a reason Java is used in high end projects like Chemistry software, it's really good at managing data.
Honestly, the very first thing I don't get about her architecture is why it even uses nested Javascript, I mean the whole Webview thing.
I'm trying to make my own prototype of the game in this genre, and after experimenting with JavaFX I understood that this approach of JavaFX Webview by mixing Java and HTML/Javascript is weird imo. Like, if you wanna use html/js stack as they do, then do everything in js/ts, maybe with any suitable framework, and deploy either directly in the browser or as an app with Electron.
Otherwise, there are a couple of libraries for Java for game development. For example, there's FXGL, a superset of JavaFX designed to make games. Or the one I use, LibGDX, which I think is so good compared to plain Java/JavaFX as it has many community libraries, like a couple of ECS libraries, and cool libs for text formatting.

Don't get me wrong, they can choose whatever architecture design they wish, it's totally up to them, but when I simply tried to run a debugger to see how the game works, I was a little confused, and then after I saw that most classes thousands of lines, and some are 10k+, like GameCharacter a 30k, I got even more confused - how do they even navigate over all of that... maintaining such code base is probably uneasy thing to do ngl.
 

PonyWarrior

Newbie
Oct 22, 2019
75
216
Honestly, the very first thing I don't get about her architecture is why it even uses nested Javascript, I mean the whole Webview thing.
I'm trying to make my own prototype of the game in this genre, and after experimenting with JavaFX I understood that this approach of JavaFX Webview by mixing Java and HTML/Javascript is weird imo. Like, if you wanna use html/js stack as they do, then do everything in js/ts, maybe with any suitable framework, and deploy either directly in the browser or as an app with Electron.
Otherwise, there are a couple of libraries for Java for game development. For example, there's FXGL, a superset of JavaFX designed to make games. Or the one I use, LibGDX, which I think is so good compared to plain Java/JavaFX as it has many community libraries, like a couple of ECS libraries, and cool libs for text formatting.

Don't get me wrong, they can choose whatever architecture design they wish, it's totally up to them, but when I simply tried to run a debugger to see how the game works, I was a little confused, and then after I saw that most classes thousands of lines, and some are 10k+, like GameCharacter a 30k, I got even more confused - how do they even navigate over all of that... maintaining such code base is probably uneasy thing to do ngl.
Yeah agree with everything you said. I've cloned the git repository with all the source code of the game and built it locally, so that I could modify things not accessible by mods. And boy is it hard to navigate the codebase! I even had to disable the Java language server in vscode as it was using 100% of my CPU (14th gen i9 with 64gb of RAM) constantly, just trying to load the thing.

I have no idea how the developer works on the game. Some classes are 30k lines long like you said, and there's commented out code everywhere. Also I don't understand why hardcoded strings are used a majority of the time, even though they have an XML tag system set up, which they use sometimes.

I managed to change what I wanted to, but I can't imagine working on this project. This feels like a textbook example of technical debt to me, I hope the developer has a good plan in mind for the future, as I like the game and it'd be sad to see it abandoned.
 

Simp Cattu

Member
Feb 5, 2019
119
262
I'm gonna release these 3 lines of code that I've been working on for the past weeks no matter which state it's in
2 months later...

Sorry everyone, I accidentally thought of some new features that nobody cares about, got side-tracked, and now that it has just started, I don't feel comfortable delivering it to you guys yet, who would have known. Please wait for me a few more months while I sort out these who-knows-how-many mundane details to keep the subscriptions flowing.

Thank you once again for your patience and support, and I will see you again soon on another apology post.
 
4.10 star(s) 124 Votes