CodingTrain / CodingTrain/Suggestion-Box
State Machines
- Dominant language
- No language data
- Stars
- 570
- Forks
- 85
- PR merge metrics
- No merged PRs in 30d
Description
**Hi**
How about building something creative using [State Machines](https://en.wikipedia.org/wiki/Finite-state_machine)? Game developers use it very often to create complicated player scenarios and lately it has been in discussions that frontend is benefitting from them as well (see: [xstate](https://xstate.js.org/)). State Machine is a simple yet powerful concept that has lots of potential in frontend programming & creative programming but I haven't seen it in use on Coding Train. Pretty sure it will be extremely useful for the viewers.
Some relevant content:
- [David K. Piano - Infinitely Better UI with Finite Automata](https://www.youtube.com/watch?v=VU1NKX6Qkxc)
- [David K. Piano - Simplifying Complex UIs with Finite Automata & Statecharts](https://www.youtube.com/watch?v=RqTxtOXcv8Y)
I can think of making a platformer game with it, but I'm sure the possibilities are endless if one tries to combine state machines with something that @shiffman has already taught before, like a bit more advanced **Artificial Life** (that'll be very interesting to see!).
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.