• 0 Posts
  • 278 Comments
Joined 1 year ago
cake
Cake day: June 29th, 2024

help-circle
  • Practically impossible for this developer? Maybe. Technically impossible? No.

    We do have realtime GI solutions which don’t require raytracing (voxel cone tracing, sdfgi, screenspace, etc). None of which require any ‘special’ hardware.

    Raytracing is just simpler and doesn’t need as much manual work to handle cases where traditional rasterisation might fail (eg; light leaking). But there’s not many things it can do which we can’t already achieve with rasterisation tricks.
    Raytracing is mostly useful for developers who don’t have the time/budget/skillset to get the same visual quality with traditional rasterisation.

    However, in an industry which seems to prioritise getting things released as cheaply and quickly as possible, we’re starting to see developers rely heavily on raytracing, and not allocating many resources into making their non-rt pipeline look nice.
    Some are even starting to release games which require raytracing to work at all, because they completely cut the non-rt pipeline out of their budget.

    So I’d argue that you’re incorrect in theory, but very correct in practise (and getting even more correct with time).





  • I liked the visuals / cinematography of the 2021 version, but I haven’t gotten around to watching part 2 because I’m not really invested in the story.
    It felt like a lore dump that didn’t really build much connection to the characters, followed by a bit of action and some heavy sequel-baiting.


  • Totally understandable.
    Sounds like you have plenty of more important things to focus on right now.

    It probably sounds like I’m really trying to sell you on games now, but did you know there’s games and mods built specifically for blind people?
    I’m not saying you or your wife should play them, I just thought it was an interesting coincidence, as I’ve actually developed a couple of audio games before.

    Anyway, I’ll leave you to go focus on what matters, not my rambling or videogames.


  • Fair enough.
    I’m not going to argue about what does or doesn’t appeal to you personally, and I know you probably didn’t list every single game you’ve ever interacted with, but it sounds like action-heavy games aren’t your thing?

    There’s plenty of puzzle games, and games that revolve around creativity though.
    Minecraft got insanely popular partially because it allows you to express so much creativity.

    If you consider giving games another chance, I would recommend the recently released indie puzzle game ‘blue prince’. It involves a lot of creative thinking to overcome its challenges.



  • Agreed. I don’t understand the people who claim it’s easier to work with, or better for prototyping.

    Automatic typing exists. Type casting exists and is even handled automatically in some scenarios. Languages like java and C# can manage memory for you, and have the same portability and runtime requirement as python.

    Prototyping in python and then moving to another language later makes no sense to me at all.


  • I think it’s context dependent.

    The field is called mathematics, but I see math as a short form of mathematic or mathematical.

    Calling something a ‘math’ question or a ‘maths’ question both make sense. But something like “I hate math” sounds like you hate a singular mathematic, which sounds weirder to me than “I hate maths” (the field).


  • If you’ve ever been in a position where you weren’t able to relicense an entire project as GPL, or were developing for a platform that doesn’t allow LGPL3 libraries to be used because users can’t replace the LGPL3-licensed binary (ios, android, game consoles, proprietary hardware), which I’m sure many people with programming careers have experienced at some point, you’ll quickly find that any copyleft-licensed library is effectively useless to you.
    I would wager that those who have had to deal with that before are much less likely to use a copyleft license for future projects.

    There’s also a lot of small projects where the developer doesn’t care about licensing. They just want the code out there, and for anyone to be able to use it, as long as they get some recognition for making it.

    Most people aren’t lawyers, and don’t care enough to read all the different licenses and compare them all. They pick the simplest one that ensures anyone can do anything with it, and they aren’t held liable for anything.

    Apache is too full of legalese for most people to bother reading. BSD has different versions which make it more complicated to pick which one you want. MIT has much less confusion about versions (there are different versions, but most people associate ‘MIT license’ with the most common one).

    And then the existing popularity helps lock in a license choice once you’ve picked a license category. “If MIT is good enough for ‘x’, it’s good enough for me.”





  • Just don’t use the free version…

    “But I would walk five hun- THIS TRACK WAS BROUGHT TO YOU BY MICROSOFT WINDOWS 11. NOW WITH AI CO-PILOT ASSISTANCE TO GET YOUR WORK DONE QUICKER THAN EVER BEFORE -dred miles, and I would walk five hundred more, just to be the man who NEED ANSWERS FAST? BING IS NOW BETTER THAN EVER WITH BUILT IN AI FUNCTIONALITY. TRY IT OUT TODAY walked a thousand miles to fall down at your door.”



  • Holy shit you just reminded me of my childhood.
    I remember mixing all the things I could find in the bathroom because I thought it would make your hair grow faster and might be the secret to immortality, because none of the scientists would have considered mixing dove and palmolive together.