• 0 Posts
  • 79 Comments
Joined 1 年前
cake
Cake day: 2024年7月8日

help-circle



    • 270 items
    • I use gg.deals since they also filter for official stores, since I love indie games and I’m not buying those on keyshops. I use Isthereanydeals to check out bundles
    • i remove stuff it the votes average goes down or I realize it’s was not a good fit for my taste. Also if I realize the game has Denuvo.
    • when stuff is discounted and goes below 10 € I usually buy it, or if the price is higher but the discount is above 50%. Usually I wait a lot more for games in the 20/30 range and I almost never buy stuff above 30

    Games I’m waiting for, ignoring stuff not out yet.

    Big ones:

    • kingdom come 2 (loved the first)
    • Indiana Jones the great circle (I loved uncharted 4, wish they’d publish the others on pc)
    • stalker 2
    • doom dark ages

    Indie games:

    • animal well
    • citizen sleeper 2
    • the drifter
    • sorry we’re closed
    • eclipsium

    I also use the follow function for games not out yet, or a bit different from the stuff I usually buy. I wish the follow page was a bit more “curated”, it does not even have a search function, come on Gabe…
















  • I basically fix other people shitty voice for a living (replacing it with my own shitty code), the “best” one was by a guy, I suppose he was a self taught c programmer from how he wrote code, writing a complex python program. I saw:

    • a function called randomNumberGenerator. It was a function which started a webserver. While looking for a python tutorial for something I found out why: he copy pasted the tutorial snippet but then didn’t bother renaming the function
    • a program whose job was to listen to all other services and send them to another service via udp BUT it had a maximum buffer size so messages sometimes got truncated. I just directly put the listener in the target program and deleted it
    • like another guy in this thread he didn’t use git. First day on the job they told me “yes, we need to check which machine has the latest code because he ssh into them and work there”. His version control was basically putting code in different machines
    • lot of copied variables, because of c I suppose? Things like var = self.var
    • camelCase python (ok this is just styling in the end)
    • files with 10k lines of code
    • half the services were in python 2, half in python 3. Don’t ask me why
    • variables name in his original language (not English, not the client language)
    • single letter variables, I fondly remember self.I (upper case i)
    • I remember an if a == a: (I left it there because lol)
    • he added a license check which used the ethernet mac address. Too bad ethernet was removed from the machine, and his code launched an exception which returned 00:00:00:00 as mac address, so all licenses were working on all machines

    And many other things…

    In another project I saw a backend running on the frontend, as in, this guy wrote the logic for a machine on the Javascript running the user interface of the screen