• Walls, Floors, & Ceilings Continued
    44 replies, posted
[video=youtube;f1kbABTyeo8]https://www.youtube.com/watch?v=f1kbABTyeo8[/video] [B]Watch first if you haven't already: [/B] [video=youtube;UnU7DJXiMAQ]https://www.youtube.com/watch?v=UnU7DJXiMAQ[/video]
imagine if this guy commented code on a game [code]count += time.deltatime; // entire works of shakespeare go here[/code]
If only this guy would stop using the same song in a 30 minute loop all the time ...
How close are we to have enough documentation for a complete engine reimplementation of this game? Soon enough someone will start coding Chocolate Mario 64 from this guy's docs alone I'm sure
For real, Pannen's videos have been amazing for me learning to program my own games. A lot the collision stuff it isn't as relevant, with all the modern physics engines we have now, but it's still handy for stuff like raycasting. The stuff about how the game handles animation states in this and one of his previous videos was also super helpful.
[QUOTE=Pythagoras64;52363266]For real, Pannen's videos have been amazing for me learning to program my own games. A lot the collision stuff it isn't as relevant, with all the modern physics engines we have now, but it's still handy for stuff like raycasting. The stuff about how the game handles animation states in this and one of his previous videos was also super helpful.[/QUOTE] For me, it's almost the opposite. I've tinkered with my own engines enough that I've figured out that this is the general way you do it, or at least is the obvious way to do it. So I'm seeing SM64 doing things [I]almost[/I] exactly the way I have. And the small differences are interesting - like how it displaces walls along an axis instead of the normal, or how it has floor/wall/ceiling implicit instead of explicit. I might steal SM64's random number generator, based off Pannen's video, as the nerdiest and most obscure easter egg of all time.
AFAIK games nowadays do things differently. Like hl2 uses a "hull" which is just a box, instead of a point for its collision. In mario 64 the walls displace mario, while in hl2, the walls don't displace the character, but rather prevent the hull from moving beyond its boundries. This is why in super mario 64 you can fall through the ground in some spots, as well as fall through the floor entirely because a triangle wasn't aligned, whereas in hl2 this isn't possible.
[QUOTE=Stiffy360;52365500]This is why in super mario 64 you can fall through the ground in some spots, as well as fall through the floor entirely because a triangle wasn't aligned, whereas in hl2 this isn't possible.[/QUOTE] tell that to speedrunners
[QUOTE=DOG-GY;52366422]tell that to speedrunners[/QUOTE] They have to do wonky stuff to push their hull through the ground (the quick save/reload and prop pushing.) And in some places there flat out isn't any collision.
Every surface is made of triangles. Yeah no shit sherlock, your screen is made of pixels too.
Really enjoy Pannekoek's videos. It's a shame that he got so burned out by the Watch For Rolling Rocks video. [url]http://imgur.com/a/Hb2Ic[/url]
[QUOTE=layla;52366874]Every surface is made of triangles. Yeah no shit sherlock, your screen is made of pixels too.[/QUOTE] thats pannen for you i liked some of his more obscure videos but even for people who go in clueless the pacing in these videos is fucking awful and full of over explanations and unnecessary, boring as hell embellishment its like when you have a two second problem a coworker could help you out with and instead they give you an entire history of computing
[QUOTE=Tinter;52366915]Really enjoy Pannekoek's videos. It's a shame that he got so burned out by the Watch For Rolling Rocks video. [URL]http://imgur.com/a/Hb2Ic[/URL][/QUOTE] Jesus chirst, doesn't he understand that 99% of the people who meme about his videos are actually amazed by his work and not laughing at him? Does he only focus on the negative comments? The problem is all his, he should seek help to try and understand things the way they truly are [QUOTE=DOG-GY;52366963]thats pannen for you i liked some of his more obscure videos but even for people who go in clueless the pacing in these videos is fucking awful and full of over explanations and unnecessary, boring as hell embellishment its like when you have a two second problem a coworker could help you out with and instead they give you an entire history of computing[/QUOTE] There are other ways to calculate surfaces, not only IRL but in videogames too, triangles are the most common but you can use different structures for surfaces and be mathematically correct and viable for soft real-time applications. I don't really know what both of you are trying to imply here
[QUOTE=DOG-GY;52366422]tell that to speedrunners[/QUOTE] I've been watching a lot of Speedrunners lately. I have learned many things. 1. They will make up the dumbest nicknames for things, just to sound ridiculous. 2. If you slam yourself at the same level over and over again, eventually you'll reach the otherwise impossible, where you, your objective, or the level itself will break completely. I've seen some WEIRD SHIT
[QUOTE=Tsanummy;52376013]Jesus chirst, doesn't he understand that 99% of the people who meme about his videos are actually amazed by his work and not laughing at him? Does he only focus on the negative comments? The problem is all his, he should seek help to try and understand things the way they truly are [/QUOTE] I don't think you understand that his most popular video was a product of really unfortunate circumstance and he put in a lot more work than he normally would have.
[QUOTE=Tsanummy;52376013]There are other ways to calculate surfaces, not only IRL but in videogames too, triangles are the most common but you can use different structures for surfaces and be mathematically correct and viable for soft real-time applications. I don't really know what both of you are trying to imply here[/QUOTE] What exactly is confusing? His uncommented videos are poorly paced and have unnecessary embellishment. More succinct explanations would convey the ideas better and make for more entertaining videos. I'm unsure why you're explaining the technique to me.
[QUOTE=DOG-GY;52376607]What exactly is confusing? His uncommented videos are poorly paced and have unnecessary embellishment. More succinct explanations would convey the ideas better and make for more entertaining videos. I'm unsure why you're explaining the technique to me.[/QUOTE] This seems purely subjective.
[QUOTE=Nabile13;52376641]This seems purely subjective.[/QUOTE] It totally is. The slow explanations and big pictures are easier for my dim witted brain to follow.
[QUOTE=Nabile13;52376641]This seems purely subjective.[/QUOTE] there are both objective and subjective aspects to what i said
[QUOTE=DOG-GY;52376607]What exactly is confusing? His uncommented videos are poorly paced and have unnecessary embellishment. More succinct explanations would convey the ideas better and make for more entertaining videos. I'm unsure why you're explaining the technique to me.[/QUOTE] These are intended more as reference material for speedrunners rather than entertainment. Not everyone (even speedrunners) knows or understands how games work, hence the lengthy explanations.
[QUOTE=ZestyLemons;52377493]These are intended more as reference material for speedrunners rather than entertainment. Not everyone (even speedrunners) knows or understands how games work, hence the lengthy explanations.[/QUOTE] More like TASers, he's stated multiple times that he covers every single detail so that other TASers don't have to look into things themselves because he missed an edge case, so he covers them completely. The point is to create a reference for both new and experienced TASers and help them not waste time in re-discovering what is already there. Also most of the stuff he talks about is already known, but buried in pastebins and chats, so the hard part is presenting it all together without missing details. The videos are literally not intended for entertaintment and he does not include (m)any jokes other than a few ocassional easter eggs.
This would explain why he doesn't have a patreon
[QUOTE=ZestyLemons;52377493]These are intended more as reference material for speedrunners rather than entertainment. Not everyone (even speedrunners) knows or understands how games work, hence the lengthy explanations.[/QUOTE] his intentions dont mean his videos are immune to criticism
What's with the hate for his simplicity? It's there to help newer speedrunners and the non-tech savy. Not everyone is aware of how 3D models are composed of Triangles or how to do Floating-point arithmetic. His videos are wonderful because he explains things such as RNG in a very visual and easy to follow way. If you don't like it or find it too easy, then his style of videos aren't really meant for you.
[QUOTE=buu342;52378698]What's with the hate for his simplicity? It's there to help newer speedrunners and the non-tech savy. Not everyone is aware of how 3D models are composed of Triangles or how to do Floating-point arithmetic. His videos are wonderful because he explains things such as RNG in a very visual and easy to follow way. If you don't like it or find it too easy, then his style of videos aren't really meant for you.[/QUOTE] critique =/= hate
[QUOTE=DOG-GY;52378712]critique =/= hate[/QUOTE] Well this doesn't seem like a very well done critique. [QUOTE=layla;52366874]Every surface is made of triangles. Yeah no shit sherlock, your screen is made of pixels too.[/QUOTE]
[QUOTE=buu342;52378726]Well this doesn't seem like a very well done critique.[/QUOTE] Seems fine to me. Any game developer who's worked with 3D knows that the 3D shit is probably rendered with triangles, and there's a good chance that anyone with a bit of curiosity knows that as well. It's like if someone told you that your microwave uses electricity to operate; your reaction would probably be "No shit" too.
[QUOTE=buu342;52378726]Well this doesn't seem like a very well done critique.[/QUOTE] so do you think drive-by criticism is hate?
[QUOTE=Protocol7;52378743]Seems fine to me. Any game developer who's worked with 3D knows that the 3D shit is probably rendered with triangles, [b]and there's a good chance that anyone with a bit of curiosity knows that as well[/b]. It's like if someone told you that your microwave uses electricity to operate; your reaction would probably be "No shit" too.[/QUOTE] I wouldn't really say that it would be something as simple as "Microwaves use electricity", because it doesn't take a little bit of curiosity to know that. I honestly can't really think of a better comparison, the closest one I've got is that protons and neutrons are made of Quarks. Anyone with an interest in physics or curious enough will know about this, but not everyone. [QUOTE=DOG-GY;52378759]so do you think drive-by criticism is hate?[/QUOTE] You're taking hate very literally here so I probably shouldn't have used that word. Does dislike sound better? What I'm trying to get at is just because something is simple and meant to be accessible doesn't mean it's bad. It's not immune to criticism but the attitude just came as a surprise to me. [editline]pkjehekhe[/editline] It's like attending a class meant for people of every level and complaining the material's too easy for you. Not everyone has the same foundations so the teacher's gotta make sure everyone's on the same page.
[QUOTE=buu342;52378804] What I'm trying to get at is just because something is simple and meant to be accessible doesn't mean it's bad. It's not immune to criticism but the attitude just came as a surprise to me.[/QUOTE] It's not bad, it's just incredibly out of place for a channel that otherwise goes into great depth about how SM64 is designed. A better analogy would be being told that "Newton's second law is F = M * A" while taking a graduate-level physics course. It's not false information, it just doesn't add much in context of the target audience. Now granted it is only a few seconds out of the video so it's really not a big deal, but still.
Sorry, you need to Log In to post a reply to this thread.