Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)MI
Posts
5
Comments
482
Joined
2 yr. ago

  • I've given it some though and wouldn't the fact that the blockchain is public by design be a problem in regard to forward secrecy (I'm not sure I'm using the term right here, but I suppose you get the idea)? If your keys would leak, you are then stuck with a lot of private data leaked without any way how to pull them back.

  • We've once received an investor offer from a major studio for our game we are making since college in our free time, but the catch was that they wanted us to implement online multiplayer into a coop-only top-down shooter we've been actively making in our free time for the past 4 years at that point.

    We ultimately rejected the offer, even though we managed to get a prototype working. MP is such a pain to implement in the first place, and adding it into an almost finished game is near impossible. But, if you ever resume the project you've scratched due to unet being awfull, I highly recommend checking out Mirror. It's free, open-source and has an amazing Discord community - every time I had an issue or needed help with something, there was someone willing to help me there.

  • My favorite story about docs is when I tried implementing multithreaded Raycast in Unity.

    I needed it to hit multiple targets per ray. Should be pretty easy, after all - there is this parameter right in the constructor:

    maxHits: The maximum number of Colliders the ray can hit.

    And this is how you use it, straight from the docs:

    The result for a command at index N in the command buffer will be stored at index N * maxHits in the results buffer.

    If maxHits is larger than the actual number of results for the command the result buffer will contain some invalid results which did not hit anything. The first invalid result is identified by the collider being null. The second and later invalid results are not written to by the raycast command so their colliders are not guaranteed to be null. When iterating over the results the loop should stop when the first invalid result is found.

    Well, no. It's not working like that. I was always getting just a single hit, but sometimes, I received two or more hits. After a few days of debugging, I have found a typo in bubblesort, which caused the multiple hits, and I was in fact getting only one hit every time.

    Strange, must be a bug then. And then I found it. A bug report from 3 years ago. But it was closed as solved. And the resolution?

    I have some news about the issue where RaycastCommand will only return a maximum of 1 hit regardless what you set maxHits to.

    According to our developers, each individual raycast in a batch only does a Raycast single in PhysX which will only return the first hit, and not multiple hits if the ray passes through several objects which would require a different raycast function. The documentation simply doesn't explain this very well.

    The docs above are from 2021. Three years after this. The fuck "doesn't simply explain it very well"? It literally explains it pretty damn well.

    But looks like they've finally changed the docs for 2022+ at least, it did happen few years ago.

  • I live in Europe and have some direct experience with how the banking system works (I was pentesting the system that shares transaction data between banks over their closed intranet), and I had no idea that US doesn't have something like that. That's interesting, that sounds like a lot of inconveniences.

  • I'm probably going to use this as a motivation to finally implement serious Digital Minimalism, and just stop using websites that force me to use it.

    Banking will be the biggest problem, but other than that, I don't really need to spend my time on the internet. And this kind of DRM infuriates me so much, that I might just get a life just out of spite.

  • While I'm glad they are speaking up against it, I don't believe that it will change anything. If Google decides to implement it, it will just end up exactly like it did with WC3 EME, as summarized in this the 2014 article from if I'm not mistaken a Mozilla dev:

    I know of people recommending Chrome (not Chromium) because it has Flash Player natively incorporated, so you no longer have to install it separately.

    This serves to prove that the majority of users doesn’t know about either the technical or ethical differences in the software they are using.You may also think of the pirated software the are using,but this is a different matter. Ignoring this marketshare goes against Mozilla’s idea of a web available to everyone, not to mention that Firefox is no longer the most used browser as it used to be a a few years ago and it is therefore forced to comply with this kind of requests.

  • I guarantee you will never find a game like the Return of the Obra Dinn. Never.

    Have you heard about The Case of the Golden Idol? I haven§t played it yet, but from what I§ve heard it's really good (it was most innovative game of last year on Independent Games Festival IIRC), and should be really similar to Return to Obra Dinn.

  • Melody’s Escape, Beat Hazard (1/2/3), Symphony

    Rythm/music-based games are my favourite! If you haven't already, I recommend giving Sayonara Wild Hearts a try - while it doesn't use your own music, it's still more of an interactive music album than a video game. From your list I haven't played Melody's Escape, so I will check it out. Also games like Metal: Hellsinger or BPM: Bullets Per Minute.

    I still didn't have time to check Soundfall, but it also sounds like a game that can be fun. It doesn't look like it can use your own music, but I think that's not that much of a problem - I preffer hand-crafted experiences as far as rythm games go.

  • I needed to play the game before watching the video

    I recommend watching the video anyway - the theory about the game being made just to mess with players is actually from that video. Also - even if you didn't manage to finish The Witness, I highly recommend playing The Looker. It's free, it's short (i think you can finish it in an hour or so), it has the best ending and if you've played The Witness, you will definitely appreciate the game. It has one of the best endings I've ever saw in a video game.

  • I do realize that it's a popularity contest, but I still find it kind of saddening. But it's not an issue of only Steam Awards - IIRC, even awards that do have a panel of judges usually have the same problem - such as Game Awards. But you are right that it's just made for a different audience, and you get the same issue with movies or books - experimental game design simply isn't mainstream, and it's not a target audience of such award shows. Which is OK.

  • I've played Doki Doki Literature Club, and I really love how did they approach the horror genre. IIRC Undertale is doing something similar at it's ending, but you are right that from the top of my head I don't remember many games experimenting in this direction.