Ok, ora ci siamo.
Si chiama "Reinforcement Learning" (RL)
Reinforcement Learning - O'Reilly, 2020
https://www.amazon.it/Reinforcement-Learning-Industrial-Applications-Intelligent/dp/1098114833
https://docs.pytorch.org/tutorials/intermediate/reinforcement_q_learning.html
https://gymnasium.farama.org/
https://learn.microsoft.com/en-us/archive/msdn-magazine/2018/august/test-run-introduction-to-q-learning-using-csharp
Concettualmente: non c'e' nulla di "gia' pronto", ovviamente, perche' snake e' diverso da asterorid che e' diverso da doom che e' diverso da ...
Quindi dovrai creare un modello di RL, ed "addestrarlo".
Come si addestrano questi sistemi non e' "banale", c'e' un bel po' di lavoro da fare.
Diciamo che NON E' un progettino da 3/6 ore o 3/6 giorni.
Nota 1: il RL non centra nulla con il link che hai indicato.
Li si parla di LLM, modelli generativi (testo -> immagine) e poi ti tocca per forza usare Azure AI.
Ma e' tutta roba che si puo' fare localmente senza dover dar soldi a mamma Microsoft.
Nota 2: tutti usano AI come una parola "maggica"/"miracolosa". MA "AI" e' SOLO un cappello che indica tantissimi settori.
E' come dire "mezzo di trasporto": un triciclo e' un "mezzo di trasporto" ma anche un Airbus 380, la Fiat 500, una petroliera, un missile, ...
Nel tuo caso si parla di "Machine Learning" ed in particolare di "Reinforcement Learning".