General statistics
List of Youtube channels
Youtube commenter search
Distinguished comments
About
Mikko Rantalainen
ThePrimeTime
comments
Comments by "Mikko Rantalainen" (@MikkoRantalainen) on "Real Game Dev Reviews Game By Devin.ai" video.
54:15 This actually sounds like every Bethesda game ever...
1
Intel 80387 (floating point unit or FPU) was an optional extra chip that had its separate socket on the motherboard. Most people only purchased 80386 that could do integer operations only back in the day. Intel 80486 always had some kind of FPU integrated in the CPU so there wasn't extra socket for the math chip on the motherboard anymore. Intel Pentium (logically 80586 but intel couldn't get a trademark for this number series so they invented a new product name) was the first CPU with actually fast FPU unit. Original id softaware Quake was designed to run on Pentium and assumed that FPU can do one division per 16 cycles on integer unit which matches the Pentium runtime performance. If you tried to run Quake on 486, it run maybe 1/3 the FPS because FPU was so much slower that the rest of the CPU so the CPU had to wait for the division to complete.
1
1:21:40 Devin knows that the enemies are bots so it takes care of the bot efficiency. Humans have to handle themselves with controls.
1
requestAnimationFrame() automatically syncs on monitor refresh rate on at least Linux. So if you want to run at native refresh rate of your monitor (typically a good idea), you should render exactly one frame per requestAnimationFrame() call. One can think requestAnimationFrame() as "hey browser, tell me when to start rendering to be ready for next time the monitor can refresh the display".
1
57:20 It appears from the code that you can slowly strafe through the walls, too! This is thanks to handling A/D only after collision detection.
1
Current level of AI code generation is close to first year university CS student. Their projection would definitely look a lot like this.
1
JavaScript doesn't logically has any kind of compile step. The code always works as if executed by really fast interpreter. The implement this interpreter logic, modern browsers implement tracing JIT but that's just magic under the hood to run the interpreter logic near hardware speed.
1
1:18:05 If you do any real programming in JavaScript, you MUST understand all the details Primagen was saying here or you'll end up writing bad code. Prototype inheritance and closures are the two most misunderstood things in JavaScript and are the true source of "JavaScript is a bad language" belief. The root cause is skill issue about assuming that JavaScript works like Java or C++.
1