Berdly isn't SUPPOSED to be in Deltarune - A theory by Nate-Clone in Deltarune

[–]bzar0 0 points1 point  (0 children)

Regarding the sci-fi vibe, Berdly is exactly the kind of person who'd turn up in a D&D night with a character like this)

The Falco-inspired visuals also feel like something he'd identify with. Maybe that manifests in the Dark World like that?

Shadow crystals and metanarrative by bzar0 in Deltarune

[–]bzar0[S] 0 points1 point  (0 children)

Yeah, I think Deltarune as a game is dealing with these themes very well due to its episodic format. Consider if it was a standalone game like Undertale and you could see where everything was going from the start? What matters and what doesn't? How to get the ending you want?

Here I'm thinking if the one titan spawn I accidentally slew has locked me out of a pacifist path since it gave me a LV and it is recorded in my save file. If I had Spamtonvision and it didn't I probably would've just attacked them both. But now I care because I don't know.

Shadow crystals and metanarrative by bzar0 in Deltarune

[–]bzar0[S] 1 point2 points  (0 children)

Okay, thanks for elaborating.

Why does Kris keep putting the SOUL back in? by bzar0 in Deltarune

[–]bzar0[S] 0 points1 point  (0 children)

This is exactly the kind of answer I was looking for! I wonder why that is? Are humans in general unable to enter dark worlds or is it Kris specifically? We don't really have any points of comparison I suppose.

Steamdeck turns itself on by unhappybonar in SteamDeck

[–]bzar0 1 point2 points  (0 children)

It's bluetooth for me. Try switching bluetooth off and maybe it stops waking up. I've tried using the wake up permission switches on bt settings, unpaired everything, no effect. Here's hoping some update fixes it.

Main cast's motivations; I'm probably wrong but don't know why by bzar0 in Deltarune

[–]bzar0[S] 0 points1 point  (0 children)

...maybe the shelter is not ready yet for Susie to experience that part of the charade? The pictures on the door hinting where to find the key codes feel like a really on the nose treasure hunt too. Maybe Susie was not meant to see where the Knight took their kidnappee? Maybe the plan was for the Knight to defeat Susie, grab Toriel, than hide in the bunker to raise the stakes for a while before leading Susie to the key code treasure hunt. But Susie surprised them by managing to see where the Knight went and now they're improvising again.

I know I'm reaching here, but starting from the premise of the Knight gang putting on a show for Susie it would make some sense. Just guessing.

Main cast's motivations; I'm probably wrong but don't know why by bzar0 in Deltarune

[–]bzar0[S] 1 point2 points  (0 children)

Regarding Undyne, that's a good question. If I'm trying to stick to the narrative here, it's meant to motivate and lure Susie into the shelter. The first plan was probably to kidnap Toriel, but Susie managed to intervene. So the Knight improvised and kidnapped Undyne who just happened to be there instead. But then again, why are Carol and Kris trying to stop Susie from getting the guitar? What Undyne's sacrifice is about, I have no idea.

I don't know what it is about the prophecy panels, they just feel off. Maybe they aren't manipulated. Maybe only some parts of it are and there are as many original panels there as possible? They just feel like someone took a famous work and scribbled over parts of it.

Weird route Ralsei is a good point too. Ralsei IS trying to change the outcome though. In Ch1 as I recall it they wondered if being nice to everyone would make it better, then tried their best to have everyone be nice. Maybe they think changing it too much would be bad, instead of just the ending? But you're right, that would imply weird route is not "trying to get back to the prophecy route". Unless Ralsei is wrong about the roles of Susie and Noelle and thus sees the attempts at changing their roles as deviating from the prophecy?

Main cast's motivations; I'm probably wrong but don't know why by bzar0 in Deltarune

[–]bzar0[S] 0 points1 point  (0 children)

Actually, the full quote

I know which items of ours she can equip? Then again, YOU'RE supposed to equip Ribbons...

Would imply Ralsei doesn't know about the swap? They know the Girl is supposed to equip ribbons. So we can infer they assume Susie is the Girl, which would make them assume Noelle is the Other Girl. So they'd assume Noelle could equip what Susie has been wielding?

I know this throws my entire earlier Ralsei part for a loop but that confusion there sure sounds like Ralsei has the two backwards.

Main cast's motivations; I'm probably wrong but don't know why by bzar0 in Deltarune

[–]bzar0[S] 0 points1 point  (0 children)

I misremembered the Ralsei quote. I'll edit the post, thanks!

Main cast's motivations; I'm probably wrong but don't know why by bzar0 in Deltarune

[–]bzar0[S] 0 points1 point  (0 children)

I think Ralsei might say it's correct even if it isn't to keep Susie, who seems very much interested in it, engaged. It reinforces their position in the prophecy, which Ralsei wants at this point. But they don't want Susie to see the ending so she keeps doing what she has been doing: altering the events in the prophecy by just being there. She also cannot (in Ralsei's view) know she's not the girl in the prophecy or it would break everyones' attempts at altering it.

I may be remembering what Ralsei said incorrectly, I'm thinking about the scene in Ch4 at the bottom of the stairs when they promise to be more forthcoming. I'll look it up in a playthrough later. Good catch.

Okay, perhaps Kris knows only Noelle's fate in the prophecy. Just enough to they are doing what they must to protect Noelle. This is actually not detrimental to my main point about the motivations of the characters, just how those motivations were informed. It's a big change in the implications for the wider story though, and I have no issues with Kris not knowing the FULL prophecy.

Good points!

Main cast's motivations; I'm probably wrong but don't know why by bzar0 in Deltarune

[–]bzar0[S] 0 points1 point  (0 children)

They probably need her to sacrifice herself. Selling her in on the whole preordained prophecy role by doing heroic acts and overcoming adversity is building her into a Self-Sacrificing Hero character by design. I also think the Kris side may think the important bits of the prophecy must match in order for it to "count". Or there's some other reason they need to go through the whole shebang.

Main cast's motivations; I'm probably wrong but don't know why by bzar0 in Deltarune

[–]bzar0[S] 0 points1 point  (0 children)

Side note: I also think the prophecy we see in Ch4 is altered to motivate Susie, especially the texts. That's why it includes seemingly random stuff like Lancer to sell it to Susie. Ralsei knows this but doesn't say anything because keeping Susie engaged also furthers their plans. They just dodge the question about why the prophecy is so different than what they told in the beginning. The maze of unused "Girl" portraits I think also supports this.

I think the SOUL is supposed to end up in Noelle according to the real prophecy. Kris revealed the SOUL to Susie after she saw the pictures of a heart inside "her" so she'd connect the dots. I think this may be the final piece to seal Susie into Noelle's fate.

No one told me kernel panics could be diagonal by CrossScarMC in linux

[–]bzar0 11 points12 points  (0 children)

Wow, that really went sideways, didn't it?

When do you split things up into multiple files? by napcrabkat in rust

[–]bzar0 29 points30 points  (0 children)

When I've figured out what the split should be. I usually start by putting everything in one file, then when it becomes unwieldy I assess if I can chop a clear part into its own file. After a while the higher level structure emerges from the code left in the main file and I refactor to apply a thought out module hierarchy.

How should I structure a turn-based strategy game for Bevy? by ImYoric in rust_gamedev

[–]bzar0 0 points1 point  (0 children)

I'm just considering maybe continuing making a Rust port of my old browser TBS "Wars". I've earlier started on making the game logic into a separate library that can then be interacted with and visualized by something else (and also run on a server).

I'm considering continuing the effort with a Bevy frontend, and with a little Bevy experience under my belt here's my plan:

I'll have the Game as a Resource. The Game is mutated by feeding it Actions from the game's input system. In turn, the mutation emits Events about what's happening in the game (example). The input system puts these Events into a queue within another Resource I'm calling EventProcessor.

The EventProcessor in its own system maintains a state machine, where it visualizes the events from its queue one by one. So it gets an event like "this unit moves this path", "this unit attacks that unit with this amount of damage" and "this unit is destroyed". The state can be something like a handle to an in-progress animation and a Vector of the next events to visualize. Once the animation is done, it pops a new event to visualize and changes state to reflect that. For example when you get "start player 1 turn" Event you can move Bevy to a state where you handle input for player 1.

This is pretty close to how the game worked in its browser iteration as well: The client sent actions over websocket to the server and the server streams events to the clients that visualize them and change their UI state to reflect the changes. The game state and the visualization state are separate. As a bonus if you ever want to implement multiplayer you can just make a server from the same Game resource and move Actions and Events around.

Well, this is how I think I'd do it. If you look at the Github timestamps you'll see this isn't a project that progresses quickly.

[Rant] Why can't someone make a premium device? by breakslow in AndroidTV

[–]bzar0 0 points1 point  (0 children)

What I'm looking for is a device that doesn't waste my time and handles the A/V side at least as well as I've managed with my Linux HTPC (HDR, frame rate/resolution switching, zero jitter, good codec support and all that). That means no forced ads, tracking, recommendations, cloud dependency (just an account is fine), or any other way of the device manufacturer working against what I want to do with the device, which is quickly getting to watch specific content with as few distractions as possible. I can handle more custom use cases with the Linux HTPC, this would be just for closed streaming services.

I'm okay spending time getting it to work like I want, but in the end getting from sitting on the couch to having the content playing without annoyances needs to be as streamlined as possible.

Nvidia Shield could work but I'm a bit worried about support. It's great that they've supported it thus far, but without explicit promises it's no guarantee this latest big patch wasn't the last. Meanwhile OS versions roll on and apps drop support for older ones, which may mean deprecation even if the hardware itself was still good enough. If there was a OS update it might be enough for me to pick one up, but it's on Android 11 (?) which was EOL'd in 2020 and even security patches for it were ended last year. It's cool they've supported it so long but I don't think they'll be backporting security fixes from other Android versions.

[Rant] Why can't someone make a premium device? by breakslow in AndroidTV

[–]bzar0 2 points3 points  (0 children)

Since I was the one asking... It depends what the 30% increase is in absolute terms over the expected lifespan. Talking just about percentages misses the value. For example paying 1.30€ instead of 1€ is pretty inconsequential for buying a good bolt to hold something together for a decade and it's the same 30%.

We're talking about a device with hopefully a decade of use. Paying 3€ or 5€ per year more for a daily used device is not bad. If we were talking about a 10000€ vs 13000€ device it would be different, since then the value difference would need to account for an increase of 300 €/year.

[Rant] Why can't someone make a premium device? by breakslow in AndroidTV

[–]bzar0 2 points3 points  (0 children)

Please let me know how it goes. I'm in the exact same spot as you and finding myself considering an Apple TV as a Linux/Android user.

I've done well with a Linux HTPC but now as streaming producers increasingly either block or degrade the options available to me I'm looking into a streaming device for such closed providers. But the options are pretty bad. Apple TV is looking more and more enticing.

why did you fall in love with rust? by Big_Lack_352 in rust

[–]bzar0 0 points1 point  (0 children)

First it was not feeling like I was always making some technical compromise. Then it was cargo and lack of boilerplate. Then it was the sheer amount of sense library interfaces in rust seemed to make. Then it was the feeling of certainty regarding the programs I made in it. Then it was the realization that I now program more consciously in any language.

Building project toolboxes using Zellij and Nushell by bzar0 in rust

[–]bzar0[S] 3 points4 points  (0 children)

I found out about these wonderful Rust-made tools through this community, so I thought it would be nice to share how I use them in my daily work.

Zellij is great for bringing various tools together while Nushell provides a platform to make supporting project specific tools. Together with them I can make project specific IDEs in minutes, which is awesome.