What type of NN should be used for a turn-based game (with direct access to data)? I am very intrigued and I decided to do a little project in my free time to get a hold of it.The goal of my project is to make a NN that can play a turn-based game.

I have searched for a bit about this subject and all I could find was NNs that use images of the game to make decisions, but what if I already have the game's data directly? What type of NN would work best in this situation?

I am hoping you can point me a bit to the right direction if possible.

Thank you.
Your question is quite broad so it is not easy to give a direct answer.  However, a simple approach and a good introduction to machine learning would be to use a Multilayer Perceptron (MLP).  This is one of the most basic and fundamental neural network architectures.

You will also want to read about Backpropagation, which is the standard method of training such algorithms.

Here are some code examples/libraries (in no particular order) that can get you started:


Keras - (Python)
Theano - (Python)
DeepLearning4J - (Java)
Caffe  - (C++/Python/Matlab)
TensorFlow - (C++/Python)
Weka - (Java)