2764849943f311bf9f353407a05f8e4b09474208
Port the finite state machine from "Programming Game AI by Example" chapter 2: BaseGameEntity, a generic State[T]/StateMachine[T] pair (Go generics standing in for the book's C++ templates), and a Miner that cycles through digging, banking, sleeping, and drinking states. VisitBankAndDepositGold, GoHomeAndSleepTilRested, and QuenchThirst are original implementations based on the book's written behavior description, since their C++ source wasn't available. Includes a runnable demo in main.go.
Programming-Game-AI-by-Example-Go
The code for Mat Bucklands book, Programming Game AI by Example. Written in Go instead of C++.
Description
The code for Mat Bucklands book, Programming Game AI by Example. Written in Go instead of C++.
97 KiB
0 Stars
1 Watchers
0 Forks
Languages
Go
100%