On Wed, 20 Feb 2019 at 09:50, Cuddle Beam <cuddleb...@gmail.com> wrote: > For a good while now I've wanted to figure out a way to have little > machine-learning bots play nomic and learn and improve at the game to see > what kind of emergent strategies they develop. Problem is, real nomic is > real fucking complicated lmao. > > So, I figured I could try to simplify it somehow. Also, there's a lot of > premade neural network code out there which look real cool and it makes all > of this less tedious lol. I had in mind to use NEAT (NeuroEvolution of > Augmenting Topologies). > > Anyways, instead of trying to make the little robot players try to compete > at a game of nomic that resembles code or something like Nomyx was, I'd > simplify it to a sort of grid-based Pachinko (via Unity for its physics), > let's call it Pachinkonomic. Also, in order to get generations and such, > I'd make the Pachinkonomic "dynastic" and make the game end once a player > has "won". > > Balls would fall from the top (randomly maybe?) and the players would each > have a cup at the bottom. Once they have enough balls to win, the game > restarts, new population, yadda yadda (I'd probably need to have a lot of > "tables" of play too where the players can sit at for a game of > Pachinkonomic to have big enough populations... Although my computer is a > bit of a wuss and having so many physics going on at the same time might > give it a stroke so I might simply the Pachinko to something else lmao, > we'll see). > > Each turn, a player would propose a change to the pins in the grid, either > removing or adding any amount of pins, in pantomime of how we can change > pretty much anything in a nomic as well. The players "see" this proposal > (input neurons on each point of the grid) and vote if to pass it or not. > And right after, pachinko balls fall and all players get a payout. > > To avoid possible bias based on where on the bottom of the pachinko board > the player's cup is, the pachinko board would be cylindrical. Like that, > all players are in pretty much the same initial conditions, except for what > kind of player they got next to them, but they're blind to that anyways. > > The balls emulate the super common notion that there's "wealth" in a game > nomic, and with enough wealth, you win. > > So yeah. A bunch of robotic players trying to control a common Pachinko > board (that emulates a real fucking simple "nomic") to get the highest > payoff. Also, Pachinko is easily very visual which is real nice too. > > https://i.imgur.com/xvNVbS8.png > > What do you think?
Sounds fun! It reminds me of a paper I saw a while ago about simulating a nomic. I think it might have been this one: http://digitalarchive.maastrichtuniversity.nl/fedora/get/guid:592508d3-40ef-4899-ac5b-f02fb975ec5d/ASSET1 I didn't read it very carefully. It looks like the simulation only allowed proposals about changing voting thresholds or stopping the game. So, much less fun than your idea.