News for hackers. Stuff that matters.
Re:Modern C++ Won't Save Us (2019) by flohofwoe on Monday April 26, 2021 @04:12AM (#26940398)
Consider "games" like Minecraft, Roblox or Dreams, those are entirely user-data-driven. Different types of games are at least as different to each other as to other types of applications (or rather, they are not less diverse than other applications, they usually just have a higher focus on performance).
Re:Modern C++ Won't Save Us (2019) by kaba0 on Monday April 26, 2021 @07:36AM (#26941437)
How are they different? You have some primitives like a block, and meaning is given by users to a group of them. The program has to care only about the primitives.

(Of course making it performant, not rendering/“simulating” everything and the like is exceedingly hard, but it is true that it is more of a “closed world” as opposed to some other areas of software development.)

Re:Modern C++ Won't Save Us (2019) by flohofwoe on Monday April 26, 2021 @09:13AM (#26942158)
This type of "creative games" lets users combine basic building blocks in the same way a word processor application allows to write entire books by combining a a limited set of characters. The limitations of strictly linear games like Last of Us are not because of technological restrictions but because it's hard to tell a cinematic story while still giving the user complete freedom.
Re:Modern C++ Won't Save Us (2019) by asiachick on Monday April 26, 2021 @10:29AM (#26942854)
I'm pretty confident Minecraft, Roblox, and Dreams are not following Casey's practices.
Re:Modern C++ Won't Save Us (2019) by tejohnso on Monday April 26, 2021 @10:42AM (#26942998)
What makes you say that?
Re:Modern C++ Won't Save Us (2019) by Johanx64 on Tuesday April 27, 2021 @07:12AM (#26954401)
Minecraft was created in Java with ducktape and hacks and a lot of ugliness and perf characteristics which wouldn't fly past a pedantic programmer like Casey