Herbert Wolverson - Procedural Map Generation Techniques

  Рет қаралды 118,121

Roguelike Celebration

Roguelike Celebration

Күн бұрын

Пікірлер: 66
@henrykkaufman1488
@henrykkaufman1488 4 жыл бұрын
Dude, that's one of the most useful presentations on game programming I've ever seen.
@beefwenceworth8275
@beefwenceworth8275 2 жыл бұрын
I'll second that. It's a goldmine of information.
@mattsadventureswithart5764
@mattsadventureswithart5764 Жыл бұрын
​@@beefwenceworth8275I'll third it. This was extremely interesting.
@Zadhompl
@Zadhompl 3 жыл бұрын
Topic of my thesis is based around procedural generation and this video alone provided enough info to speed up my progress threefold. Cheers, Herbert Wolverson is a living legend in my eyes.
@Dukkz24
@Dukkz24 Жыл бұрын
Would you mind sharing some info on Discord with me by chance? Either personally or maybe some references/material you have on the matter? I'm really interested in starting to learn this topic, but most info is very high level, doesn't really get into the how's.
@nechalon2477
@nechalon2477 9 күн бұрын
@@Dukkz24 you need to start somewhere, a game engine, or no engine, and start prototyping something
@alexanderdiogenes8067
@alexanderdiogenes8067 4 жыл бұрын
Just finished Section 3 of your Rust Roguelike tutorial (decoupling the map from the viewport). It is fantastic. I've learned so much, and I've fallen in love with Rust as a language! Thanks for bracketlib and rltk, in particular.
@thebracket
@thebracket 4 жыл бұрын
You're welcome! I'm so glad people are enjoying it - I've had a blast writing it. :-)
@JoeGeorge319
@JoeGeorge319 2 жыл бұрын
Man I wish this talk just went for another 30 minutes, very nice
@reyariass
@reyariass 19 күн бұрын
That’s what I was thinking! Go an hour! I’d love to hear more!
@joewilliams8286
@joewilliams8286 2 жыл бұрын
I keep coming back to this one, brilliant resource
@ZackLivestone
@ZackLivestone 4 жыл бұрын
Solid rapid fire overview, really appreciated!
@Vedranation
@Vedranation 10 ай бұрын
Amazing presentation. Clean, easy to understand, with great visualition. Thank you
@jspiro
@jspiro 3 жыл бұрын
This deserves thousands more comments. Thanks for putting this catalog together for us!
@itsfela
@itsfela 2 жыл бұрын
I always come back to this one
@naphipps28219
@naphipps28219 4 жыл бұрын
Another technique I love to use is domain warping with perturb techniques. (Inigo Quilez has awesome articles on these topics, for those interested.)
@shitheadjohnson2797
@shitheadjohnson2797 2 жыл бұрын
Inigo Quilez taught me about distance field raytracing and i got this amazing procedural terrain out of it in not many lines of code, the problem with it is getting the units on it because it has an instancing problem when i did it. really good indie style
@arlowicks9359
@arlowicks9359 2 жыл бұрын
Probably one of the best resources online for procedural map generation principles.
@marcomoscoso7402
@marcomoscoso7402 5 ай бұрын
this video and the person explaining are golden!
@hugobarbachano1831
@hugobarbachano1831 4 жыл бұрын
Awesome, can´t wait to tinker with this !
@amitdagan78
@amitdagan78 5 ай бұрын
thats was amazing! i feel so inspired right now
@KoN312
@KoN312 4 жыл бұрын
really interesting and informative. i'm not that big of a programmer, but i tried things like this and played around with rooms and corridors in python and pygame(just some rooms and corridors).. i was thinking way too complicated. the video really opened my eyes how easy it could be if you think just a bit around the corner. thanks!
@olmrgreen1904
@olmrgreen1904 2 жыл бұрын
Awesome video! I've learned so much in a very easy and basic way about things I thought were complicated as hell.
@pik910
@pik910 2 жыл бұрын
If you want to make a Voronoi diagram in a discrete space a fast and easy way to do that is to grow it. E.g. for Manhattan distance: draw the border of a rectangle around the seed each step and grow that. You can stop growing an individual seed if no empty pixels were found. That makes it very fast even with a high amount of seeds.
@bobbob9821
@bobbob9821 Жыл бұрын
Giving me the idea to place tile objects first and then do the subtraction with a separate object just saved me a lot of time messing with noisemaps in arrays.
@Galakyllz
@Galakyllz 2 жыл бұрын
This presentation was great.
@RetsaGames
@RetsaGames 3 жыл бұрын
Amazing talk, makes everything look so simple
@moosmegens5113
@moosmegens5113 4 ай бұрын
This helped with my project, thanks
@nztuber
@nztuber Жыл бұрын
Excellent, thank you
@deepdarkdown
@deepdarkdown 2 жыл бұрын
nice overview.
@Algorhythmic
@Algorhythmic 3 жыл бұрын
Very useful info. Love the humor as well.
@lophyre1380
@lophyre1380 9 ай бұрын
I do not understand how the BSP leads to no rejection though. We have just divided the map into half a couple of times? 🤔
@AleksandrK51228ruswi
@AleksandrK51228ruswi Жыл бұрын
Very helpful, awesome!
@davidxdhloqud
@davidxdhloqud 3 жыл бұрын
Esto vale millones! Gracias! :D
@KiKeoLiVa
@KiKeoLiVa 3 жыл бұрын
Really great video, thank you!
@chien461
@chien461 4 жыл бұрын
Fractal Brownian Motion!
@thebracket
@thebracket 3 жыл бұрын
That would be a fascinating topic! I'll add it to my (long) list of ideas. :-)
@darkfrei2
@darkfrei2 3 жыл бұрын
You can use the DLA-cluster system, but in needs sometimes too much time to generation.
@oddminngdev9844
@oddminngdev9844 Жыл бұрын
This man is awesome.
@bordel6121
@bordel6121 2 жыл бұрын
Great talk, I learned stuff
@nighttraveler9993
@nighttraveler9993 3 жыл бұрын
Love it
@markvador6667
@markvador6667 3 жыл бұрын
Amazing ! Thanks you a lot !!
@shitheadjohnson2797
@shitheadjohnson2797 2 жыл бұрын
those voronoi cells might make a pretty floor in doom.
@MCRuCr
@MCRuCr 4 ай бұрын
I'm currently into godot-rust and I love it
@PabloGaraguso
@PabloGaraguso 2 жыл бұрын
Excellent
@JW-fd8sh
@JW-fd8sh 2 жыл бұрын
Is there any source code available for us to review?
@RobVespa
@RobVespa 3 жыл бұрын
Oh, wow. I just bought Herbert's Rust book, which is still in beta...
@RobVespa
@RobVespa 3 жыл бұрын
Nice video!
@awesomegamedev
@awesomegamedev 3 жыл бұрын
Great presentation with a ton of content! But it starts at 4:00 Thank me for saving you 4 minutes:)
@jeshweedleon3960
@jeshweedleon3960 2 жыл бұрын
you are thanked
@smiley_1000
@smiley_1000 2 жыл бұрын
Enjoyable Presenter
@ajinkyax
@ajinkyax 4 жыл бұрын
Best game dev. And Rust is a great choice
@RetroGamerEightyOne
@RetroGamerEightyOne 2 жыл бұрын
What’s the reasoning behind Python being the preferred rogue like language?
@huuuuuuuuuuuuuuuuuuuuuuuuuuuhn
@huuuuuuuuuuuuuuuuuuuuuuuuuuuhn Жыл бұрын
I think python is just very popular in general
@omeritachiquita
@omeritachiquita 3 жыл бұрын
😙👌
@torcher5023
@torcher5023 4 жыл бұрын
Есть здесь русские любители рыгаликов мммм?
@maksimhapeyenka2435
@maksimhapeyenka2435 4 жыл бұрын
есть русские разрабы только)))
@torcher5023
@torcher5023 4 жыл бұрын
Рогалики делаешь? Только не говори, что на юнити.
@maksimhapeyenka2435
@maksimhapeyenka2435 4 жыл бұрын
@@torcher5023 ваще libgdx использую, но заинтересовал rust очень сильно, вот и смотрю по нему материал. На этот видос случайно наткнулся, я просто хотел посмотреть отзывы на книгу чела, который в этом видосе лекцию дает.
@MikeHawkener69
@MikeHawkener69 9 күн бұрын
"he/him" how pathetic 🙄
Bob Nystrom - Is There More to Game Architecture than ECS?
23:06
Roguelike Celebration
Рет қаралды 214 М.
Brian Bucklew - Dungeon Generation via Wave Function Collapse
26:32
Roguelike Celebration
Рет қаралды 44 М.
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 36 МЛН
IL'HAN - Qalqam | Official Music Video
03:17
Ilhan Ihsanov
Рет қаралды 700 М.
Enceinte et en Bazard: Les Chroniques du Nettoyage ! 🚽✨
00:21
Two More French
Рет қаралды 42 МЛН
Practical Procedural Generation for Everyone
31:30
GDC 2025
Рет қаралды 420 М.
This Problem Changes Your Perspective On Game Dev
25:51
Jonas Tyroller
Рет қаралды 455 М.
A simple procedural animation technique
8:31
argonaut
Рет қаралды 545 М.
An introduction to graph rewriting for procedural content generation
7:31
Better Mountain Generators That Aren't Perlin Noise or Erosion
18:09
Josh's Channel
Рет қаралды 447 М.
How does procedural generation work? | Bitwise
13:48
DigiDigger
Рет қаралды 396 М.
Superpositions, Sudoku, the Wave Function Collapse algorithm.
14:28
Martin Donald
Рет қаралды 710 М.
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 36 МЛН