From 31a82b0359515ae579514024b22873fb708c3f53 Mon Sep 17 00:00:00 2001 From: Justin Worthe Date: Sun, 20 Sep 2015 16:00:02 +0200 Subject: Made manually tuned brain --- src/brain/neural_network.cpp | 4 ++-- src/move_string_mapper.cpp | 2 ++ src/spacebot.cpp | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/brain/neural_network.cpp b/src/brain/neural_network.cpp index bacdbed..0c23771 100644 --- a/src/brain/neural_network.cpp +++ b/src/brain/neural_network.cpp @@ -6,7 +6,7 @@ NeuralNetwork::NeuralNetwork(std::istream &&networkConfigFile, unsigned int numb { _neurons.reserve(400); _sensors.reserve(numberOfSensors); - _sensors.reserve(numberOfOutputs); + _outputs.reserve(numberOfOutputs); _biasNode = std::make_shared(); @@ -28,7 +28,7 @@ NeuralNetwork::NeuralNetwork(std::istream &&networkConfigFile, std::vector { _neurons.reserve(400); _sensors.reserve(sensorInitialValues.size()); - _sensors.reserve(numberOfOutputs); + _outputs.reserve(numberOfOutputs); _biasNode = std::make_shared(); diff --git a/src/move_string_mapper.cpp b/src/move_string_mapper.cpp index feffbaa..ed510c1 100644 --- a/src/move_string_mapper.cpp +++ b/src/move_string_mapper.cpp @@ -11,6 +11,8 @@ MoveStringMapper::MoveStringMapper() moveMap[Move::MOVE_RIGHT] = "MoveRight"; moveMap[Move::SHOOT] = "Shoot"; moveMap[Move::BUILD_MISSILE_CONTROLLER] = "BuildMissileController"; + moveMap[Move::BUILD_ALIEN_FACTORY] = "BuildAlienFactory"; + moveMap[Move::BUILD_SHIELD] = "BuildShield"; } std::string MoveStringMapper::toString(const Move &move) diff --git a/src/spacebot.cpp b/src/spacebot.cpp index e18078b..15f2221 100644 --- a/src/spacebot.cpp +++ b/src/spacebot.cpp @@ -23,7 +23,7 @@ Move Spacebot::chooseMove() NeuralNetwork network(std::ifstream(_brainFilename), sensorInputs, - 5); + 7); return static_cast(network.findMaxOutputIndex()); } -- cgit v1.2.3