Actually I prefer to develop in TIC-80, but the community is way smaller, and TIC-80 games can’t be played on phones without a keyboard. It’s not a 1:1 alternative, tho I’m glad it exists.
Actually I prefer to develop in TIC-80, but the community is way smaller, and TIC-80 games can’t be played on phones without a keyboard. It’s not a 1:1 alternative, tho I’m glad it exists.
I can recommend PICO-8, if you have access to any windows/osx/linux computer.
It’s a “fantasy console”, a self contained gamedev environment that emulates an 8bit retro console (while using Lua, a popular and modern language), is super user friendly, and allows you to get a satisfying and fast feedback loop when learning to code.
There are many resources to learn it and a lively community
The hardest languages to learn are the ones that have a different paradigm than the ones you’re used to.
Most modern languages today somehow derive from C, in a way or another. JavaScript, Go, PHP, Java, C#, even Python… If you’re used to one of these languages, you should be able to get a high level understanding of code written in other languages. Some like Rust can be a bit harder when diving into idiosyncrasies (e.g. borrow checker and lifetimes), but it’s not too hard.
But if I encounter a Lisp, or a more domain-specific language like Julia or Matlab, I need to put in a lot more effort to understand what I’m trying to read. Though Lisps are inherently simple languages, the lack of familiarity with the syntax throws me off.
Mathematicians and scientists are notoriously awful programmers. They get shit done but with absolutely 0 regard to good practices and reusability.
I recently tried Original Sin 2 two weeks ago with the Baldur’s Gate craze. I’m not really a RPG player but I wanted to try it to make sure I wasn’t missing anything.
Conclusion: I really don’t like RPGs :p
idiot-proofing
Don’t chalk it up to idiots. The quote mentions “MFA fatigue”, which is something that definitely happens.
If you’re a Windows user (and moreso if you play games on your computer), you certainly regularly have admin prompts. I’m pretty sure that, like everyone else, you just click OK without a second thought. That’s fatigue. Those prompts exist for a security reason, yet there are so many of them that they don’t register anymore and have lost all their meaning.
For my job, I often have to login into MS Azure, and there are days where I have to enter my MFA 3 or 4 times in a row. I expect it, so I don’t really look at the prompt anymore. I just enter the token to be done with it asap; that’s a security risk
I mean even with trust, pull requests are objectively the best way to work as a team.
They’re absolutely not
People who insist on using semicolons in Javascript don’t understand why and are just following a cargo cult.
Remove the semicolons, be free.
Edit: lmao I hit some nerve here
Lower bandwidth for who? When images are cached on other instances, it allows two things:
You can, but I still think that the last third of the DLC is too different from the base game, and really stressful. It soured the ending for me :(
There’s 0 danger in the base game (aside, you know, the sun…), so you can progress, fail, and retry without any stress.
The DLC though, it radically changes that and there are actually jump scares. It’s a whole different vibe.
I own a PS4 and a bunch of single player games (Horizon, RDR2, Bloodborne (digital), Elden Ring, Shadow of Colossus…) and while some of them have an online component that I don’t get because I don’t pay for PS+ (or whatever its name is), I never had any issue playing those games.
For a more user-friendly (IMO) alternative, altough not open source, there is Resilio Sync. The main difference with Syncthing is that you don’t introduce clients to each other; you just share folders.
When lemmy.world will disappear, that’ll be a lot of communities (and valuable information) that go with it.
Edit: Also your last point proves mine. It’s only easier because otherwise you’ll be ostracized or worse.
Not at all? For example, there are many people who donate time or money to charities, and don’t talk about it at all. They do it because it feels good to help, they don’t seek validation or praise.
“Kind” and “not mean” are not the same thing. The motivations are totally different.
Technically it’s wrong.
You’re not good because you’re afraid of the consequences of being bad. You’re good because you have empathy and know that kindness is overall better for everyone (you included) than nastiness or immorality.
I must say it was a funny rant to read (and I 100% agree with you)
Edit: though i quickly looked at the code and it seems that the regex is customizable? https://github.com/LemmyNet/lemmy/blob/e181f4f41d61832f1278775179b6743699f8af12/crates/api_crud/src/site/update.rs#L95
(Edit: updated the link as a github permalink)
I agree with the resolution, and I (almost) never use the built-in code editor.
Most of the time I have a folder per game, with a
somegame.p8
whose only code is#include main.p8.lua
(+ other includes if needed), and the code itself is insidemain.p8.lua
. Since the code is cleanly separated from the other assets, I don’t risk overwriting one with the other while juggling between my IDE and pico8