I was recently working on a simple Match-3 game for the CppNow-2016.
The basic idea behind this tutorial is to show real life example of some libraries (di, msm-lite, range-v3).
I thought that I will share it here asking for some feedback regarding the usage of range-v3 in the game. I don't want to share bad practices or miss use the library. Any feedback would be really appreciated.
I was recently working on a simple Match-3 game for the CppNow-2016.
The basic idea behind this tutorial is to show real life example of some libraries (di, msm-lite, range-v3). I thought that I will share it here asking for some feedback regarding the usage of range-v3 in the game. I don't want to share bad practices or miss use the library. Any feedback would be really appreciated.
The repo is here: https://github.com/modern-cpp-examples/match3
The logic using range-v3 might be found here: https://github.com/modern-cpp-examples/match3/blob/master/src/controller/logic.hpp https://github.com/modern-cpp-examples/match3/blob/master/src/controller/controller.hpp
Unit tests for the logic here. https://github.com/modern-cpp-examples/match3/blob/master/test/unit_tests/logic.cpp
Thank you.