This booklet is the second iteration on the Memory game tutorial.
It is inspired from the 2017 original Memory Game tutorial written by A. Chis, A. Syrel and S. Ducasse and entitled "Building a memory game with Bloc". This old tutorial is available on https://books.pharo.org. It used the Sparta canvas to draw the card visual elements. In the Bloc version distributed by the Pharo consortium and that will be part of Pharo in the future, the Sparta canvas has been replaced by Alexandrie the graphical canvas used in Pharo. In addition in the current tutorial, instead of using the canvas low-level API, we use basic bloc elements to display the card visual elements. We could draw some visual using the Alexandrie canvas but this low-level API is not the best for an introduction to Bloc so this is why we decided to take a more pedagogical path.
Special thanks to Jayesh Jha and Yann Chevalier for their great feedback.
<!inputFile|path=Chapters/Objectives.md!> <!inputFile|path=Chapters/MemoryGameModel.md!> <!inputFile|path=Chapters/BuildingUI.md!> <!inputFile|path=Chapters/BuildingUIBoard.md!> <!inputFile|path=Chapters/AddingInteraction.md!> <!inputFile|path=Chapters/AddingAnimation.md!> <!inputFile|path=Chapters/AlternativeUI.md!>