![](https://programming.dev/pictrs/image/1df84acc-6056-4d04-8d54-c9a3af20a3ad.png)
![](https://programming.dev/pictrs/image/8140dda6-9512-4297-ac17-d303638c90a6.png)
That’s an interesting approach. The Traditional way would be to go by game score like the AI Mario Projects. But I can see the value in prioritizing Bullet Avoidance over pure score.
Does your training Environment Model that shooting at enemies (eventually) makes them stop spitting out bullets? I also would assume that total survival time is a part of the score, otherwise the Boss would just be a loosing game score wise.
Most of the stuff on GoG should fit the bill. You still can use it as a website to shop for a game and get a installer exe for it. Without any additional launcher.
As far as documented network go, I’ve never seen more than games listing a couple of ports for servers, never anything like ips or actual network protocol descriptions. I guess anything with user hostable dedicated servers should be fine.
Problem is that those old games have very low online population, so I’m not entirely sure how much “casual comraderie” you’ll find.