Commit Graph
6 Commits
Author SHA1 Message Date
jonas 0c4ca0e4f9 fix: eating stew 2026-09-03 23:44:38 +02:00
jonas aab128b55c feat: finalize with step 5 2026-09-03 23:39:25 +02:00
jonas 129dd5d8b8 feat: westworldwithmessaging. add entitymanager, telegram, messagehandlers, delayedmessages, expand baseentity 2026-09-03 21:57:52 +02:00
jonas 0e7482e04c feat: westworldwithwoman. add elsa 2026-09-03 21:28:28 +02:00
jonas 2764849943 feat: add Chapter 2 gold miner FSM example in Go
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.
2026-09-03 11:36:05 +02:00
jonas f09fa6d548 Initial commit 2026-09-03 09:36:50 +02:00