snake_cpp_tutorial