Buddahriffic
@Buddahriffic@lemmy.world
- Comment on Where do I go if I want to find someone to help me make an app game? 8 hours ago:
The language actually only consists of a relatively small number of verbs. Operations that perform various mathematical and logical actions (such as adding, multiplying, dividing, and, or, xor, bit operations, and comparisons), assignments/reads (put the result of this string of operations in this container for future use or read one back to use it now), conditionals (check if this condition is true, if it is do something), and jumps (instead of going to the next instruction, go somewhere else).
Everything else is just variations or combinations of those four basic things. Don’t worry if you don’t know what anything is in the following paragraph, it’s just explaining how everything else is built on those basic pieces.
Loops are all four put together, functions are assignments and jumps, objects are a way to organize functions and data, polymorphism is a modification that allows replacing function code in variations of the objects. Even IO is just assignments and reads to and from specific memory addresses. Programming language primitives and APIs will simplify doing these (you aren’t likely to do IO as those memory mapped operations directly unless you’re working on drivers or embedded apps). Sometimes the CPU itself implements special cases, like atomic operations or having multiple cores so you can have multiple threads of execution running in parallel.
When I realized this, it made learning new programming languages much easier. And the internet puts all of the more specific information at your fingertips, especially when you consider all of the free university courses available that go into specializations of the above, plus the other important meta aspect of programming: algorithms.
I suggest you pick a language and just try diving in. The early exercises will seem overly simple, but they’ll build a foundation that you can then build more on. For easy to pick up languages, try BASIC, python or lua. Scratch might also help, though it’s purely gui based, so might be harder to jump to another language from there (which you’ll likely want to do to develop an app).
- Comment on Fucking wankers 9 hours ago:
Silly human, reddit was just the platform. All of the behaviours were human. Lemmy is just better because it’s decentralized, so if the admins go authoritarian or corrupt, you can just move to another instance where they don’t have power.
I wonder if early reddit had people replying similarly about it not being digg.
- Comment on Wait for it... 4 days ago:
Don’t tell me stopped it right at 24 hours. It starts falling at 24:00:03!
- Comment on Chocobo 4 days ago:
The whole “dinosaurs having feathers makes them less scary” line of thought is kinda silly.
If you stick a pink bow and glitter on a knife, it doesn’t become any leas deadly, plus good luck getting that glitter out of your wounds if you do make it to the “I need to get that glitter out of my wounds” stage.
- Comment on Chocobo 4 days ago:
Though by that logic, we’re all amphibians or something.
- Comment on Almost 19% of Japanese people in their 20s have spent so much money on gacha they struggled with covering living expenses, survey reveals - AUTOMATON WEST 4 days ago:
I’m so glad that I looked up some cheat codes for Turok 64 back in the day. It had two powerful weapons that were meant to be used sparingly after finding a rare inatance, in one case, or searching the entire game for pieces, after which you only got 3 shots with it. I used those two weapons until I got bored of them.
Then I tried to play the game again without the cheats and realized it was ruined for me. Why would I care to spend time searching for each piece of that weapon, knowing it only has 3 shots, when I was already bored with it?
And then later on, after I had been raiding in WoW, very focused on getting my loot upgrades, I noticed the loop of raiding to get better gear to get better at raiding to get better gear and realized it only had a point if I enjoyed the raiding, otherwise the gear didn’t matter, regardless of what stats or graphics it had.
Those two things together have made it easy to never spend any money on game progression. It’s basically spending money to either get bored of the game quicker by trivializing the powerful things (monetized cheat codes or powerups), or to avoid playing the game in the first place (getting the gear without the raid, when the whole point of the gear is to help with the raid).
And yeah, often the game isn’t worth going through the loop, but they design the early stages to give fast progression to build up an expectation but tune it so that it’s a slog grind if you don’t buy anything, hoping for a few bucks from people as they learn this, or a lot of bucks from those who set strong habits and never do learn.
And when progression is pinned to an exponential curve while upgrades are non-exponential but tuned to be ahead of the curve when you first get them, it doesn’t matter how much money you spend, eventually you’ll always be back at a curve that looks more vertical than anything else and you’ll need to spend money or wait a crazy amount of time.
- Comment on Anon plays old games 1 week ago:
Good point. OP should have waited to post that after you saw that video.
- Comment on Anon plays old games 1 week ago:
And yet you’re talking about something you saw in the past. Maybe you just crossed the threshold.
- Comment on Original 'Star Wars' Cut Will Be Shown at a Theater for First Time in Decades 1 week ago:
Which was a pretty dumb edit because Jabba didn’t seem like the kind of guy that would let Solo get away with stepping on him. And Solo would have also known that and not casually stepped on his tail.
Not to mention Jabba also didn’t seem like the kind of guy to meet with a smuggler he had a bounty on alone in a random ship bay. Even if Solo wouldn’t have been willing to just shoot his debt and bounty away, Jabba couldn’t have been sure about it and Solo already wasted a bounty hunter that caught up to him.
Would have been better to just edit the audio to make the other guy a representative of Jabba instead of sticking to the “this is Jabba but filmed before we decided to make him an alien slug so now we need to make it look like Jabba”. Even without the tail step, he looks ridiculous walking around like that compared to the massive thing he was just a year or so later, like he’s Jabba’s younger brother or nephew.
- Comment on Anon has a female friend 1 week ago:
Or how unattractive that mindset itself is. It’s like the opposite of a self-fulfilling prophecy.
- Comment on Irresistible 2 weeks ago:
Domions*
- Comment on SPIRIT WEAPON 2 weeks ago:
Trial and error existed before science was a thing, even if medieval academics were idiots who thought seniority was more important than observations and the reasoning used to “explain” things was often as dumb as the reasoning in the OP.
It’s how garlic and salt got a reputation of warding off evil spirits because food rotting seemed like it was caused by ghosts to people who had no idea microbes existed, and salt and garlic had anti-microbial properties, which reduced or slowed the occurrence of rot and/or mold.
Of course, from there it got taken to ridiculous levels, like people thinking a ring of salt protects them from non-existent beings or garlic frightens off other non-existent beings. But it all started from noticing that meat lasted longer for those with good access to salt (or something along those lines).
- Comment on LinkedIn’s cofounder Reid Hoffman says seeking work-life balance is a red flag that you’re ‘not committed to winning’ 2 weeks ago:
Define winning.
- Comment on 6* months away now. If you're on 10, do you plan to upgrade? Make the jump to Linux? 2 weeks ago:
Just in case you are thinking this like I used to, don’t go by “unplayable on steam deck” to determine what games you won’t be able to play on a Linux desktop. While those games include incompatible with Linux games, they also include ones that the deck hardware can’t handle at a decent framerate but otherwise play fine on Linux.
- Comment on Anon orders food 3 weeks ago:
Turns out she was making a BJ joke and occasionally lies awake cringing at the joke that everyone missed.
- Comment on Anon takes an exam 3 weeks ago:
One of the toughest classes I ever took had a final exam that was 24 hours long but it was done at home. It wasn’t just open book, it was open internet. The only requirement was that we completed it individually.
It was the first and only exam I slept in the middle of.
It was something like 6 essay style questions in a CS topic, you had to pick 3 to answer.
It was my favourite exam. Not that I generally do badly on more traditional style exams (closed book, cheatsheet, open book, whatever), and not that it was easier because of the format. But it challenged us in real ways rather than test how much we memorized from the course material.
The assignments were similar, assignment 0 was to implement a console to run on an embedded system without an OS or standard libraries or anything other then a UART we could send one byte at a time over. We didn’t even have print statements until we implemented them and got them to work (that was fun to debug). It was deliberately set up like that to encourage people to drop the course early so people on the waitlist could get their spot.
- Comment on Anon explains scam callers 3 weeks ago:
I answer most calls but rarely get them. When it’s a scam, it’s usually the “play a recording and only use a real person if they push 1 at the end of it to talk to a real person” type. I’ll either hang up quickly or if I’m feeling bored and trollish I’ll hit 1 and pick apart their plot holes (like if they say there’s a warrant or my package is being held, why the fuck do they need to ask for my name?). Then they get frustrated that I pushed the button when I clearly know it’s a scam and hang up. I think the reason it’s rare that I get those calls is because they also put me on a “waste of time, don’t call” list or something like that.
- Comment on PROTEIN BRO 4 weeks ago:
Based on the other responses, better to be asking the question than assume he was stupid for asking it.
- Comment on What are some old games that are hard to revisit, because a more modern and superior version exists? 4 weeks ago:
KQ6 was great though. You’d go through and beat the game but notice that you’re many points short of the maximum and there were a bunch of loose threads that never got solved. It was the first game I ever played with two paths to the end and finding that second path was so good. Especially getting to play during one scene that was seen many times before as a cut scene, along with a puzzle whose solution completely changed the tone of the scene (figuratively and literally lol).
Though I don’t think I have the patience to do all of that again. I think I originally played that game over a period of months with no progress at all in many sessions. But I kept coming back to it as a kid.
- Comment on What are some old games that are hard to revisit, because a more modern and superior version exists? 4 weeks ago:
Yeah, I felt that way about GoldenEye after getting used to PD. GoldenEye was one of the GOATs in its day, but that day passed pretty quickly. Halo then further improved on the controls and CoD improved on the multiplayer mechanics.
When that GoldenEye for PC project released some years ago, I was excited to download and install it (because PC port meant it would get PC controls, which have always been superior to console controls, even after Halo fixed them) but I think I only played one game before remembering that you start with nothing and have to find guns and the port was more crowded than the 2-4 player games back in the day where you could at least spawn away from the action and get a chance to arm up before others made their way to where you were.
- Comment on What are some old games that are hard to revisit, because a more modern and superior version exists? 4 weeks ago:
Literally if you’re playing on the original NES controllers made in a time before Nintendo understood the importance of erganomics. The corners dug into hands and even the buttons wore at fingers and I say that as someone who has naturally thick callouses.
Iirc, they didn’t even have the satisfying button press mechanism most buttons have these days where the button resistance drops as you pass the threshold of a “press”. And many games involved mashing or holding buttons. Like it was painful to watch my daughter try playing SMB and not just hold the B button to constantly run.
They were iconic but I prefer to see them than use them.
- Comment on What are some old games that are hard to revisit, because a more modern and superior version exists? 4 weeks ago:
Also OG doom is good if you get bored while opening your fridge because if your fridge door has a screen, it can handle playing OG doom and pass the time it takes waiting for the door to finish opening.
- Comment on What are some old games that are hard to revisit, because a more modern and superior version exists? 4 weeks ago:
I grew up playing King’s Quest 5, 6, and 7. I was curious about the earlier ones and eventually found them on an abandonware site a while back and they didn’t age very well. Turns out 5 was the first one that was all point and click based. Prior to that, they were text based and you needed to know the exact wording or alternatives that they had thought of or you couldn’t do anything. I’m sure they were great games for their time but I just couldn’t get into them.
More recently, I bought the collection on steam. I’m not sure how well someone who has never played them before would enjoy them, but I found 5 and 6 still stood up, despite being like 30 years old. Though it might also help that I could still remember a bunch of the puzzles, as they could be pretty unforgiving of mistakes. Save often because you could die at any moment, and hope you don’t miss picking up an item you’ll need later on or you might get eaten by a yeti or something.
- Comment on Anon starts talking to a girl 4 weeks ago:
They choose to be low value when they get bitter about their assumption they are low value.
I’m glad I had someone I wasn’t attracted to pursuing me early on because it led to the realization that giving in to that bitterness would just seal my fate when I was feeling down about rejection. Part of the bitterness was wanting someone to say, “hey, no, that’s not the case” and date me to make me feel better, but from experiencing the other side of it, I knew there wasn’t anything she could have done to make me into anything other then friendship and the more she pushed, the less I’d be sympathetic, not the other way around.
Things didn’t turn around right away when I realized that, but it was an important part of the “don’t be unattractive” rule. There’s more to it, of course, but being whiney and bitter is pretty unattractive to most people, I’d guess.
- Comment on Anon appreciates Chris Sawyer 4 weeks ago:
I bet its looked something like:
- Developer in large company was frustrated with how much time was spent just communicating rather than doing.
- Comes up with a new system for effective communication and organization.
- Doesn’t get much traction at current company because of inertia.
- Eventually starts his own company or joins a smaller startup where they are open minded because they haven’t developed their own system for that yet.
- Less time spent communicating and organizing because it’s a smaller company but confirmation bias gives credit to new system.
- Many companies adopt “proven” system.
- Large companies end up in same or worse boat because things still need to be communicated and disagreements still need to be resolved through discussion or orgazational power.
Though just a guess, since my only “experience” with “agile” has been seeing people complain about it. Plus experience working in a large enough team to have experienced the communication problem and to understand that a part of it is with so many meetings that are often irrelevant to the work any individual is working on, the default often ends up being tune most of it out until it’s their turn to speak, so they often end up missing relevant stuff anyways and any big meeting is mostly a waste of time.
- Comment on Anon builds a new PC 5 weeks ago:
It’s been at the point for a while where I appreciate loading screens that want a button pressed afterwards because otherwise it’s just a frustrating hint of a hint that I don’t have time to read.
- Comment on Anon builds a new PC 5 weeks ago:
Even if a lot of the games I play don’t need a lot of power to get a decent fps, I appreciate the low load times.
- Comment on Inching closer to the grave every day 1 month ago:
If you want reliable media to last on a timeline relevant to our lives and even several generations, look into M disc blurays. Though, similar to dual layer dvds back in the day, it’s much easier to find a writer than the media itself. But it claims lifespans of centuries to millennia rather than decades usually associated with other disc media. They are actually etched instead of just using some fancy ink. Readable by normal drives, too. It’s just on the writing side that you need one that can specifically handle M discs. It also supports multi-layers, but those are even harder to find and get pretty pricey.
Still not likely a way to pass information ahead to civilizations even tens of thousands of years away, and even before they break down, a new civilization would need to figure out how to read and interpret them (when we had trouble reading hieroglyphs from known civilizations that we could read directly with our eyes).
But at least they should be relatively safe to write, verify, then forget about for a few decades until you find them and want to take a walk down memory lane. Assuming you can still get a bluray reader at that point, or held on to one. Pack them together and future you or your heirs might be grateful.
- Comment on Inching closer to the grave every day 1 month ago:
My routine when I walk into the room where my daughter is playing a game:
- Identify the game she is playing.
- Ask her how <activity in game she isn’t currently playing> is going. Like if she’s caught all the Pokémon when she’s playing Minecraft.
I’m not even trying to be subtle about it, but am still not sure she realizes I’m doing it deliberately. Either way, she corrects me with exasperation each time.
- Comment on Anon reads a depressing book 1 month ago:
Oh yeah, wasn’t he also like only a km or two from a settlement or something like that?