Тёмный

State machines for AI and player control with seldom state 

chris biscardi
Подписаться 30 тыс.
Просмотров 4,5 тыс.
50% 1

* seldom_state: github.com/Seldom-SE/seldom_s...

Наука

Опубликовано:

 

20 окт 2022

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 12   
@TheMagzuz
@TheMagzuz Год назад
really nice rundown of an interesting crate! i think the reason x*x+y*y >= d*d is used over distance >= required_distance is because getting the length of a vector requires a square root operation, which is (relatively) slow, but it can be avoided by simply comparing the squares of the length (i even think that bevy has a built-in Vec3::distance_squared function). in this example (and most games i'd assume), the performance hit is mostly acceptable, but if this system had to run on a huge amount of entities (i think we're talking on the scale of millions, but don't hold me to that), it could be a reasonably big gain in performance to avoid the square root operation
@chrisbiscardi
@chrisbiscardi Год назад
thanks for the note! I wasn't aware of this. I wonder if I could get this to matter in a bullet hell game 🤔
@zenshade2000
@zenshade2000 Год назад
I'd love to see you tackle implementing behaviour trees in a bevy game at some point. I've looked at Bonsai enough to realize my rust chops and bevy understanding aren't nearly good enough yet to pull it off.
@Seldom_SE
@Seldom_SE Год назад
I didn't know about this video! Thanks for featuring my crate!
@chrisbiscardi
@chrisbiscardi Год назад
of course! I saw you just had a release for 0.10 too 👀
@Seldom_SE
@Seldom_SE Год назад
@@chrisbiscardi Yep! I think the API's about done now, until Bevy adds new features, like reconstructing bundles from components
@kai-.-man
@kai-.-man Год назад
Hey Chris, just want to say I love your stuff! Have you considered making a patreon, a support button for youtube or github? I may buy your course too, but I want to contribute to open information. Also, have you looked at path finding in Bevy yet?
@chrisbiscardi
@chrisbiscardi Год назад
hey! glad you're enjoying it! I've considered it and have said "no, for now" to github and patreon. I haven't seriously considered RU-vid. Mostly because maintaining a set of tiers and rewards on a platform that takes significant cuts from that money doesn't seem worth it at the moment. Rust Adventure is hooked up to Stripe, so I basically pay the processing fees for a Rust Adventure subscription and I don't have to worry about getting locked out of Patreon or what their company does. The Rust Adventure income supports the work I do on RU-vid, as I see the RU-vid videos as extremely early-phase coursework: It's me sharing my research and learning on different topics in a more raw format than the Rust Adventure workshops, which are more on the well researched and tested end of the spectrum. The course, fwiw, is all hosted in open source repos in the Rust Adventure GitHub org (github.com/orgs/rust-adventure/repositories?type=source) and the content is accessible by URL on the site as blog posts. The things that are locked behind paying tend to be more costly things (like serving video, or compiling Rust code) or features that benefit from having an account. I'm very pro "having the information accessible", so I draw the lines there with a good deal of thought beforehand. --- I haven't done any videos on path finding yet, although I did see a new crate pop up recently that could be interesting to look into. I'd need to make an example for the video.
@damenhannah1
@damenhannah1 Год назад
Perhaps Ko-Fi? I don't think they take a percentage of donations. FWIW, you have definitely earned a cup of coffee from me.
@thanatosor
@thanatosor Год назад
render in Bevy ? Nice.
@AshtonSnapp
@AshtonSnapp Год назад
i n t r i g u i n g
@SaudBako
@SaudBako 5 месяцев назад
What's the point if there isn't a visual editor?
Далее
Don't set horizontal velocity to max speed
8:46
Просмотров 3,4 тыс.
Dynamic hierarchical state machines with statig
15:26
Schoolboy - Часть 2
00:12
Просмотров 5 млн
I Built 3 SECRET Rooms In School!
33:34
Просмотров 13 млн
Пиратские котики
00:50
Просмотров 55 тыс.
Fancy error reporting with miette
10:12
Просмотров 5 тыс.
Advanced state machine techniques in Godot 4
13:02
Просмотров 27 тыс.
Why is It Difficult to Make Good AI for Games?
15:00
Просмотров 65 тыс.
The Yew Tutorial
22:41
Просмотров 37 тыс.
Saving and Loading Scenes in Bevy
11:15
Просмотров 4,3 тыс.
JPEG is Dying - And that's a bad thing
8:09
Просмотров 79 тыс.
How to read complicated Rust types
20:17
Просмотров 52 тыс.
Switching Game Engines... Twice? - Devlog #7
10:55
Просмотров 82 тыс.
#samsung #retrophone #nostalgia #x100
0:14
Просмотров 14 млн