[-] ICastFist@programming.dev 1 points 1 hour ago

Like I said, a lot of people going into gamedev don't want to learn, they want to make. Good luck convincing those people that learning about rendering pipelines and implementing one themselves is a good idea and use of their time. The most common answers you'll get are

  • "I don't have time for that"
  • "Why, if engine X already does it?"
  • "I want to make a game, not an engine"
[-] ICastFist@programming.dev 5 points 12 hours ago

It's time to return to the roots, to the ~~C programming language~~ CPU specific Assembly language

Fix'd

Joke aside, the answer to most of your questions is "because people with money said so". As to why programs lag despite computers being more powerful, because shitty programmers and a general "BLA is cheap" mentality, where BLA is processing cycles, RAM, storage, network speed, etc. Funnily enough, the "program using everything the hardware offers" is an old complaint, as even Unix was considered a cancer during the 1980s, mostly by people whose computers did nothing but run very specific LISP code.

C is not without its flaws, just like every other language. Teaching it over whatever the market desires may not necessarily make better programmers, nor better programs for that matter.

I look at how programming has changed (...) it was all for the benefit of giant companies or the government.

Giant companies first, govt second and as a side effect, as govts tend to be veeery slow in adopting certain computer related stuff. I suspect the main exception would be intelligence/espionage agencies, but they also much prefer others doing shit programming, makes their job easier.

[-] ICastFist@programming.dev 1 points 13 hours ago

I remember Netbeans IDE used to have an auto-generator of CRUD java server pages if you fed it with a ready database. No idea if that feature is still there, but it saved my ass during a final assignment once in college.

[-] ICastFist@programming.dev 4 points 13 hours ago

Before even thinking about "which engine", "which language", people need to train and master the fine art of being aware of their own competence level.

The second is being fully aware that your first game will likely suck and that not everything you make will come out as you dreamed.

The third is knowing where and when to stop, especially regarding features. Many visual novels, effectively the simplest game to make regarding programming logic, die out in early access because the single dev decides to add a new character one too many times, forgetting there's supposed to be an overall story to be told. Yes, feature creep is a problem even in fucking visual novels.

To be fair, you can go places knowing pure Javascript ever since HTML5 became widely adopted, back in 2012 or so. There's a variety of engines and frameworks, including for 3D games (Three.js and Babylon.js are the most known) and every major OS has a native web viewer, so you're not stuck to fucking electron.

[-] ICastFist@programming.dev 5 points 14 hours ago

The thing is that people want to do something, not learn how to do it. You'll find a lot more people with zero programming experience trying to get into gamedev and they're much better off learning planning and organization skills rather than any specific programming language. Feature creep kills loads of projects

[-] ICastFist@programming.dev 1 points 15 hours ago

Man, Jedi Outcast was when my noob ass would get relentlessly kicked on saber duels. Good times as I was taught some common online decency

[-] ICastFist@programming.dev 4 points 15 hours ago

Online gaming in 2004 indeed had much less people available overall. On the FPS front, it was mostly Counter Strike and Battlefield 1942 I guess.

[-] ICastFist@programming.dev 13 points 1 day ago

Magnifying glass makes things bigger, checkmate! 🔍🔍

[-] ICastFist@programming.dev 4 points 1 day ago

What newly liberated territories? The ones that always belonged to Russia and were mistakenly shown as being Ukrainian?

[-] ICastFist@programming.dev 10 points 1 day ago

Changes from country to country, I suppose. I'm not even a teacher, but I know damn well Samuel is an absolute no. Most other biblical names also tend to rate highly on the "DON'T" list.

[-] ICastFist@programming.dev 3 points 1 day ago

Putting stuff in place, which is an essential step for properly cleaning most stuff. Cleaning itself is easy-ish for me, organizing, or simply moving my shit so I can reach the dusty places is where I take way too fucking long.

114
139

I mean, you take one look at Greek statues and Roman busts and you realize that people figured how to aim for realism, at least when it came to the human body and faces, over 2000 years ago.

Yet, unlike sculpture, paintings and drawings remained, uh, "immature" for centuries afterwards (to my limited knowledge, it was the Italian Renaissance that started making realistic paintings). Why?

94

Given how harder it's becoming to tell apart AI slop from something made by a human (videos, photos, text), and how much scammers and other criminals are piling up on the tech, I'm thinking this will be the silver lining, making some people pay more attention to real life and finally accept the maxim "Don't believe everything you see on the internet"

349
133

Other points:

  • it's not mutually exclusive with any other neurodivergence, in which case they're "twice exceptional";
  • In an environment with unprepared people and professionals, they may be wrongly diagnosed as having some other neurodivergence.
  • It's not just a high IQ score;
  • Gifted kids can be problem students and have low grades;
  • Homework feels like torture (this is true to any child, tho);
  • They're very likely to question authorities and point out perceived hypocrisy (emphasis here on perceived, because pointing something and being right are different things);
  • As kids, they may have weird quirks for executing tasks, such as wanting to hold pencils the "wrong" way, or wanting to press against a wall to do homework;

If you're Brazilian or can understand Brazilian Portuguese, this is the podcast I listened to - https://www.youtube.com/watch?v=apnuIIePeeA

Aos brasileiros que acabarem encontrando esse post, o podcast que assisti é o que linkei acima

53

I've been interested in checking out some "DIY" boardgames, ones that you could just print the pieces/sheets/cards/tokens/etc and play.

I'm mostly interested in boardgames that can be played with 4+ people and require little setup or rules introduction, as I'm pretty much being the "gateway drug" for the group (everyone I've shown Blokus so far has loved the game).

I'm ok with knowing about heavy games (stuff that takes an afternoon to finish) to keep an eye on for future reference

21
submitted 2 months ago by ICastFist@programming.dev to c/til@lemmy.world

I've been reading a book on the Paraguay War, Maldita Guerra, and it mentioned how Solano Lopez (then Paraguay's dictator) planned to invade Mato Grosso and possibly take Cuiabá. Trips upstream from Assuncion to Cuiabá at that time would usually take 12+ days on steam ships.

What really surprised me is that this kind of information was supposed to be taught back when I was in school.

67

Some weeks ago, I've come across Delta Chat, whose main thing is "(near) instant messaging using your email"

That left me thinking, has this been attempted before? If not, why? Also, why (besides servers' limitations as means to fight spam) isn't this solution used more often, given that e-mail has been a decentralized solution for well over 40 years now?

9

I'm looking for something that "a child would find easy to learn", possibly a virtual keyboard with an obvious "start recording" button that does that, recording your keys on the selected Track, then allowing easy playback so you can listen to it.

95
A very old furry rule (programming.dev)

Time sure does fly, huh

149

It's totally original, you guys!

1

I'd like to create an effect similar to 2 death animations that exist in Crash Bandicoot 3.

In one of them, Crash is disintegrated: all the triangle faces get separated and fly apart. A similar triangle separation is seen when he dies from fire, the triangles fall separately.

The second is a simple separation of the legs and torso. One enemy that exists in the 1st stage can cut Crash in half, which will cause the torso to stay in place while the legs walk away.

view more: next ›

ICastFist

joined 1 year ago