Casey Muratori and Jon Blow have pushed this concept frequently. They largely don't deeply elaborate, which is sad because I am a professional game developer who is interested in precisely presented knowledge so I can…
Awesome, thanks for engaging with me and talking to Erin about it. I hacked together world cloning in box 2d and am confident I could do it in box 3d as well. Especially with the record/replay/validate system to help…
I see. This helps a lot thank you. Thank you for your time. I respect you deeply and have valued your work. For box2d, in the past I added a function to delete the entire contact cache and then I experimented with…
Hey Glenn, what do you mean by 'rollback determinism'? My reading of Box3D's docs is that it has 'determinism', and 'recording/replay'? Isn't that sufficient? Just for context: I implemented state-sync netcode into…
Perfect. Now I can continue to be confused! Beginner mindset!
It's funny, I've also been trying to use AI to implement (simpler) shadow mapping code and it has failed. I eventually formed a very solid understanding of the problem domain myself and achieved my goals with hand…
Gemini & ChatGPT have not done well at writing or analyzing OpenGL like rendering code for me, as well. And for many algorithms, it's not good at explaining them as well. And for some of the classical algorithms, like…
It's a common misconception that this is only used in fighting games. This technique was developed first in Duke Nukem, and then exploited heavily by Carmack in Quake, and subsequently refined and built upon in other…
Why not use elementary OS which looks far better?
It's called Haiku now I think
I've been watching a ton of Tsoding lately. I really like nob.h his build system and I've been using it in my projects. Why we ever used a different language to build C/C++ seems so insane. Using the same language for…
Lots of excellent games are written in Python, Lua, JavaScript and GDScript. These abstract criticisms are just that, abstract. I'm offering real practical advice from experience of having worked on real projects. I'll…
You likely won't need to do manual memory management nor think about undefined behavior. If your writing basic c++ to handle the simulation in a game, it's going to be pretty orthodox and these problems likely won't…
Why Hong Kong? I guess you have a bunch of contributors near there?
> you will stagnate if you don't learn to use the new tools effectively I've been going the other way, learning the old tools, the old algorithms. Specifically teaching myself graphics and mastering the C language. Tons…
"not having a JIT" is not a problem, it's you speculating that a JIT will improve performance, the real problem is "GDScript has poor performance", which in this context (me saying C# in godot sucks) is you speculating…
Yeah that's why GDScript is great. You only dabble in the c++ for the sliver of the project that needs it. 90% of game development is animating stuff and user interface development. GDScript is great for that.
This has to be sarcastic right?
So do you keep it chilled 24/7 or do you turn it on manually or with a timer?
My main point is: if GDScript isn't good enough, go straight to c++ directly in the Engine. I won't even get into how big of projects I've written in GDScript successfully.
Writing C# in godot is a bad choice. Use GDScript and directly write c++ as a module. Skip "HD extension" completely. Godots build system is easy enough to use. Just add new classes to the engine using c++ if you don't…
How do you create/store the ice?
I find it distasteful when women write articles about mens inner emotional lives. Why couldn't the NYT find a man to write this article?
"wouldn't pass fang interviews" Bellard wouldn't apply and be interviewed like some Stanford grad. He would be head hunted and told he can do whatever he wants and receive a massive amount of compensation. I'm not sure…
I have a 17" XPS and it's great as a computer for that floor of the house. Ie: for sitting at the kitchen table or the couch. I have a 13" for portability which is great because it's so small and light. MacBook pros…
Casey Muratori and Jon Blow have pushed this concept frequently. They largely don't deeply elaborate, which is sad because I am a professional game developer who is interested in precisely presented knowledge so I can…
Awesome, thanks for engaging with me and talking to Erin about it. I hacked together world cloning in box 2d and am confident I could do it in box 3d as well. Especially with the record/replay/validate system to help…
I see. This helps a lot thank you. Thank you for your time. I respect you deeply and have valued your work. For box2d, in the past I added a function to delete the entire contact cache and then I experimented with…
Hey Glenn, what do you mean by 'rollback determinism'? My reading of Box3D's docs is that it has 'determinism', and 'recording/replay'? Isn't that sufficient? Just for context: I implemented state-sync netcode into…
Perfect. Now I can continue to be confused! Beginner mindset!
It's funny, I've also been trying to use AI to implement (simpler) shadow mapping code and it has failed. I eventually formed a very solid understanding of the problem domain myself and achieved my goals with hand…
Gemini & ChatGPT have not done well at writing or analyzing OpenGL like rendering code for me, as well. And for many algorithms, it's not good at explaining them as well. And for some of the classical algorithms, like…
It's a common misconception that this is only used in fighting games. This technique was developed first in Duke Nukem, and then exploited heavily by Carmack in Quake, and subsequently refined and built upon in other…
Why not use elementary OS which looks far better?
It's called Haiku now I think
I've been watching a ton of Tsoding lately. I really like nob.h his build system and I've been using it in my projects. Why we ever used a different language to build C/C++ seems so insane. Using the same language for…
Lots of excellent games are written in Python, Lua, JavaScript and GDScript. These abstract criticisms are just that, abstract. I'm offering real practical advice from experience of having worked on real projects. I'll…
You likely won't need to do manual memory management nor think about undefined behavior. If your writing basic c++ to handle the simulation in a game, it's going to be pretty orthodox and these problems likely won't…
Why Hong Kong? I guess you have a bunch of contributors near there?
> you will stagnate if you don't learn to use the new tools effectively I've been going the other way, learning the old tools, the old algorithms. Specifically teaching myself graphics and mastering the C language. Tons…
"not having a JIT" is not a problem, it's you speculating that a JIT will improve performance, the real problem is "GDScript has poor performance", which in this context (me saying C# in godot sucks) is you speculating…
Yeah that's why GDScript is great. You only dabble in the c++ for the sliver of the project that needs it. 90% of game development is animating stuff and user interface development. GDScript is great for that.
This has to be sarcastic right?
So do you keep it chilled 24/7 or do you turn it on manually or with a timer?
My main point is: if GDScript isn't good enough, go straight to c++ directly in the Engine. I won't even get into how big of projects I've written in GDScript successfully.
Writing C# in godot is a bad choice. Use GDScript and directly write c++ as a module. Skip "HD extension" completely. Godots build system is easy enough to use. Just add new classes to the engine using c++ if you don't…
How do you create/store the ice?
I find it distasteful when women write articles about mens inner emotional lives. Why couldn't the NYT find a man to write this article?
"wouldn't pass fang interviews" Bellard wouldn't apply and be interviewed like some Stanford grad. He would be head hunted and told he can do whatever he wants and receive a massive amount of compensation. I'm not sure…
I have a 17" XPS and it's great as a computer for that floor of the house. Ie: for sitting at the kitchen table or the couch. I have a 13" for portability which is great because it's so small and light. MacBook pros…