Thomas Biskup - There be dragons: Entity Component Systems for Roguelikes

  Рет қаралды 25,731

Roguelike Celebration

Roguelike Celebration

5 жыл бұрын

Talk from the 2018 Roguelike Celebration - roguelike.club

Пікірлер: 11
@123TeeMee
@123TeeMee 3 жыл бұрын
I'm new to game development and I think I'm getting bogged down watching all sorts of videos like this about potential frameworks, systems, patterns and stuff, when I should probably make something in the first place to understand what the problems are that such things would solve
@andrewfleenor7459
@andrewfleenor7459 3 жыл бұрын
Yep. Figure out how to draw stuff in a loop, make a bouncing box or something, and go from there. Don't be afraid to just have a list of objects with update() and draw() methods for a while. (Source: currently getting back into gamedev. (: )
@alfonsoesteves5090
@alfonsoesteves5090 5 жыл бұрын
Really good idea at 12:30, using a common template for all units of the same type, and locally you would only indicate the modified attributes.
@ineednochannelyoutube5384
@ineednochannelyoutube5384 4 жыл бұрын
All the men of war games do this for basically everything but maps. Even the models and are made up of parts that get welded by the engine.
@behnamrasooli8801
@behnamrasooli8801 2 жыл бұрын
This is not the ECS architecture, it's the component-oriented architecture similar to Unity MonoBehaviour. The pure ECS is what the Unity DOTS is.
@fourriversfarm
@fourriversfarm 5 жыл бұрын
Great talk thanks, Thomas!
@badradish2116
@badradish2116 4 жыл бұрын
for things like orc-slaying, you should have a component that lets you tag entities w things like "orc".
@gabrielpi314
@gabrielpi314 5 жыл бұрын
Tappable/Clickable link to the video mentioned at 0:54 : kzbin.info/www/bejne/i2GWiYuwmLmbfbc
@badradish2116
@badradish2116 4 жыл бұрын
in general, you wouldnt want a component to replace its owner entity. so of course opening a closed door caused a bug in that case. the door should have a state of being opened or closed.
@nycoshouse
@nycoshouse 3 жыл бұрын
this looks over complicated, but ADOM is a really deep game
@Sqwaush
@Sqwaush 5 жыл бұрын
Brians Talk: kzbin.info/www/bejne/i2GWiYuwmLmbfbc
Bob Nystrom - Is There More to Game Architecture than ECS?
23:06
Roguelike Celebration
Рет қаралды 190 М.
Mathieu Ropert: Data Storage in Entity Component Systems
1:09:50
SwedenCpp
Рет қаралды 1,9 М.
Шокирующая Речь Выпускника 😳📽️@CarrolltonTexas
00:43
Глеб Рандалайнен
Рет қаралды 11 МЛН
КАКОЙ ВАШ ЛЮБИМЫЙ ЦВЕТ?😍 #game #shorts
00:17
Poopigirl
Рет қаралды 10 МЛН
MOM TURNED THE NOODLES PINK😱
00:31
JULI_PROETO
Рет қаралды 22 МЛН
100😭🎉 #thankyou
00:28
はじめしゃちょー(hajime)
Рет қаралды 56 МЛН
Tarn Adams - Villains in Dwarf Fortress
33:01
Roguelike Celebration
Рет қаралды 242 М.
Danny Day - Dynamic Event-Listeners in Desktop Dungeons
29:04
Roguelike Celebration
Рет қаралды 9 М.
Handmade Hero Day 277 - The Sparse Entity System
1:29:01
Molly Rocket
Рет қаралды 49 М.
Ben Berman - Machine Learning and Level Generation
35:57
Roguelike Celebration
Рет қаралды 32 М.
Josh Ge - How to Make a Roguelike
27:22
Roguelike Celebration
Рет қаралды 80 М.
Object Oriented Programming is Good | Prime Reacts
31:30
ThePrimeTime
Рет қаралды 283 М.
Makefiles: 95% of what you need to know
1:01:53
Gabriel Parmer
Рет қаралды 110 М.
Қорқынышты Майнкрафт - 3 бөлім ✅
33:07
skibidi toilet 74
7:02
DaFuq!?Boom!
Рет қаралды 27 МЛН
ОТКРЫЛ 500 КЕЙСОВ В STANDOFF 2 ! ВЫПАЛ НОЖ !?
19:33