This is simulator decupled from https://github.com/parilo/quadrocopter-deep-q-learning-tensorflow project. Built in C++ using cocos2-x game engine. It communicates with reinforcement learning server via uWebSockets and json. You need to have RL Server up and running to make this simulator works, unless simulator will be in freezed state.
git clone https://github.com/parilo/quadrotor2d-simulator.git sim
cd sim
mkdir build
cd build
cmake ..
make
./Quadrotor2DSimulator