>creates the best platformer in twenty years>creates the best puzzler maybe ever>creates an entire programming language for gaming which will 10x performance in many casesJonathan Blow is honestly the American Miyamoto in terms of how important he is to gaming and tech in general. It's crazy to think how young he is and how many years of contribution he still has left, there's no telling the shit he'll eventually accomplish. Light at the end of the tunnel.
>>724910598literally who?
>Look at new language>Syntax is pure aids because it need to be different and quirkyEvery single time
>>724910729Go and Rust?
>>724910598how do asians keep doing it?
>>724910662He created Braid, The Witness, and the new game focused (but it can be used for anything) programming language Jai which is going to revolutionize programming and optimization by moving away from object oriented slop.
>>724910883>moving away from object oriented slop.Just use C
>>724910598Unfortunately he got fucking destroyed by Soulja Boy of all people, thus destroying his cred forever in a way he will never truly recover from.
>>724910598Why is he bald
he looks like a drunk hobo>d'youuuuu know who I yam? I made bra- *vomits* ugh... I m-made b-b-braid... and the wit- *vomits again*
>>724910883Jai? Did he name it after the Asian girl who gets lesbo-raped in that netvideogirls episode? Fuck that was hot. Why does he tell the girls to put their feet together?
>>724910598>>724910729>>724910883holy fucking shit lmao
>>724911552The word Jai means victory in Hindi language
Bro started hitting the weights.
>>724911692and?
Zoinks
>>724911507>>724912439This was my reaction to the picture. Did he start drinking, start lifting or both?He looked like the typical art house kid before and now he looks like that art house kid's bully.
it's too bad that literally nothing can make sokoban good. baba is you was probably the closest we'll get to a good sokoban game but it's still shittier than it could have been had it been a different genre
>>724912439Not only that, he also seems to be on gear
>>724910598Why is he red?
>>724911692
>>724911692> :=
>>724911778No... No no no no no! She was east-Asian! SHE WAS MOONFACED!!! I DID NOT JERK OFF TO AN INDIAN!
>>724911692Why is assignment like that
>>724913170Bro...
>>724912657What's a good puzzle game
>>724910598He used to be so thin, looks thick af nowIs he alcoholic fat or buff
>>724913371The Witness
>>724911436Stress of not selling his game
>>724913371Mario is Missing
>>724911692Gives one hope for the gaming industry…
>>724912648I think a lot of it just has to do with the natural structure of his face, particularly around the cheek bones and eye area, combined with the shape of his beard. Would probably look better if he went with a goatee
So using Duck.ai, I have determined Jai sounds kinda cool. The metaprogramming thing seems particularly neat. I think I’ll try learning it and see what I can do with it. ^~^’
>>724913485His games all sold well.
AYO DIS DAT YT BOY THAT MADE THE MARIO GAME!
>>724914949
buoy me fookin gamestell me im a fookin genius
> /v/ discusses programming
We talking about the man mindbroken by famed console peddler Soulja Boy? Braid was pretentious shit. The Witness was pretentious shit. The new game is sokoban, one of the most simplistic types of puzzle games, yet I guarantee you he makes it pretentious as well.
>>724911194Short version: Jai keeps C’s low-level control but adds modern ergonomics, metaprogramming, and tooling that cut boilerplate and catch more mistakes at compile time.
>>724910598Johnny B looking rough these days...
>>724917128how is that any different from not using object oriented programming in C++?
Some people make their own engine to make novel games like noita. Jonathan Blow makes his own programming language to program a sokoban game.
>>724910662fpbp
>>724913228type inference
>>724917328C++ does not have modern ergonomics, metaprogramming or tooling, and does not cut boilerplate. It is quite honestly one of the worst languages I've ever had the displeasure of using.t. Currently at ~80k lines
>>724917328Avoiding OOP in C++ changes style, not fundamentals. Jai changes fundamentals - compile‑time as a programmable phase, a simpler module and build story, explicit lifetimes with defer and context, and built‑in reflection. Those are not consequences of “not using classes” in C++.
>>724917942I was curious since C++ is the only popular language I have barely used, but from the little I used it seemed to be a better C in many ways>>724918091Yeah, that's the technical answer I actually am aware of, I was more interested on the practical side of things, thanks anyway
>>724918091>Jai changes fundamentalsNo it doesn'tComptime stuff is a gimmick
>>724917553It seems more like he picked sokoban to test the programming language and then it got out of hand with a gorillion levels and features
>>724910598Why the hell do you need super performance for SOKOBAN?
For some reason, I just can't hate this nigga. I don't know why.I'm interested in Jai, but he made access so restricted.I wish he would share more of what he knows in the same way Casey Muratori and Sean Barrett did.
>>724918987>I wish he would share more of what he knowsJust go on his stream and ask him a questionHe'll call you a retard and tell you to go away
>>724910598Jonathan Blowjob
>>724913170Saar do not redeem!
>>724914949I for one love my Soulja Box, Soulja Station, and Souljatendo.
He hates webdev thus I think he's right about everything else. Never played any of his games though
>>724918783It is different. Calling compile time a gimmick misses what changes when the compiler runs your code. Read a schema at build time. Emit type checked parsers and serializers. Enforce exhaustive enums. Specialize hot paths per CPU. Fold dead branches to zero cost. You cut bugs and runtime work. Procedural C++ cannot do that in one place. You reach for macros, external generators, or template tricks. Rust, D, and Zig adopted the same idea because it works. Jai makes it direct. That is a different compilation model, not a style choice. If it still looks like a gimmick, your workloads are small or your build already does the metaprogramming for you out of sight.
>>724919326Metaprogramming is something you rarely need to doIf you do need to do a lot of metaprogramming that means you're using a shit languageSo having compile-time code execution is not some killer feature, it's mildly useful, not a game changer
>>724919565That claim fails. At scale metaprogramming is routine: protobuf or thrift schemas, RPC stubs, shader variants, reflection tables, UI bindings, asset registries. In C++ you scatter that across generators, templates, and build steps. In Jai you write it once as normal code that runs at compile time. Same type system. Same module. Same optimizer. One toolchain. Zero runtime cost. You delete generators, emitted headers, and fragile glue. You turn whole bug classes into compile errors and remove piles of boilerplate. When the cost drops, usage rises. If it feels rare to you, your projects are small or your stack hides the metaprogramming inside third party tools. The work still exists. Jai lets you do it in one place and move faster. That is a change in leverage, not a gimmick.
>>724920127>At scale metaprogramming is routineYes, because the language you're using sucksIf you're designing a language from scratch you can do better than that
>>724920127>protobufAn overcomplicated abstraction over structs.>RPCAn overcomplicated abstraction over unix domain sockets.>shader variantsA job for macros.>reflectionSomething you should never need under any circumstance unless you're using a shitlang.>bindingsHeaders and linking libraries>asset registriesDesign proper data structures instead.
>>724910598HAHAHA LOOK AT HOW BALD HE IS HAHAHAHAHAH!!!
>>724910598Man bait used to be believable
>>724920523What have you worked on?
>>724920628Not being bald.
>>724919125SOULJA BOI IS IGNORANT, AND YOU KNOW ITI DON'T WANT TO SEE YOUR FANTASTIC ERECTION AGAINEVER
>>724920660So you've never done anything that anybody cares about? Ever? Well, at least you're not bald I guess. Jonathan Blow is one of the most celebrated game designers and technical minds of a generation, but you have...hair, right? You have some hair on your head? Way to go boy.
>>724920769>Jonathan Blow is one of the most celebrated game designers and technical minds of a generationMust have been hard to type this with a straight face
>>724920769You need to go back to plebbit.
>>724914925Braid Remastered or whatever did horribly, I remembered he bitched about it.It should've been a free upgrade but it was full price.
>>724920769Yeah, having hair is great! I can't imagine being so bald, poor bald guy, my condolences he can invent the cure of cancer, but he will always be bald.
>>724920807He made Braid, The Witness, and now his own programming language which is outrunning high end languages like Rust and garnering a lot of attention before it's even officially 1.0, so no it wasn't that hard. You can thank Braid for paving the road for basically every indie game around, you wouldn't have had Hollow Knight without Braid on XBLA.
>>724910598>>724920807nigga said braid was the best platformer when that shit is barely even a platformer in any real sense kekhe's made 2 puzzle games and is making a 3rd puzzle game to showcase his programming languagethe witness sucks shit toodude is super bright no doubt but his games are not particularly great
>>724920892Jai isn't outperforming anything and it's not garnering a lot of attention eitherThe only reason anyone cares about his language at all is because he's an ecelebrity
>>724920905i wanna say he has 2 games planned. the basic sokoban game as an example but I think he then plans to make a bigger more proper game with the language once its all donebut also he's sunk a shit ton of money into all this shit and seems kinda pessimistic about the future
>>724920892Uh, actually all indie games come from Cave Story, not from that literally who game made by a baldie.
best thing about jai to me is how fast it compiles. C++ is such a dogshit workflow in comparison
>>724921014>literally who game>universal critical praise for yearsmeanwhile I've never heard 'Cave Story' come up once before today
>>724921317is this a joke
Until he makes his own OS he nothing more than a bald retard.https://www.youtube.com/watch?v=hmjU-6tkEc8
>>724921160How's the optimisation?C++ can compile super fast if you disable everything
>>724921317I'm not expecting an uncultured zoomer to know about Cave Story.
>>724921345I had to look it up to even know you meant some thing in 2004 and not the one from 2021, I was going to shit on you for that too. It looks like it has Japanese subtitles, so I guess it's some anime thing, but no, nobody gave a damn about it in 2004 and they sure don't now. Braid was XBLA's proof of concept and really for the entire indie gaming scene.
>>724921461It generates LLVM code so it's just the same as C++
>>724921502This has to be a trollYou can't be serious
>>724921505>it's just another LLVM frontend with weird syntaxSo, no reason to bother. Noted.
>>724921594There's nothing wrong with LLVM frontends
>>724921558I can find a thousand articles praising Braid, all Cave Story has is a wikipedia page and an audience of five, maybe six.
>>724911692I hate this weird ass syntax, it's like he's never seen a normal programming language before
>>724921704No, but making babby's first compiler using LLVM as a backend is a common university course nowadays.
>>724921753Cave Story was the indie blowup game of the time, came shortly before BraidBraid's success was mostly circumstantial, Cave Story is a timeless classic on the level of games like Chrono Trigger
>>724921790So?
>>724921893I'm not impressed. That's what.
>>724921958Who cares if you're impressed? That doesn't make it not worth using, you aren't going to write a better compiler backend than LLVM
>>724910598When the fuck is it releasing? Didn't he only make Braid anniversary because he was running out of cash (and it didn't end up making him any)?Braid was overhyped in hindsight but I like The Witness, dammit.
>>724921829>shortly before>multiple yearsIt wasn't any sort of blowup, because I've never heard of it. And no Braid wasn't 'circumstantial' it has been praised endlessly for years.
>>724922072>if it was popular then why didn't i hear about itWow you're right. If you personally didn't know about it then nobody else could have possibly known either.
>>724922072>It wasn't any sort of blowup, because I've never heard of itNarcissistiic or trolling?And yeah, it was circumstantial, it was one of the first games to take advantage of this new distribution system that allowed people to play indie games, it offered a new kind of experienceNow games like Braid are a dime a dozen, as you can see from the fact that nobody bought the remaster
>>724922148I'm much more in the know than the average person, if I didn't know it didn't blow up.
>>724922189No, you are not much more in the know than the average person.
It amuses me when pc master racers slum it up with indie junk looking a decade past expiration date.
>>724921990Congrats on missing my point.My point is that it's yet another pointless language with no actual novelty that just emits basic bitch assembly through LLVM.
>>724922418No your point was you weren't impressedYour new point is it's pointless because it emits LLVM IR, which is wrong and retarded, there's plenty of novel things you can do without writing your own compiler backend (not like Jai does much though)
>>724921829Please stop replying to obvious bait
>>724922497We're evidently not communicating properly here.My point is that the backend is a well-tested thing that's mundane, which means the frontend has to do some really interesting shit since that's where the innovation would be and this shit does not innovate, it's just another instance of>I don't like C, let's make up another pointless syntax for the same thing for the 500th time and not have any novel language features.
>>724919565>Metaprogramming is something you rarely need to doMaybe people would do it more if it didn't suck
>>724922252I am. It just wasn't a big deal. The first thing that popped into my head was Tim's The Cave, "Cave Story" is a nothing.
>>724922647Jesus christ, I refuse to believe you're an actual human being.
>>724922647nope, you aren't.
>>724922636Metaprogramming should be avoided at all costs, but it's often neccessary in reality because programming languages cannot account for every possibility
>>724921558Average blowjobber. What were you expecting, anon?
>>724922647Based retard.
>>724922679>>724922680Yes, I am. Cave Story doesn't rate, nobody has heard of it. Braid made it's own market. They aren't comparable.
i just want to play sokoban...
>>724922857who the fuck is rchnemesis
>>724922954IGN
>>724923014Is this your account?
>>724923014>a list of the best 100 games by IGNSo, toilet paper to wipe my ass on.
>>724923143No, it came up when I searched "top indie games of all time", Braid was on it, Cave Story wasn't. If you don't like IGN you could find the same result on any of a hundred different places.
>>724922392But enough about your mom
>>724923203This is just some random guy. What is this supposed to prove?
>>724923257It's IGN, not some random guy, and again you can find the same events anywhere you like, gamespot, The Gamer, Eurogamer, PC gamer, whatever. Cave Story doesn't come up, Braid comes up all the time. Even The Witness is starting to get people nostalgic for it after it filtered a lot of people initially.
>>724923361What the fuck do you mean "it's ign", he's not even a writer there it's just some dude's account. Holy shit are you retarded?
>>724923361are you diagnosed autistic?
>>724923417I figured it was an IGN article. The point still stands because of the visible consensus.>>724923717No.
>>724910598He's starting to look more like Peter Moore there
>>724923361>It's IGN, not some random guyIndeed, it's IGN, not some random guy which automatically makes it worth less than a bag of dog shit.
>>724923750might want to see a doctor then, could help you out
>thread about a washed out pretentious dev with people touting him as an icon of videogameIs this whole thread made and populated by Blow and his schizoid mind ?
>>724923792I'm sure if I asked him about Cave Story he wouldn't have a clue what it was.
>>724923857Just admit you're young and ignorant of video game history
How can one possibly use this site regularly and not know what cave story isWe have sue sakamoto hat threads constantly
>>724923203another user literally on the same site remixed that list and had cave story you fucking retard
>>724923954I'm in my 50s, I've watched more gaming history than you've watched anything.
>>724924193Clearly you weren't playing games around 2010 then
>>724924182Another user with 5 followers, about the same number of people who have heard of Cave Story, just happened to redo the list right as you were losing the argument? Gee, wonder who that could be...
>>724918091No thanks, I'll keep using QBasic in DOSBox.
>>724922916Same, It's genuinely my most anticipated game atm. It's cool we're finally getting a sokoban game with some actual production quality. Just hoping it releases before 2030.
>>724924234keep coping buddy
>>724924476If I were coping I'd be posting screenshots of some random website like you did and trying to pass it off as popular consensus.
>>724924234>>724924575I don't understand how you can be posting here but have never heard of cave story. Like what the fuck
>>724923969>How can one possibly use this site regularly and not know what cave story isHow can one possibly use this site regularly and not know what trolling is
>>724924575>>724922857
>>724910662...
>>724924602I've literally never heard of it. I don't think many have. People discuss Braid all the time:https://www.gamedeveloper.com/design/the-art-of-braid-creating-a-visual-identity-for-an-unusual-game
>>724924678How long have you been here? How old are you?
>>724924742Since 2009 I think, whenever we were going after scientology, I'm in my 50s
ain't got no point
>>724910598Isn't this baldy that one crybaby faggot who got dunked on by a nigger rapper?
>>724924885He's the guy who made two critically acclaimed video games and is now making one of the most advanced languages ever. Who are you?
>>724924937He ain't gonna fuck you mane
>>724924678>I don't think many have.You're completely wrong, Cave Story is more well known than Braid is>>724924937>making one of the most advanced languages everIt's Jonathan Blow flavoured C++, there's nothing special about it
>>724920367>>reflection>Something you should never need under any circumstancelmao so you're a fag who've never implemented debugging of any kind into a project.t. not quoted
>>724925082I've never heard of it before today
>>724926113So? You're a single person
>>724926169And I represent a greater whole.
>>724926192No you don't you represent a single person who went senile at the age of 50
>>724926274
>>724926369You posted two game reviews? What does that mean? The rerelease of Cave Story on Steam has more reviews than the original release of Braid
>>724926526I'm educating you on consensus.
>>724910598If Jonathan Blow is so great why isn't there Jonathan Blow II?
>>724926683Casey Muratori
>>724926612>The rerelease of Cave Story on Steam has more reviews than the original release of Braid
>>724926781A greater portion of which are negative. In any case, I'm glad the game was able to find an audience with a rerelease given it didn't find one in 2004. The original point remains that Braid created indie gaming as it is today known.
>>724926863>A greater portion of which are negativeThat doesn't matter at allHow do you have dementia at age 50 lmao
>>724926912It does, it is a worse game that only found an audience via a re-release because the original release meant nothing. Braid's original release built Xbox Live Arcade and indie gaming as a whole.
>>724910598He looks russian.
>>724926948>that only found an audience via a re-releaseThis is a re-release that came out after everyone had already played the gameYou are literally making things up, stop embarassing yourself
>>724910598>creates the best platformer in twenty yearsthats dustforce>creates the best puzzler maybe everthats obra dinn and baba>>724910598>creates an entire programming language for gaming which will 10x performance in many casesthats zig
>>724927072"Everyone" being such a small group of people that the game was unheard of by me until just now. I'd wager the only reason YOU know of it is the rerelease in fact, which undercuts the original argument that it was somehow influential.
>>724927259You don't represent any group of people, you represent yourself, some crazy old narcissistThe rerelease was played by LESS people than the original, because everyone had already played it, and it still has more reviews than BraidI played the original
>>724927360>The rerelease was played by LESS people than the originalNo visible indication of that at all.>I played the originalGreat, but you're one person, I'm talking about gaming culture as a whole. You need to separate your personal exception from the greater whole.
>>724927429>You need to separate your personal exception from the greater whole.Are you trolling?
>>724927495No. You can look at the reviewscape and culture in general and see Braid's impact, and The Cave's lack of it, to the point that a well seasoned gamer who keeps up with it didn't even know The Cave existed. You're rejecting that because YOU played The Cave, but YOU aren't some kind of weather vane, you're literally just YOU. You're talking about exceptions and I'm talking about norms.
>>724921345NTA, but I really liked Braid, and other people seem to have liked it too.
>>724921426I'd rather be a bald retard than a homeless schizophrenic.
>>724927551You can look at the reviewscape and see that that rerelease of Cave Story has more reviews than the original release of Braid
can't be arsed to dig up the screencap but someone on twitter was giving him shit the other day about how his talents are "wasted" on video games and he was like "uhhh you may be right but i don't know what else i could be doing right now" and that says so much about his approach to gamedev lolvideo games for people who think they're above video games
>>724927638The original release of Braid was primarily an XBLA affair, and predates the renaissance Steam experienced that took it from reviled to revered, so the majority of its traffic and impact not being represented there isn't surprising. By the time The Cave rereleased in 2021 and found the audience it never did in 2004, obviously things were different and Steam was more central to gaming by then, so having a few extra reviews doesn't surprise me, though it's important to note that many of those reviews are actually negative. It is also besides the point, which is influence - a game that didn't attain an audience until a rerelease in 2021 didn't influence the indie gaming scene predating it by a decade and more. Braid put indie on the map.
>>724927709kek imagine if Carmack thought this wayeven within interactive media there's extremely novel and cutting edge problems that actual geniuses can work on solving, pushing entire industries forward and potentially changing the world but this retard is just remaking Sokoban on a zig clone and jerking off to himself on livestreams
>>724927778Steam was never reviled and never had a renaissanceWhy are you calling Cave Story The Cave? It rereleased in 2011 not 2021, and everyone had already played it by thenYou are mentally unwell
>>724927816>kek imagine if Carmack thought this wayhe did, that's why he quit video games to do rockets, VR and AI
>>724927613*Prophet
>>724927891>Steam was never reviled and never had a renaissanceAnd now I know you're just some kid
>>724927936So he didn't think that way at all. He didn't waste away on indie games and he actually applied himself and found things to work on.
>>724927709
>>724927956I worked on one of the first games released on SteamSince its release Steam only grew more and more popular and unlike other online stores, has never been reviled or hated by anyone (except the grognards who dont like digital distribution)
>>724928016A made up lie if I ever saw one.
>>724928012yeah, thatlike dude this clown's trashing your life's work! get mad! take some pride in what you do!
>>724928056You literally cannot differeniate between your small internal world and the external oneYou cannot accept that a game you've never heard of is popular even when provided with statistical evidenceHere's a quote from the Wikipedia article"Cave Story is considered by many as the quintessential indie game because of its one-person development team and influence on the video gaming world"
>>724928126>WikipediaCome on.
>>724928016steam was widely despised for years dude what are you talking about kekit was also a massive piece of shit at launch
>>724928012>>724928072Strange combination of arrogance and timidness. Another case of the Chaplin disease?
>>724928158That was always a stupid quote.
>>724928148Sorry for quoting an external source of information instead of the voices in your head
>>724928204It's a source of some upjumped moderator, possibly you yourself, not information.
>>724913371Patrick's Parabox
>>724928250Don't know if you're familiar with Wikipedia but it's sourced, it's not just made upYou really are a fucking moron, like you can't perform basic reasoning
>>724910662Jon Blowjob
>>724919326>>724920127GPT posts
Soulja boy debunked this years ago
>>724910598he is turning chinese.clearly part of his faustian bargain.
>>724910598>hey guise I made a new language it's totally great>you can't use it though :^)
>>724928384You're absolutely correct.
>>724928496If he never releases it then nobody can ever criticize it. The perfect scenario to preserve his ego.
>>724928316>Wikipedia>it's not just made up
>>724913170I read this in his voice.
>>724928859click on those numbers in the square brackets
>>724911692So what's the problem he tried to solve with his new language, exactly?
>>724911692that's not bad and nothing new
>>724928923C++ wasn't ugly enough
>>724928904Lies sourced on nonsense, doesn't change anything. You being able to use an editor position to "source" your reddit comments about an obscure game you're obsessed with means exactly nothing.
>>724910598How is he becoming more asian with each year? Was he only pretending to be a white man?
>>724928985I've provided sourced information and you've provided "I've never heard of it"
>>724928923Long compile times, avoids C++'s complexity, such as SFINAE and rigid memory management, while still providing low-level control. Jai offers more powerful and less cumbersome compile-time programming than C++'s templates. It is also designed from the ground up to address real-world challenges faced by small teams of developers building high-quality software.
>>724913228Doesn't seem to have a word for defining a variable, so he just used :=
>>724929053You've provided wikipedia and passed it off as something meaningful, I've given you the lived experience of someone who has been in and around gaming for decades and keeps up with it. I know what I know, and I know nobody has talked about "Cave Story" until now because you wanted to steal Braid's thunder for some reason and you can't let it go.
>>724929131Wikipedia and Steam stats are objectively more significant than your "lived experience"
>>724910598he's a 200 IQ retard
>>724913170>he fapped to a secret pajeeta
>>724912657filtered
>all those posts making fun of his baldnessAbsolutely brutal, no matter what you accomplish in life you will always be a laughing stock as a bald/short/ugly male
>>724929091>Long compile timesHow's that? I feel like any sufficiently complex project will have decent build times when building from scratch, and any sufficiently smart build system will only need to recompile the parts that changed between iterations.>avoids C++'s complexity, such as SFINAEAlright>rigid memory managementWhat's his memory management strategy?>while still providing low-level controlHow close to the metal are we talking?>Jai offers more powerful and less cumbersome compile-time programming than C++'s templatesSo to avoid C++ he went onto reimplement parts of C++?>It is also designed from the ground up to address real-world challenges faced by small teams of developers building high-quality software.Which are?
>>724929185No, they aren't given my pedigree. And the Steam stats agree with me, given that your "Cave Story" only came to minor notoriety after a rerelease, with double digit negativity in its reviews. You're going in circles. You've lost this argument before, and here you are to lose it again the same way. Why?
>>724929321You don't have a pedigree. You're one person with a mind that clearly doesn't function properly. It's your individual experience against a Wikipedia article and Steam charts, you would lose that even if you were mentally sound
>>724927613Quiet chromedome
>>724929319>I feel like any sufficiently complex project will have decent build times when building from scratchYou're very wrong, modern programming languages have awful compile times
>>724929360Yes, you've tried that angle before as well. It didn't do anything for you before, and it doesn't now.
>>724929312In the case of Bruce Willis he never really got over it.
>>724929414The facts vs feelings angle? Yeah I suppose it doesn't hold much weight in your world
>>724929405Which language are you having that experience with? And do note that by "decent build times when building from scratch", I did mean that building from scratch is when things can get (decently) lengthy, for any sufficiently complex project. Such is the nature of the beast. How does Jai compare when scaled up?
>>724929517Compared to C++, Jai compiles order of magntiudes faster
>>724929563Can I have some benchmarks, then?
>>724929497The facts aren't in your favor, and never were. I lived through the facts. Nobody ever talked about Cave Story back then, and Braid was lauded. Simple as that. I'm going to bed now, you'll have to be wrong alone.
>these two mongoloids baiting each other over cave storyisn't it tiresome? why waste your energy like this?
>>724929618>Nobody ever talked about Cave Story back thenThis isn't a fact, it's your limited perspective
>>724929625Truth matters. Just letting people lie makes the world worse.
>>724929319Not quoted but the guy sounds like he's using AI to summarize to troll.Jai is basically a modern C/C++ replacement without a bunch of management-advertising crap like OO and muh memory safety concerns tacked on top. And by modern I mean it has all the relevant stuff you'd get designing a programming language in the current year (i.e. actual modules and not headers, being able to compile the program in the language itself without an extensive external toolchain and so on, actual reflection that doesn't need you to implement a parser for the language itself and so on) with some nice extras like strong metaprogramming capabilities.Personally I don't care about Blow's games, puzzlers aren't my thing, but Jai is genuinely looking promising.
>>724929608I think his whole game compiled in about 2 seconds, where for C++ that'd be 20 seconds to a minute
>only make two indieshit game in 20 years>only the first one is successful>so remaster it>the remaster fails miserably
>>724929608Nayrt and I haven't checked it in ages but Blow usually shows off compilations from scratch for his fairly extensive 3D sokoban game.I think it's somewhere in the vein of 1-4 seconds and most of that is supposedly microsoft's C++ linker being ass.
>>724929725>>only the first one is successfulThe Witness did well too, I believe.
Niggas be spending their prime youth developing the super efficient sportscar of all programming languages and then make a puzzle game with it LMAO
You're probably smarter than himhttps://youtu.be/3TgfDZr_xII?t=930
>>724910598Ive been using Jai for like the last month, its very good. Probably replacing C as my favorite language to use. The build system is super easy to use. The modules that come with the language have tons of good stuff for graphics APIs, input, audio, cross platform stuff, just tons of goodies for games. And thankfully its super compatible with C so I can just use existing C libraries with Jai. I havent even been able to do much with the metaprogramming yet, mostly just using it to write build scripts and test scripts. Only complaint I have is that the how_to files that come with the compiler are full of long annoying rants that Jon wrote about pointless shit lol
>>724929681What is that claim based on? Blow's own words?>>724929746I see. Is it truly from scratch, or does it just recompile the parts that had been changed? >>724929668>i.e. actual modules and not headers, being able to compile the program in the language itself without an extensive external toolchain and so on, actual reflection that doesn't need you to implement a parser for the language itself and so onHow does it handle, you know, the basics? How's the standard library, so to speak? Naturally I wouldn't expect anything too comprehensive, but I do wonder how much a single-man developed language can provide out of the box. That's usually the make-or-break thing when it comes to adoption, I find, since what good is an up-and-coming language if you need to implement everything yourself.
>>724929907Oh, it just has plain C interoperability? That probably helps.
>AYYYHAHAHA AYNT GOT NO POINT TO DA GAYME!!! YEW CAN JUST REWIND AND NOT DIEyou know you fucked up when even a rapper at a party can instantly tell a major design flaw in your game
>>724929935>I see. Is it truly from scratch, or does it just recompile the parts that had been changed? Actually from scratch. Computer aren't actually as slow as one would think from modern langs.>>724929668>How does it handle, you know, the basics? >How's the standard library, so to speak? About as good as you'd expect from what i've seen. The standard lib also isn't made just by him iirc.
>>724929935>What is that claim based on? Blow's own words?He gave a LoC code and a demo on stream
>>724929681Full builds of large C++ projects can take literal hours>>724929935Jai doesnt have incremental builds, it rebuilds everything every time even imported modules
>>724930149>Jai doesnt have incremental builds, it rebuilds everything every time even imported modulesHuh.
>>724929823he's right though
>>724930214It's not designed to scale, it's a one-man army programming language
>>724929907does chatgpt understand how to write it yet?
>>724930327Could work for smaller managed projects, but yeah, I wonder how that'd scale up to actual large scale production.
>>724930418>I wonder how that'd scale up to actual large scale production.It won't
>meme toy language made by a midwit spergwaste of time
>>724910598this guy has a TRT uncle faceis there a meme he won't fall for?
>>724930443I'm just trying to entertain the hypothetical, is all. You always know that for every ill-equipped framework, tool or hobby language, some poor sod makes something that's way beyond its capabilities, and has to deal with the consequences because management doesn't want you to rewrite it.
>>724930363I havent tried, I wouldnt trust it though since there isnt a lot of code in the wild yet and a lot of the code thats out there has been written for older versions of the compiler
>>724930319hes kinda right in that both hollow knight and silksong do poorly distinguish background and foreground but I think the vines are pretty damn obvious
>>724931520that's based
>>724929907 #>forcing people to read your spergy programmer rants if they want to use your languageAbsurdly based
>>724918594the practical answer is that for a language with a trillion dogshit features like C++ the only way to enforce "just don't use them bro" is by firing everyone that doesn't think EXACYLY like you. Everyone has their pet anti feature they think they know how to use correctly. Me included.
>>724931615i will replace all your char* consts with string_view and you will like it
>>724922392It amuses me that consolefags with their weak hardware are the biggest graphic whores out there.
>>724910598Braid was a fine game but the witness was very boringThe problem with both games is that they have no replayabilityYou have to forget how you solved problems to enjoy either of the games on repeat play
>>724910598>10x performance in many casesI think it will have the same performance as (well-written) C++ it will just be nicer for the programmer to use.>>724913228I like := if it means the compiler will stop me from wasting 30 seconds debugging because my gay hands typed if (niggers = fags) instead of if (niggers == fags)
>>724913170Alright anon give us the link and we'll judge the severity of your fuckup
>>724913371I expect you to die
>>724932150no need to be rude man
>>724932104Nevermind found it>>724913170I can understand your mistake
Braid looks like complete ass so I didn't even try it.Witness is not fun.His programming language is not used by anyone so it has no influence.
>>724913371InsideNo One Has to Die
>>724910598he will accomplish nothing, he wasted his talent on dumb game and has no actual passion for gaming
>>724913371The Looker
>>724929935>How does it handle, you know, the basics? How's the standard library, so to speak?The core language is lightweight and performant, and doesnt make any compromises on control. Strings and arrays are first class citizens and you dont need to import anything to create them or use them, although there's a Basic module that has all of the standard operations for each. There's no classes, no header files, easy to read syntax for struct literals and array literals. There's standard memory allocation stuff but it lets you replace everything it gives you and makes it easy to switch allocators throughout your whole program even in modules you didnt write. Pretty standard stuff for branching and loops and pointers although the syntax is a little different.Standard library is quite good, packed with stuff for games. Has a pretty good Math module that includes stuff with matrices. There's modules for OpenGL, Vulkan, DirectX 11 and 12, and Metal, pretty much any graphics API you would want to use. There's also a module for SDL, and separate modules for keyboard, mouse, and gamepad input through the OS. There's OS specific modules for all of the PC platforms and mobile too I think, plus a lot of the other modules are written to extend to Xbox, Playstation and Switch/Switch 2. There's a few audio things in there that I havent looked at. Some stuff to make different kinds of custom memory allocators, some stuff for parallelism and SIMD. And then there's the Compiler module to make build scripts, and some metaprogramming modules like the Codex Viewer he's showed off. Plenty of others I havent looked at yet. All of the standard library modules include examples that you can read and build to see how to use them. They're making good use of the language's compatibility with C to recycle existing C libraries, like the popular stb stuff is in there too. One thing I havent found yet that I wish was in there is a 3D asset and animation importer, something like assimp
>>724920892Braid was trash and laughed out of the room 15+ years ago for being pretentious feces. It and he was on par with Phil "suck my dick and choke on it" fish's faggottry and I still remember the fucking tantrums he had on social media like Twitter because some nobody called his mediocre nothingburger of a puzzle boring and he kept whining to people that his "oooh she was actually running away from you" was revolutionary. His dog shit game wouldn't have sold at all if it weren't for humble bundle giving it away for mostly free like a bunch of other garbage bin sale type of indie slop
>>724910598Too bad he's an annoying pretentious narcissist faggot. Can't deny the technical ability though. The man knows how to program but is insufferable to listen to and this spills into his games too.
>>724933532Fair enough. Seems more robust than I expected.>One thing I havent found yet that I wish was in there is a 3D asset and animation importer, something like assimpSomething like that tends to be more domain specific to games and the like, hard to expect that to come prepackaged.
>>724916486its not any better in /g/>clueless retards who think they know better vs>clueless retards
>>724910598odin already does everything jai set out to except for metaprogramming but it actually exists
>>724910598>the American Miyamotoi agreehe is a massive fucking retard.
>>724910598>Jonathan Blow is honestly the American Miyamoto in terms of how important he is to gaming and tech in general.Miyamoto has created lots of memorable IP for the whole family, this other guy has not
>>724910598>in terms of how important he is to gamingHow? How is he important?
>>724910598>Jonathan Blow is honestly the American MiyamotoThe fuck? He has made nothing of note. Braid caught on because it was an early indie. The witness is a puzzle game where all you do is draw lines. He's certainly technically competent as a programmer but that's about it. Outside of that domain I have never heard a single take from him that wasn't among the worst I've ever seen.
>>724910598he looks like a british gangster
>>724916486It's even worse, they're just copy pasting chatgpt slop at each other.
>>724910598OOOOPDIS LIL NIGGA BE LIKE MARIO IF HE GOT A JOB AHAHAHA
thread theme:https://youtube.com/watch?v=I-zEHyHXpbY
>>724911692just looks like js
>>724939270What? Nigger have you ever coded in any language ever? If anything it looks like Go. Clearly it's nowhere near the JS prototype-based "everything's an object" design.
>>724913228it's basically an implicit auto keywordtype can be specified after : but in its absence it's inferred by the assignment. it lets you keep the language strongly statically typed without getting in your way.
>>724916078
>>724913228Assignment was always like this until C fucked it up
>>724910598This is what happens when you engine devYour game will be barebones nonsense but at least someone will blow smoke up your ass for your pretty game engine that will never be used by anyone else anyway
>>724919565>Metaprogramming is something you rarely need to doWhich is why half of C++ people insist that you never ever use a virtual function and always spend decades compiling templates
>>724920367>A job for macros.giglin at this
>>724929091so it's just rust but worse
>>724910598>best platformer in twenty yearsDonkey Kong Country Returns was better, the ending was even more satisfying too, I don't care if you hate the Tiki Tongs, Tiki Tong go bomp.
>>724920769Hi blowjob
>>724917942Don't care, not learning to use a meme language with such a repulsive syntax just because some random guy touts it as """revolutionary""". C++ is manageable and just works, I don't get the hate for it.t. ~30k lines on one of my latest projects
>>724941382that's just the type_traits crowd I haven't seen lots of actual templates in years
>>724941857No one asked you to. I can't imagine actually liking that shitheap clusterfuck, but you do you.
>>724941989>shitheap clusterfuckfiltered kek
>>724910598>creates an entire programming language for gaming which will 10x performance in many caseshe didn't create shit, it's vaporware, like half of AI startups
>>724941909Every time you find something like this in or around C++ you should increment the number of reasons to make a better language.
>>724941857>criticizes repulsive syntax>praises C++Can't make this shit up
>>724942065>C++ isn't a shitheap clusterfuckYou are in the minority even among C++ programmers.
>>724942273it werks
>>724942343Sure, but things could be way better. Languages like Odin and Jai were literally designed to minimize friction and make programming as enjoyable as possible.
>>724917942C++ is the easiest fucking language ever, only retards get filtered.
>>724944363Why would you ever say something so insanely stupid? I get it, you're trying to show yourself off as some programming whiz but saying C++ is the easiest language ever is just objectively false. You could have just said "it's not that hard" which would have been true. But there are so fucking many languages easier than it that your post just shows you have no fucking clue what you're talking about.
>>724910598This nigga made Unity?
>>724944565>t. filtered room temp iqLemme guess, pointers?
>>724922916>>724924286Same, should I play Sea or Void Stranger? The latter seemed a bit 'whoah dude look how meta' but that's just from reading comments
>>724930019>theres no consequences in braid, unlike other games where if you reach failstate the game unintalls and steam bans you and gaben murders you in real lifeevery game has a rewind function, braid's is just animated and faster.
Did he copy this?
>>724944702The satisfaction of beating the developer of a game in a genuine life or death fight and earning your extra man the old fashioned way is lost on the kids of today.No wonder video games don't scratch the same itch anymore.
>>724944669Yes. Sea of Isles and Skies in particular is incredibly good.
>>724944669You should play Void Stranger, you're either going to hate it or it will be your favourite game ever. Personally, I enjoyed both the meta puzzles and the traditional puzzles and I think they complimented each other well, but most people seems to care more for the meta puzzles.
>>724944668>thinks he's a genius for figuring out something as simple as pointersYou don't need to keep posting anon I already understand what kind of brainlet you are.
>>724910662John Blows
>>724930327>It's not designed to scaleit's designed to scale for a video game / game engine. that's it. the primary purpose of the language is to be used for game engines. it compiles so fast that incremental builds would be pointless. incrememental builds are a bandaid. making compilation super fast is the real cure to the illness.
>>724942551I unfortunately code for a living not for fun so I have to "like" C++
>>724910883>he created shit, the shitless and literaly whooh ok
>>724945203My condolences.
>>724945438It's not so bad. It is funny how at every workplace I've been to there's a group/channel dedicated to following cppcons and the likes though kek.
>>724930327The fuck are you on about, now? It's not designed to scale, because it doesn't scale exponentially? Jai builds the entire sokoban game faster than your hello world builds a single change incremental build.I'm really rather starting to think that the appeal of C++ is that it wastes programmer time which makes programmers think they're doing more computer.
Oh wow another language nobody will ever use because only retards like reinventing the wheels and the rest of the world will keep using the well supported language with a bazillion working libraries that do everything you need them to do.
>>724945761>The fuck are you on about, now? It's not designed to scale, because it doesn't scale exponentially?Not him, but this usually means that the engine or software is limited in what it can do up to a threshold and cannot scale past that.For instance, Godot had that issue for the longest time where you could put one 3d rigged character on screen but as soon as you put around 10, the game performance would tank, especially on high graphics.This wasn't an issue with Unity which could accomodate up to 30 raw rigs and over 200 with some ingenuity.Unreal could easily go up several hundreds and in recent years easily several thousands.
>>724946702Eh, I half agree with this, but if this was always true then there would never have been any language other than C.
>>724910662i think thats dave bautista, he got off roids
>>724946831The most used languages didn't reinvent the wheel, they added huge features. Objects are a big deal, the JVM that runs on everything is a big deal, Python's versatility and readability is a big deal.Video games are already completely dominated by C++ and its ecosystem. A new language would have to offer A LOT to be useful in that domain.
>>724910598nah its hard to believe but miyamoto is even more a shit tier person and cunt
>>724946759That comment is about build times. What the fuck is the benefit of spending exponentially more time compiling a linearly growing codebase? Anon says that this helps with having multiple people work on the same project, as opposed to just one. How? And how does an efficient implementation of rigged animation depend on exponential build time?
>>724910662>post timeyou know who
>>724947292>Video games are already completely dominated by C++ and its ecosystemmost engine programmers use C++ as if it were C. you're way off base thinking game programmers need or want more "features".
>>724947292You're naming Python's readability as a huge game-changing thing that justifies the language's existence. If this is the criteria for not being considered reinventing the wheel then Jai does bring valuable features to the table - much faster compilation, compile time execution, hot reloads, better memory safety, etc. These are not throwaway features. Now I understand, it's nearly impossible to compete with the established ecosystem of C++ and I highly doubt Jai will ever be nearly as big in the game dev world, but does that mean nobody should ever even attempt to improve the game dev experience?
>>724911692This is just C with :=
>>724933837Revisionist history.
>>724910883>Braidah you mean the crybaby that got BTFO by shadow of the erdtree
>>724910598Did he get bogged? lmao
>>724948059>roll roll roll>roll roll roll>attack>roll roll rollKeep it
>>724911692DUDE WHAT IF YOU ACCIDENTALLY TYPE IF(X=0) DUDE WHAT IF WHAT IF IT PASSES THROUGH COPILOT CODE REVIEW AND UNIT TESTING AND INTEGRATION AND GOES INTO PRODUCTION AND THE WHOLE SERVER BLOWS UP WE NEED A VISUALLY SEPARATE OPERATOR AND ALSO REMOVE ++ IT IS VERY CONFUSING TO WOMEN AND INDIANSIDE WARNINGS? SORRY I USE VIM(tm) LIKE A TRUE PROGRAMMER
>>724948704man, what a grim post. someone actually typed this shit out
>>724911692Looks fine to me. Lack of syntax highlighting probably makes this look worse than it is.I'd still prefer to use Rust, however.
>>724933532>Strings and arrays are first class citizensI wonder, what kind of scheme do the strings use? Do the prepackaged libraries come with ability to handle UTF8 or the like?
>>724947719Python is basically a script glue and transpiler layer to C library calls with how it's used nowadays lmao
>>724928384It's so obvious I don't understand how that anon was able to post those replies so shamelessly. The AI syntax is just so blatant.
>>724949425>I'd still prefer to use Rustcharacter flaw
>>724921426Making an actual competent programming language is much harder than making a couple of shitty changes to C and then creating an OS that doesn't work.
>300 hundred post gossip thread>obligatory soldier man posts>fuck all to do with anything actually happeningis this an elaborate shilling campaign? anything to brag or bitch about? did joblo reach yandev status or something?
>>724910598The talk he gave about Jai actually made me quite excite for it to go public.https://www.youtube.com/watch?v=IdpD5QIVOKQ
>>724921345Braid was on Xbox 360, one of the best selling consoles of all time.Cave Story was not.
>>724951205Cave Story was on the Wii, an even better selling console than the 360.
>>724951604NTA, but I recall Cave Story releasing pretty late on Wii, and it had some myriad of issues when it finally launched (dunno if they ever fixed them). While Cave Story had its fans even before then, I think a good chunk of players were introduced to the game through Cave Story+, for better or worse, especially when it was on Humble Bundle (back when people cared about HB).
>>724951902I still subscribe to Choice, it's a good option for a jew like me
>>724950938it is already leaked
Blunt, unhinged Jo Blow is my favourite programmer.https://youtu.be/CgdKYBqe6QA
>>724910598https://www.youtube.com/watch?v=gWqnz-7iQbY
>>724910598This person commented on my own programming language once, really is a small world. I'm almost a second-degree celeb now.
>>724952750Sounds like a normal, human guy. Am I supposed to hate him for putting himself and his work out there and reacting like a real person? /v/ misanthropy and bleakness is just utter poison.
>>724952928Did he tell you to jump off a bridge?
>>724910598Reshapes C and thinks he's Neo Sweeney
Jonathan Blowshard makes another dogshit game
>>724953209meanwhile you do...? nothing?
>>724953072something like that. "this sucks jump off a bridge". cool fella.
>>724952990Whining because a nigger didn't get your art is pretty low.
>>724950231To give you some insight, the average /v/ anon is a complete retard, and either functionally ESL or actually ESL, and so it isn't uncommon for someone to type something clear and that you wouldn't even consider to be a point of contention only to have some brown /v/groe turn it into a hundred posts of confusion-explanation-confusion on a loop. It just becomes easier to outsource explaining simple idea to the favella people to an entity more on their level, and which is less prone to exasperation.
>>724953619I have a real job since my parents aren't kikes in the defense industry
>>724954316Then put the fries in the bag and leave the big boy jobs to people smarter than you.
>>724910598This the dude who made that super mario clone right?
>>724954689It's not a Mario clone.
>>724910598I'm a retard does this language make game fun?
>>724955364Potentially
>>724952486Where?
braid is one of only a few games that I unironically rate 1/10it's shit and the artstyle looks like vomit, I can't stand looking at this game
>>724956058The internet.
>>724956620Spoonfeed me I can't find it
>>724956698https://news.ycombinator.com/item?id=43699564
>>724917128after 20 years of coding experience, i can safely say that nearly every criticism i once held about C i later discovered that, no, C made the right choice. the only criticism that has stood the test of time is the precedence order of operators is slightly wrong.any "improvement" to C universally is a step backwards, and some literal who isn't going to topple C with their poorly thought out dogshit meme language
>>724956867Twenty years and you haven't learned a fucking thing. Sad.
>>724913403probably TRT since doctors hand it out like candy now
I prefer Prolog
>>724910598Shame he's such a cunt and that's how he'll be remembered
>>724958181
beast rabban looking mother fucker
>>724910662He looks russian
ITT: retarded midwits being assblasted over an actually brilliant person who's right about most things and made 2 masterpieces already
>>724960015they hate you when you're clever
>>724960067yup, see it literally with every smart or accomplished person
>>724960390not really. Who ever hated Von Neumann?
>>724961068Tons of people I'm sure. But obviously there are no records of no name haters before the internet for the most part
>>724961068stupid people that are insecure about their intelligence
This might be the most tryhard thread I've seen in years
>>724962097This might be the most tryhard cope I've seen in years.
>>724932274do you have a link tho
>>724929103it means any new value assigned to the variable inherits the type and if you pass something else it will give you an error to remind you of how stupid you are for forgetting that.
>>724962691So he invented strongly typed languages?
>>724961471>>724961447so you can't name a single person. Okay.
I think it's funny that now he's literally cried in public over mild criticism or rejection of every single project he's ever shipped. Like, sure, soulja boy could perhaps be excused as a youthful indiscretion, but if you're in legitimate distress over a penis doodle you probably need therapy.
>>724963484yes because they were nobodies just like people ittand some retard will go DURR WHO HATED JON BLOW??? in the future
>>724962869yeah, just like he invented platformers and puzzle games and is reinventing the wheel for programming itself.
>>724963774note how retarded losers make shit up about the person claiming he invented things he never claimed he did. they do the same with Rolfe making shit up about him claiming to have invented indie film makingThere's no legitimate reason to hate the guy but since the faggots need SOMETHING to clutch onto they just make shit up
>>724963484Nobody can name the haters because they're never people of importance, just random do nothing faggots like the lot of you. Doesn't mean they don't exist, sadly.
>>724963713>>724964393low iq downies continue to cope their shitty theory holds no water. I'll let you in a secret: everyone on the internet gets le heckin haters, regardless of their intelligence.
>>724910598Blow blows
>DUDE WHAT IF YOU ACCIDENTALLY TYPE IF(X=0)Solved by Cosmos programming language. IF(X=0) is correct. = does both equality and assignment.>moving away from object oriented >Objects are a big deal It has functional OOP. It moves away from object orientation but uses it at the same time and innovates because it's FP. Functional OOP.
There is 0 chance a fucking sokoban game takes off. Truly the worst basket to put all your eggs in
>>724964676
>>724911692Wow, what a fucking retard. Literally just>if elves > 1>then elves == 2Why does this autistic cunt have to overcomplicate everything
>>724956867headers, lack of reflection, unhygienic macros, integer promotion are all wrong.
>>724910598He could have made so many more games but no he had to focus on a stupid gaming language haahha
>>724962623>though I was talking about himHeh
>>724910598This dude evolved into a Mongol halfway into his life
>>724912657Something like Baba needs a simplistic base to work
>>724965006wrong on all counts
Why is he so bald?
>>724910662zoomer moment lmao
>>724911692And?
>>724968813i'm an old fart that only heard about braid when it's remaster failed so fucking miserablynothing about the game looks interesting, so i've never paid it any mind other than to laugh at what a failure it was
>>724910598Hi John. I hated your games.
>>724910598>>724911692sokoban is played out so the gimmick being how the game was actually made is very innovative
I honestly don't know much about the dude, but I do hate how some people worship the ground he walks on.
>>724970325>I honestly don't know much about the dudethen why would anyone care what you have to say, you bleating retard?
>>724970379This anon worships the ground some people walk on.
>>724910883Never heard of any of this.
You can see the Cave Story schizo is still upset.
>>724970325No one does honestly. It's just some faggots reverse trolling. There's one guy whose been obsessing over some clip channel of his streams and have been posting seething threads about him for like a year or more on here and on /g/. Seems to have realized he can't sell it directly so now he's instead using chatgpt to glaze him with stupid shit like le miyamoto posting. The only praise he generally gets is on programming issues.
>>724971149It was very shilled. basically the Silksong/[random game in the front page that people forget later]/etc. of that year
>>724971415That makes a lot more sense than taking this thread at face value.
The problem with Jonathan Blow is that he has been told since ever that he's the smartest guy in the room. Ill give him credit for that, because he's most likely the smartest guy in the room. But that has made him a fucking aching idiot that spews nothing but retarded take after retarded take with the same confidence as "the smartest guy in the room". His ego is his biggest issue. He really believes everything he says is the pinnacle of human brain power and not being humble is gonna give him a wake up call soon enough. Every artist should be humble. Only then can they produce good art.
>the guy who accomplished nothing is goign to tell the self made millionaire what he's doing wrong
>>724910598Karl Pilkington walled hard
>>724910598zig is better.
>>724971782>self made millionairelol
>>724928923a systems programming language that - compiles fast- doesn't treat you like a baby when it comes to memory management- but that also has useful tools for manually managing your memory- has metaprogramming that doesn't fucking suck massive dick- is actually complete for building sutff and doesn't rely on fragile, cumbersome build systems with badly defined abstractions- doens't have decades of cruft and bad ideas like C++
>>724972709He's a millionaire from Braid alone
I liked his talk about devs fucking with dice rolls in games from a few years ago:https://www.youtube.com/watch?v=l0KEDYFWbVc
>>724972853and he had cash to play around making it and his subsequent projects from?
>>724972845why does he need this to make a rock pushing game from the 80s
>>724972979a business loan and his own employment income for braid, profits from braid for everything else
>>724973057you don't have to make stuff up, he won't fuck you
>he won't fuck you!a brainlet meme template response, losers hate success
>>724972995he doesn't have any patience for cpp's retardation anymore, and even less for other options
I never played Braid. Doesn't it just have Prince of Persia mechanics?
>>724974929No, it has a ton of intricate puzzle solving with platforming and time management mechanics.
>>724910598He's one of the few developers who recognize where everything has gone wrong and / or is going wrong, and is competent enough to do something about it. But even if not, him just being a voice of warning in the tech space is a force for positive change. Jonathan Blow is truly an American treasure, way more than Sam Altman or whatever.
>>724964795Underrated joke.
>>724912657but void stranger is the best puzzle game of all time
>>724975879The Witness mogs it
>>724913228:= is declaring the variable ans assigning the value at the same time
>>724974929The fact is Prince of Persia mechanics are BASED. More games need PoP mechanics. Prince of Persia is unironically GOTY of its time. What a good game. Kinoaesthetic movement.
>>724975196yeah the real problem in america is there's not enough pretentious 2d platformers about incels
>>724976427In some aspects, not story, music or secrets. The secrets in The Witness are basically all the same thing.
>>724944669Sea is a metroidvania-lite and kind of annoying for it sokoban wise. Void Stranger is a knowledge gate game.
>read first comment>still a bald incel virgin coding in his mom's basementcrazy how much hate he gets, thought of all places /v/ would support him. goes to show that the blackpill always collects, its all about looks looks looks, should have never showed his face
>>724964934assert is a debugging feature not meant for finished, shipped code
>>724926369>less than 5 hours>less than 1 hour
>>724980061Not every game needs 450 hours
>>724980298Show me someone who claims a game they've put less than an hour into is one of their all-time favorites, and I'll show you a liar
>>724916486I checked this thread for soulja boy and instead started reading all the retarded posts. Thanks.
>>724910662Fpbp>>724910598Jonathan blows cocks OP also blows cocks
>>724919565>Metaprogramming is something you rarely need to dot. webjeet
>>724983128the ironing, I don't think you realize how batshit crazy web is nowadays
So should I learn C++ or Rust if I want to make a game engine
>>724983293It's "batshit crazy" because webshitters use 5 frameworks and 100 packages to make a blank webpage with 1 button on it (and it still needs a "skeleton mode" because it takes so long to load). It's like saying you don't realize how "batshit crazy" the engineering scene is in the slums of Mumbai because they're building a 20th floor atop 19 floors of human feces, trash, mud, and corpses. It's a mess of your own making.
>>724983767anyone?
Functional OOP is the future.
>>724983767>>724985671C++, how is this even a question? Rust is very far down the list of good alternatives.
>>724986050I don't know anon. I'm beginning game dev like tomorrowThe world is changing fast and I wanted to see what anons would say
>>724986113I'm sure you'll get conned into Rust by a cultist somehow at some point, it's just how it goes when you start learning after 2022 or so. When you ragequit it after a week/month/year remember this post.
>>724985930monad these NUT-lambda syntax appears in this match
truth is programming sucks, everything is shit, big fundamentals that hold not just your twitter but even the train or tax calculator is broken and held together by metaphysical tape. arguing about programming languages is a safe way for programmers to vent. some make their own, they should be called the amish. works in their community but in the place we call the Real World there are other rules we all abide by and spit upon them and then lick the spit right back because what the fuck did I really write this?
>>724986418I’ve almost been conned into Rust. Just finished a setup for it on my system. Why should I avoid it? NTA btw.
>>724987385it does (not) matter
>>724987107Screenshat for truth.
>>724964676if the game fails he's going to sell the compiler to nerds
>>724988117>>724964676also the game engine (he said it will be published)
Why would he need to make a custom engine for a gay little block pushing puzzle anyway? Just seems like an enormous waste of 10 years. He's going to be bankrupt soon too since he thought he could sell Braid again for more than it cost the first time, for some reason.
>>724988374he made a debugger too why don't you moan about that
>>724988489he won't fuck you lol
>>724971782All that money can't resurrect a norwood 7 hairline. Should have taken dutasteride while he had the chance
>>724988612mhm I'm not as cheap as you now fake it some more
>>724988720come on baby work it a little
>>724987714It matters to me, babe
you know who else made a programming language. me. ME! and my whole year at uni. oh it was by the numbers? sure. was it useful. lol and that's the thing. good on Jon for having a project and passion, but he's more into working for sake of working than actually making at this moment. you can make a new language right now, just shift letters left one character and force people to speak like that. oh they won't? what a surprise.
>>724989001iggern
>>724989001And since you also made a programming language, his programming language is exactly the same as yours. Which is why you specifically should make this post, as opposed to literally everyone else who did their homework.
Nigga I code my game in APL
>>724968813soilennial seething
>>724989090I meant more like ipnptfyvbm and I called you a fag but yeah works>>724989158I don't understand at all. good on him. maybe his work will pay off. I'm sure he feels fulfilled. do I think it's useless? yes.
>>724989438Oh sorry I thought you meant a permutation :)
>>724989602no worries friend, I was just joking. wouldn't actually call someone a homosexual unless I disliked them.
>>724910883>"There are 100 programming languages for games and they all suck ass!">"I'll make my own programming language specifically for games and it'll avoid all the problems with those other 100!">There are now 101 programming languages for games and they all suck
>>724962869Assuming it's the same as in Odin, the following are both valid>gayboy : string = "(You)">gayboy := "(You)"The latter infers type
>>724989860putting type after the identifier reeks of languages that added types as an afterthought
sound and color puzzles are gayblow it out your ass jon
>>724910598>the American Miyamoto in terms of how important he is to gamingso his importance is wildly overblown?
>>724991559you mean overBLOWn?