• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

Morfane

Sergeant
16 Badges
Dec 8, 2018
54
142
  • Cities: Skylines
  • Stellaris
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Stellaris - Path to Destruction bundle
  • Cities: Skylines - Mass Transit
  • Stellaris: Humanoids Species Pack
  • Stellaris: Apocalypse
  • Stellaris: Distant Stars
  • Stellaris: Megacorp
  • Stellaris: Ancient Relics
  • Stellaris: Lithoids
  • Stellaris: Federations
  • Stellaris: Necroids
  • Stellaris: Nemesis
  • Stellaris: Synthetic Dawn
While I am no AI expert by any means, I have a friend that is. He makes game AI for fun, and the thing he spends most of his time on is dumbing-down his AI so it doesn't wtfpwn the players all the time.

I imagine you can get a very good AI by creating an interface for external processes to interact with Stellaris so that devs like my friend can produce a very challenging AI, unconstrained by which weights have been exposed, and which remain behind the curtain.

Something as simple as allowing only localhost to connect, and have the game send its state on connect, and deltas after that, while listening for commands from the external process, all implemented in JSON or protobuf or somehting easy like that, would allow this game to have best-in-class AI.

While I imagine the code which receives commands from the other process and processes them may be quite a bit of work, depending on Stellaris' internal architecture, the dividends from this setup would be massive.
 

VerKer

Captain
28 Badges
Mar 25, 2016
443
607
  • Stellaris: Synthetic Dawn
  • Age of Wonders III
  • Stellaris: Nemesis
  • Stellaris: Necroids
  • Stellaris: Federations
  • Stellaris: Lithoids
  • Stellaris: Ancient Relics
  • Cities: Skylines - Campus
  • Stellaris: Megacorp
  • Cities: Skylines Industries
  • Stellaris: Distant Stars
  • Cities: Skylines - Parklife
  • Stellaris: Apocalypse
  • Stellaris: Humanoids Species Pack
  • Cities: Skylines - Green Cities
  • Crusader Kings II
  • Cities: Skylines - Mass Transit
  • Stellaris - Path to Destruction bundle
  • Cities: Skylines - Natural Disasters
  • Stellaris: Leviathans Story Pack
  • Stellaris: Digital Anniversary Edition
  • Stellaris Sign-up
  • Stellaris: Galaxy Edition
  • Stellaris: Galaxy Edition
  • Cities: Skylines - Snowfall
  • Cities: Skylines - After Dark
  • Cities: Skylines
  • Stellaris
Then again, devs going this route would imply they had interest in a working AI, which clearly they have not, at least it hasnt showed over the past 2 years. Otherwise they would have contacted modder Glavius some time ago to implement his work into stellaris, naming a system after him and an inviting him to pdxcon, and that would have been that.
 
Last edited: