addie

joined 2 years ago
[–] addie@feddit.uk 2 points 2 months ago (1 children)

In Java, all objects are passed to methods 'by reference', and there is no way to mark them as immutable. So strictly speaking, they're all 'out variables'. This is the cause of a lot of mistakes in Java, where you eg. pass a list to a method, which then mutates it in some way. That will change the original that the caller passed in, which is normally unintended and may break class invariants. So Java tends to have an absurd number of 'safety copies' and immutable wrappers of collections.

I'd probably describe the inability to mark things immutable as the main problem with Java. The golden rule of concurrency is that if you share mutable state, you must use an appropriate synchronisation primitive. It's not easy to mark things immutable (final doesn't do what const does in C++) and although you can make class internals private if you like, the junior devs at my work will come along and add accessor methods.

tl:dr; yes it does. Passing an AtomicBoolean as a method argument will do as a built-in 'mutable object that holds a boolean and can be checked by caller', although it'll be slower than your own custom object since it does sync you won't need.

[–] addie@feddit.uk 1 points 2 months ago

InXile did Wasteland 2/3 and Torment: Numenara. All fine RPGs.

Completely agree that the talent needs to go elsewhere - this deal is the death knell for creative works at EA. I'd be careful about what you promise on Kickstarter, though. Signing up to lots of stretch goals is likely to burden your game with lots of tickbox features that don't make any sense.

In fact, I'd say that Bloodstained (while generally excellent) would be improved by cropping out some stuff. The crafting, cooking and crop farming could just be chopped out whole, and put all the upgraded gear in the place where you find items. Would swap out some of the enemy and boss count for a bit more variety. And 'hard mode' could have done with some playtesting and a general rebalance, or just be renamed 'infrequent crazy difficulty spike' mode. But someone paid for those tickboxes and so we've got them.

Letting RPG designers run completely free from publishers can be a recipe for disaster, too. Pillars of Eternity? Excellent. PoE2? Unbelievably unfocussed and sprawling, disrespectful of your time, goes nowhere fast. Could possibly have made two games out of it if someone had told them to chop it in half and then polish the bits, but was a bit of a studio killer instead, could never sell enough to cover the costs.

[–] addie@feddit.uk 28 points 2 months ago

Don't you mean a jift?

[–] addie@feddit.uk 10 points 2 months ago

Also no way that they're going to build that thing for $200M. That won't even cover the first round of grifting before a spade hits the ground.

Can't help but laugh at all the steps in front of it too, when that fat fuck was complaining about the escalator at the UN being broken. How you going to get into that building, Taco? Someone have to carry you?

[–] addie@feddit.uk 83 points 2 months ago (25 children)

I didn't ask for this.

The original looks fine; it's gone from 'okay for 2000', through to 'dated' and back to 'retro charm' again. Plus you can turn up the resolution and fps to silly levels, which wasn't the originally intended effect but is pretty nice.

All early 3D games look so bad that the slight year-on-year improvements are nearly irrelevant now. A hideous AI texture 'upgrade' doesn't bring it to to modern standards, and distracts from the truly amazing game behind it all.

[–] addie@feddit.uk 5 points 2 months ago

Yeah. I've got MangoHud throttling it down to 36 fps for that reason - if it tries to run 4K @ 144 fps then my graphics card sounds like a Spitfire getting ready for launch. It's not a game that needs twitch response for any reason, so it's not harmed by that.

It's an amazing game but the graphics are a small part of that, which makes the fact it runs inexplicably badly a bit of a mystery. Complicated lighting and long view distances in the underdark? No probs. Just a row of houses in act 3? Enjoy your stutters and framerate dips.

[–] addie@feddit.uk 3 points 2 months ago

48 studios will be closed before they get a game out, and then the other two will be closed after making something award-winning and genre-redefining, and the IP will never see the light of day again.

[–] addie@feddit.uk 3 points 2 months ago

Looks pretty much spot-on to me. Now you just need to spend the next eight years animating it all super-smoothly while recording a small child talking gibberish ;-)

[–] addie@feddit.uk 7 points 3 months ago (1 children)

Reads like Intel will be using Nvidia's stuff for integrated systems, and doesn't say anything at all about discrete graphics cards.

If you're integrating a GPU, then it's going to be either for a laptop, in which case performance-per-watt and total die size are very important, or it's for a generic business PC, in which case 'as cheap as they can get away with' takes over. A B580 might be the best mid-range graphics card, but those aren't the areas where it shines. Using someone else's tech makes sense.

[–] addie@feddit.uk 9 points 3 months ago

I'm subscribed to oxygennotincluded@lemmy.ml - seems dead, though.

[–] addie@feddit.uk 5 points 3 months ago

I got myself a remarkable after seeing a colleague use one and thinking they were cool. An astonishing price for what is essentially a kindle that you can write on, but that is essentially the entirety of its functionality right there. No web browser, no ebook integration, no keyboard, just a thing for scribbling notes with a big battery life. No distractions.

As such, it's completely ideal for my work diary, meeting notes, D'n'D notes, maps for games that I've been playing, random scribbles, all sorts. Quite a lot lighter than the thousands of sheets of paper that would be required otherwise. Also not as rude as popping open a laptop when you're meeting someone - they can see you're just making notes and writing to-dos.

[–] addie@feddit.uk 7 points 3 months ago

Yeah. Got a raspberry pi sat by our router, being the home dns server and fileshare. Installing forgejo was a one-liner, configuring nginx to serve it over https took about half a dozen. Very easy, perfectly reliable.

view more: ‹ prev next ›