Ben Berman - Machine Learning and Level Generation

  Рет қаралды 32,682

Roguelike Celebration

Roguelike Celebration

6 жыл бұрын

Ben Berman talks about level generation using machine learning.
This video is from the 2017 Roguelike Celebration: roguelike.club/event2017.html

Пікірлер: 15
@St4lis
@St4lis 4 жыл бұрын
Interesting. However, Brick Block (the house building toy shown at 9:05) does not use WFC. It uses a variant of Marching Cubes, which you really couldn't call machine learning.
@programming3218
@programming3218 2 жыл бұрын
Yo it's the Townscaper guy!
@Sweetgrass2009
@Sweetgrass2009 Жыл бұрын
I mixed up some demos of yours, my apologies! Brick Block is erroneously referenced here as an example of WFC, though it was still very influential especially to me. Instead take a look at these talks by the commenter @St4lis here for a discussion on WFC in games: kzfaq.info/get/bejne/ZsiTjcVeuNnSonU.html and kzfaq.info/get/bejne/i96VopyUkra8Xas.html which are like master classes in the application of this technique.
@Galakyllz
@Galakyllz Жыл бұрын
Great talk. I appreciate the breadth of examples.
@sakules
@sakules 6 жыл бұрын
one of the best talks!
@Lightning_Lance
@Lightning_Lance 4 жыл бұрын
10:30 woah, this is insanely good! So cool!
@Darleer
@Darleer 6 жыл бұрын
excellent
@Clay300
@Clay300 5 жыл бұрын
Do people understand how exciting yet frightening this stuff is?
@EnthusedDragon
@EnthusedDragon 5 жыл бұрын
Where can I find the academic paper he references?
@abuzreq
@abuzreq 4 жыл бұрын
I think this: Super Mario as a String: Platformer Level Generation Via LSTMs
@andrewherrera7735
@andrewherrera7735 3 жыл бұрын
people don't have tutorials on how to do this. why? probably the same reason that gameplay can't be as good as cutscene graphics.
@ausiaso
@ausiaso 2 жыл бұрын
Nice talk, but the description of Natural Language Processing as something that needs little data and that can be specified by a grammar and tens of examples is horribly inaccurate. I've been working professionally on that field for almost 20 years, and it hasn't been that way since the 1980s.
@Sweetgrass2009
@Sweetgrass2009 Жыл бұрын
Yes, this is true. In that slide, Natural Language Processing was incorrectly placed in the lower left corner. Anyone practicing what they would call Natural Language Processing today is doing something in the upper right corner, like most other kinds of machine learning. A more appropriate label for the lower left corner "Linguistics in the 60s and Computer Implementations of those Ideas."
@jddeats
@jddeats 3 жыл бұрын
The Binding of Isaac is all handbuilt rooms as far as I know, with some rocks and enemies randomized for variants. I would be interested in being proven wrong.
@volpo5046
@volpo5046 3 жыл бұрын
Yea, I believe he was using binding's room as an example of what hand crafted content looks like
Brian Bucklew - Dungeon Generation via Wave Function Collapse
26:32
Roguelike Celebration
Рет қаралды 42 М.
Brian Walker - Procedural level design in Brogue and beyond
32:47
Roguelike Celebration
Рет қаралды 50 М.
What it feels like cleaning up after a toddler.
00:40
Daniel LaBelle
Рет қаралды 74 МЛН
Best KFC Homemade For My Son #cooking #shorts
00:58
BANKII
Рет қаралды 58 МЛН
What is PyTorch? (Machine/Deep Learning)
11:57
IBM Technology
Рет қаралды 25 М.
Why Does Diffusion Work Better than Auto-Regression?
20:18
Algorithmic Simplicity
Рет қаралды 242 М.
Jason Grinblat - Procedural History in Caves of Qud
31:49
Roguelike Celebration
Рет қаралды 27 М.
Procedural Level Design in Eldritch
50:14
GDC
Рет қаралды 37 М.
Tarn Adams - Villains in Dwarf Fortress
33:01
Roguelike Celebration
Рет қаралды 243 М.
Eric Billingsley- Scoped-down design: Making a tiny roguelike
31:42
Roguelike Celebration
Рет қаралды 4,1 М.
Bob Nystrom - Is There More to Game Architecture than ECS?
23:06
Roguelike Celebration
Рет қаралды 196 М.
Using AI to Create the Perfect Keyboard
12:05
adumb
Рет қаралды 1,4 МЛН