“The only difference between programming and games is that games have win conditions.”
I mean, this is cringe AF.
Kotlin ‘built by communism’? Because the founders of JB are Russian? Is that it?
Swift is ‘greed’ how? It’s open source since 2015 or so; & available on Linux. Apple’s graphical toolkits are ‘closed down’; & obviously restrict users’ freedoms; though not sure how that implies ‘monopoly’. ‘Monopoly’ would be trying to dominate all toolkits, not have one’s own.
Vague word associations are cool, I guess.
lighten up man
Removed by mod
Yes, Tetris was a real example of this. I think it was the only videogame the USSR ever
producedexported.Edit: Actually I think I remembered that wrong. They had a healthy domestic arcade industry. It was just the only one they bothered to export.
Alexey Pajitnov. He worked for the government, and made Tetris in his spare time across several late nights at his shared workstation. It was a hobby project made out of boredom, not something designed for any ulterior purpose.
He was a fan of those toy puzzle games where you have to fit shaped tiled pieces into a rectangular grid, so he decided to program a version of that for his workstation. When he succeeded with that, he found it rather boring to play with. So he spiced it up by making pieces fall from the top (to add challenge) and made them clear away when you completed rows (so the game would last longer). That’s pretty much it. Dead simple. Everything else from the iconic tile colors to the music were added by licensees later down the line.
Is this an ad?
The blog post itself is, but these Toggl comics are high quality original content
Are they the oatmeal guy?
No, the name is in the comic - Mart Virkus. I like his stuff. https://arcaderage.co/
The rest of the page? Probably. I stopped reading after the comic.
Yes
Swift is open source, I don’t get the “lesson in corporate greed” angle.
Don’t worry, the artist probably doesn’t, either.
I just lost the game
I’m the version I learned, others mentioning the game grants you 15 minutes of immunity.
It seems like a critical rule, because you can actually win (only when someone else loses) if you haven’t thought about it for over a year.
Haskell isn’t really that hard to learn. It’s just changing the paradigm, that takes a mind shift for the first two weeks, maybe a month.
I don’t play games that much to make such comparisons, though.
Haskell isn’t really that hard to learn
A monad is a monoid in the category of endofunctors
a little category theory never hurt anyone :)
Gorillions of set theorists are dead, and you have the gall to tell me that it never hurt anyone?
the set theorists were already in pain. category theory freed them from their suffering
i agree. haskell is worth learning because its cool, and the skills/concepts are transferrable, not because the language is in demand
So like dungeons and Dragons then
It inspired much, but whoever knows all the rules?
Appropriately enough, there’s a Java port of Doom.
And also a line printer port of Doom.
I don’t know if I’m joking, because that list leaves out everything relying on the Java port, beacuse there’s too many. So… Maybe in the printer, and maybe not.
Games don’t always have win conditions…
The only winning move is not to play.
Games by their literal definition have win conditions.
One without win conditions is just a virtual toy. Like sim city.
I wrote a paper on this when studying games technology at university. It’s actually a really interesting area of study.
Your point seems obvious - except that Minecraft still had no win condition in beta and was already well on it’s way too becoming the most popular video game of all time.
Makes it feel like the accepted definition of “game” is changing.
I think the term “virtual toy” applies really well for Minecraft.
Like Lego you can set goals for yourself but there aren’t strict win or lose conditions.
But the diversity of what’s possible with video games certainly muddies the waters compared to classic games.
A game has a set of goals, and you can quit it without dying.
If there’s no set of goals, it’s not a game, it’s a toy.
If you can’t quit it without dying, it’s not a game, it’s real life.
(Does real life have a set of goals? Depends who you ask.)
Technically the goal is for your DNA to spread itself. Everything else is just made up by humans.
That’s its goal, not mine!
Huh. Turns out I use most of my games as toys, not games. I rarely finish games, usually getting a lot of stuff done, high leveled, etc, then just enjoying it until I decide ro start over. I also regularly go back to games like Ark, 7 days, City Skylines, Civ VI(but often strip out ein conditions so I can keep playing), FFXIV, etc.
Sure I make short term goals that I complete, but usually not done everything and complete story to win unless doing so gives me something else to do, like New Game+.
I don’t get Dart. It should have been a CS:GO clone
For those using Imagus, make sure to click the link still. The entire comic doesn’t get blown up from the thumbnail.
https://toggl.com/blog/wp-content/uploads/2020/08/toggl-programming-languages-as-games_1.jpg
Perl made me laugh more that I want to admint…
deleted by creator