[-] Anomandaris@kbin.social 22 points 1 year ago

But the other side of that is no political accountability. There's no risk of punishment, so why should they care? Insider trading, corruption, nepotism, general lying, acting in bad faith, and intentionally misrepresenting facts to disrupt useful debate.

Politicians get away with all of that and more, and get paid massive amounts of money, above and below the table, while they do it.

[-] Anomandaris@kbin.social 42 points 1 year ago

It's so weird to me, what do they expect to happen to the economy of their state when their workforce has such a poor education?

[-] Anomandaris@kbin.social 7 points 1 year ago

I think perhaps we can come to some middle ground between those two sentiments though! The nerfs were a bit heavy, but the game is still new, no one should really be so upset at major changes dropping before the start of the first season. People acting like Blizzard stole their money and slept with their mother... The game isn't even unplayable.

[-] Anomandaris@kbin.social 1 points 1 year ago

I don't think so, the ARPG I have in mind wouldn't be open world, would have no campaign and much less focus on story overall, a much more detailed crafting system akin to Path Of Exile but perhaps less punishing, and much more focus on stacking up as many extra modifiers as possible rather than being limited, push your team to get the best rewards.

No timegating, no daily/weekly quests you must log in for, the only limitation is your skill.

[-] Anomandaris@kbin.social 2 points 1 year ago

I've been thinking about an ARPG based around World of Warcraft's mythic dungeons.

Scalable, multi-player, enhanceable instances where completion of more difficult versions of the instance rewards in better gear and crafting options.

The idea is that the content is created for a 5-man party (1 tank, 1 healer, 3 dps) but you can try solo it, or bring up to 20 people to massively increase the difficulty and the rewards. Instances would follow WoW dungeon's formula of trash mobs (which drop crafting materials and have rare drop chances for certain gear) pathing you towards a succession of bosses with very different, complex mechanics with stages, signaled abilities, and skill requirements.

This would include a character levelling system to unlock new class abilities and mechanisms, a party finder system, certain dungeons locked behind character level and the completion of other dungeons at a certain difficulty level. Perhaps you could extend it to add in "world bosses", massive 200-man bosses with a chance at particularly unique loot, but of course that would require a certain level of infrastructure and a game population making it justifiable.

[-] Anomandaris@kbin.social 2 points 1 year ago* (last edited 1 year ago)

To provide a different perspective to everyone else, I would say that it's not the right time if you want everything to "just work".

I tried out Ubuntu 22.04 just a couple of months ago, and only one game of the several I tried "just worked". Everything else either didn't work at all, or required hours of searching and troubleshooting and problem solving, with mixed success. And I'm not a technophobe, I'm a software developer with experience in system support.

People keep saying there's lots of guides out there for most things, and that's true. But that doesn't necessarily mean the guide will work for you. I tried multiple "guides" to get my games working and most of them didn't help. Either they were too old, or there was a step that I couldn't complete, or I completed the guide and there was an error that isn't mentioned in the guide. Or any number of other problems.

Regardless of what people say, it may not be as simple as "switch to Proton and install Lutris". In the end I just got frustrated with having to work so hard to get my own computer to do the things I wanted it to do, and so I reverted back to Windows and had all my software working as expected within a couple of hours.

[-] Anomandaris@kbin.social 1 points 1 year ago

Burning it would release too many fumes, sink the bastard and turn it in to a new coral reef for marine life.

[-] Anomandaris@kbin.social 2 points 1 year ago

But that's functionally no different than what's already there...

The reason the lines are so long isn't because of anything Java related, it's because of the field names themselves.

[-] Anomandaris@kbin.social 2 points 1 year ago

That is an interesting point, but it's not Java specific, you could do this exact thing in most other languages and it would look pretty much the same.

Considering the fact that in a lot of enterprise projects the data structures are not necessarily open to change, how would you prevent reaching through objects like this?

[-] Anomandaris@kbin.social 3 points 1 year ago

This just tells me you don't use Java. Factory classes are just used to create objects in a standardized way, but this code isn't creating anything, it's just getting nested fields from already instantiated objects.

[-] Anomandaris@kbin.social 15 points 1 year ago* (last edited 1 year ago)

Sure, but most of the lines in the screenshot break down to:

object1.setA(object2.getX().getY().getZ().getI().getJ().getK().getE().getF(i).getG().toString())

Aside from creating a method inside the class (which you should probably do here in Java too) how would another language do this in a cleaner way?

view more: ‹ prev next ›

Anomandaris

joined 1 year ago