schrum2 / MM-NEATv2

MM-NEAT version 2.0 is no longer supported. Please get MM-NEAT 3+ from https://github.com/schrum2/MM-NEAT
Other
11 stars 5 forks source link

Generalized inputs for GVGAI #441

Open schrum2 opened 7 years ago

schrum2 commented 7 years ago

It's clear that we will have a variety of different types of agents that use different types in inputs, so there needs to be a GVGAISensors class that has a method getInputs that takes a game state and returns a double array of sensor inputs. This class should also have a method sensorLabels that returns an array os Strings ... this method can be used to define the method of the same name in the GVGAI task, so that the task will not be tied to a specific input configuration.