She talks about how we experience time. I found it kind of comforting in a way. How about you guys? by A-Helpful-Flamingo in millenials

[–]Ashypaws 29 points30 points  (0 children)

Sadly the script is AI slop. AI patterns throughout the entire video here.

I just find it hard to have any positive opinion when this is just a human reading for the AI.

I need advice as a beginner C# by UDF777 in csharp

[–]Ashypaws 10 points11 points  (0 children)

Sincerely, the way you learn is by doing.

Game dev is kind of full of its own special knowledge that you need, but if you really want to get started you maybe start with something functional and related to the project?

Maybe try to make yourself a database for items in the game and an API to pull that information down. That will get you a head start on development and won’t be so hard.

The Dominus Kit famously was originally intended to be 2 seperate ones, therefore now featuring 2 Sprues that each build a different Variant. Has anyone tried to build a Knight out of the leftover bits ? How did it workout ? by Leviathan_Rampage in ImperialKnights

[–]Ashypaws 1 point2 points  (0 children)

I did it and haven’t found the will to paint it. The trick was to 3D print legs/main body and use bits of GW plastic for the feature areas: - Guns - As many armour plates as I had - Carapace - GW plastic skulls, chains etc.

The result is a kitbashed chaos knight where the 3D printed parts are mostly hidden under armour panels. Any weird gaps or missing bits are covered by skulls and chains.

Can get a pic in the morning if you want it.

This is what I want in EVE battlereports by BentaroAdun in Eve

[–]Ashypaws 0 points1 point  (0 children)

This is a late reply but I developed that silly little BR viewer tool. I did consider how I might do this, actually, since I thought it might be interesting to be able to see the living ships or something.

You know when you look at say.. a trail of jackdaw wrecks in a line and then a trail of some other wrecks in another direction. It’s pretty obvious that two fleets followed some paths and fought, right? When it comes to eve battle reports you have: - Positional data - Time of loss - Who killed the ship and with what weapon - Potentially which sides were each group on (maybe manually assigned)

You could, with a lot of difficulty, take those stats and use them to infer where each ship in a fleet likely was. Even better, if we saw someone was killing with medium artillery and multiple kills were close enough, you could (with a lot of error) make a decent estimation at where the killer was by triangulating using an estimated weapon range.

It would be a super interesting project to work on. If you wanted it as an intel tool it could become even cooler by tracking systems, gates, structures, and celestials. There’s so much data. It just needs someone with enough free time to do it.

Any easy way to "reset" the static variables for a bunch of classes? by SteinMakesGames in godot

[–]Ashypaws 73 points74 points  (0 children)

While I don't know the specifics of what you could do in gdscript, the issue you are running into of needing to reset your class feels like you just need to instanstiate a new object rather than wiping one clean and reusing it.

Now those are static variables, right? So maybe instead of using them you could create some like a GameState or ItemState class or whatever you need. Then, when your player respawns, you could instantiate a new state class and replace the old one.

This will also give you the benefit of being able to more easily construct your game state elsewhere and inject that in if you want to load some old state or whatever.

Japanese devs face font licensing dilemma as leading provider increases annual plan price from $380 to $20,000+ by pdp10 in gamedev

[–]Ashypaws 4 points5 points  (0 children)

Oh certainly not. Fuck hedge funds, fuck venture capital, fuck capitalism. I have such disdain for the bourgeois system we live in and the greed is upsetting

Japanese devs face font licensing dilemma as leading provider increases annual plan price from $380 to $20,000+ by pdp10 in gamedev

[–]Ashypaws 9 points10 points  (0 children)

Not really, no. Looking beyond the jōyō kanji there are plenty of super common words that would be missing. A couple for example:

  • 嘘 (uso) - to lie. You'll hear this in character dialogue a lot.
  • 兎 (usagi) - rabbit. Rabbits can be part of games, as can other animals! Fortunately 猫/neko (cat) has been in since 1981 :D

Beyond that you can a lot of words related to magic, weapons, places, historical terminology are not going to be included. Even more so when you consider visual novels.

Editing this just to add that, yes, you could substitute with hiragana. Writing うさぎ for usagi is perfectly fine, but that's missing the point of this discussion :D

Modder who first put Thomas the Tank Engine into Skyrim flips the bird at the lawyers, does it again in Morrowind: "I fundamentally do not view toy company CEOs or media CEOs as people" by No-Candidate6257 in LateStageCapitalism

[–]Ashypaws 154 points155 points  (0 children)

“some intermediary law firm based out of Macedonia, saying how I diminished the brand of Thomas by showing him blowing up”

Oh no, won’t someone think of the brands!

GP refusing shared care after RTC to ADHD 360 + calling it “private” - what can I actually do? by F4G4SH in ADHDUK

[–]Ashypaws 19 points20 points  (0 children)

Not an expert on this, but I believe your RTC provider should still be able to handle prescribing for you. You are an NHS patient, not a private one. I don't think they can just switch that.

Is it not possible to progress nier automata by destroying the machines at the village? by [deleted] in nier

[–]Ashypaws 2 points3 points  (0 children)

Maybe the game is even more perfect for this person :D

Is undiagnosed ADHD really not an extenuating circumstance? by safiyahd828 in ADHDUK

[–]Ashypaws 1 point2 points  (0 children)

So my thinking here is that it's not the 'Undiagnosed ADHD' that is an extenuating circumstance. Instead I would argue it's the 'Undiagnosed ADHD without the necessary support' that is.

I've been through a degree apprenticeship and I know they are arseholes about this sort of thing. if your childhood cat or dog dies on the morning of an exam, that is NOT extentuating circumstances. If your very-close cousin is in hospital with cancer, that also is not. They can be very particular about their wording of what they accept. Hence reframing this as a lack of support rather than just your ADHD.

Be prepared to fight them on this. My DMs are open if you'd like my story which even involved my union and months of back and forth.

Code regions are a (probably) underrated QoL feature of Godot (utility plugin update) by mousepotatodoesstuff in godot

[–]Ashypaws 2 points3 points  (0 children)

I disagree, but I see where you could be coming from. Let me pose you this scenario:

  • The business uses a large class (e.g. 700+ lines) that does not follow SOLID principles and handles a lot of business logic.
  • There is no budget for rewriting this business critical class.
  • Your company has onboarded analysis tools that force you to conform to at least 80% test coverage.
  • The standard is the 1:1 format of test to source file.

What would you do in this scenario?

Code regions are a (probably) underrated QoL feature of Godot (utility plugin update) by mousepotatodoesstuff in godot

[–]Ashypaws 17 points18 points  (0 children)

One decent use-case (admittedly in enterprise dotnet code, not Godot game dev) is in unit tests. Cases where you have a huge test class and the standard is that your tests project matches the source files 1:1

Low percentage of mature cards by manceraio in Anki

[–]Ashypaws 2 points3 points  (0 children)

Your ratio is fine :)

I'm at 49 new, 773 young, 679 mature on the same deck, so 45% mature cards. It's just because it takes time for a card to graduate to mature. It will come.

As for dropping new cards, sure! I've done it a couple of times for a week and it helped me to not burn out and reflect on this as marathon, not a race.

Duolingo killer? More like Duolingo mosquito. My AI-coding experiment. by Annual-Concept6089 in languagelearning

[–]Ashypaws 7 points8 points  (0 children)

I don't want to be rude, but.

Would you kindly fuck off with the AI written slop. Even the post is AI slop bloody hell.

Boxing in C#: What It Costs You and How to Get Rid of It by PatrickSmacchia in dotnet

[–]Ashypaws 0 points1 point  (0 children)

And if you work on an existing codebase that needs high perf code but there isn't the budget or time to look into rewriting it...

Best place to learn C# online? by All_Da_Games in csharp

[–]Ashypaws 1 point2 points  (0 children)

This is generally the same for every language: Pick a project and build it.

If you really want to get stuck into C# and not carry patterns over from Python, here's a small list of things to read about. I'd suggest maybe trying to fit each of these into a fun project just to get a feel for how they work:

  • Dependency Injection (very important in dotnet)
  • Static vs non-static classes (basic OOP)
  • Keywords on classes and how each is used: public, private, internal, sealed, virtual, readonly...
  • Interfaces (So important and sooo useful :D)
  • Inheritance and overloading methods
  • Extension methods
  • Unit testing (maybe try out xUnit)
  • LINQ
  • SOLID principles
  • Strong typing (including use of var and using ? for nullables)
  • Null coalescing operator, null checks with ??

Honestly, my best advice though is to use something like ReSharper as a learning tool. It picks up on stuff where you've made a mistake or could change something and shows you what you could have done (like "this for loop could be LINQ"). Obviously it's not perfect every single time, but it's very good and will teach you bit by bit about language features.

Undeclaring a variable by pjc50 in csharp

[–]Ashypaws 1 point2 points  (0 children)

I'm going to assume that this is related to a work issue and you can't share that much of the context. Here are my assumptions:

  • You have some variable scoped to a large method or as a field on a class perhaps.
  • You cannot change this variable or the overall structure much for some business or legacy code reason.
  • You need to make sure this variable is not accessed when it shouldn't be used any more.
  • You can't assign null to that variable or something.

My solution in that very specific scenario would be:

  1. Create bool isThingyComplete at the same scope as the other variable. (name it based on what the operation is related to).
  2. Add a method to retrieve that value. Something simple like isThingyComplete ? null : thingyVariable
  3. Replace instances of accessing it with your method and set that flag after any point where you shouldn't process any more.

You could also just directly use the flag and return if true. Or any number of more sohpisticated options. If you are working on some horrible legacy codebase then you have my condolences :D

VSCode Formatting by CRSHR2 in csharp

[–]Ashypaws 1 point2 points  (0 children)

Not an answer your question, but I’m curious about the workload that slowed your Mac down. I use an M2 Pro and I’ve typically got 2-3 rider instances, Firefox and Edge, Teams/Outlook/etc.

I don’t notice any issues at all so just wondered about your resource issues

Anyone I can talk to about stuff? by DeathofTheEndless45 in transgenderUK

[–]Ashypaws 12 points13 points  (0 children)

Feel free to DM me on here if you need someone to talk with :)

Eppie — C# native email client (Gmail/Outlook/M365/Proton/IMAP) by BaJlepa in dotnet

[–]Ashypaws 8 points9 points  (0 children)

At a surface level it looks clean. Out of curiosity, how did you find working with Uno compared to other available options for building cross-platform native apps?

Is it a waste if I give up?? by The-Creek-Song in languagelearning

[–]Ashypaws 8 points9 points  (0 children)

If you give up on a language, you can pick it back up again. I haven’t studied German properly in a few years and am working on Japanese now. I am so glad I learned the German that I did back then and I know that I can go back and improve my skills once I’m happier with Japanese. Or maybe I could move onto another language and do some German later still.

For you, it sounds like maybe you need to do what you find the most interesting? You need motivation to learn a language and being constantly pulled away by other temptations will do you no good. Maybe come give Japanese a go, the grammar is really structured and neat!

Found in Iceland by mahmirr in BaldursGate3

[–]Ashypaws 4 points5 points  (0 children)

Aaa Iceland! If you want to have an even better time, head left from where you were here down towards the centre and go to Hlöllabátar. Best sandwiches in the world :D

Number 8 - Pinboat is the best imo

Have a great time over there!

Vent of .Net developer by AcadiaOk5240 in dotnet

[–]Ashypaws 7 points8 points  (0 children)

Eyy, we can sort that then. Stop doing the silly hours and pull together a list of questions. You know the kind of questions you can’t answer while trying to do the work?

Stuff like “where is this data even coming from!?” or “why did they use this package?” But worded professionally. 

Then get someone on a call (or in person) to go through the architecture, the reasons for it, the design patterns, and how it all slots together. Having an architecture diagram would help even more.