Python
Build a Match-3 Game using Python and Kivy
Build a Candy Crush-style Match-3 puzzle game with Kivy, the Python framework for cross-platform apps and mobile games. You'll model the board as plain Python data, render it with Kivy's layout and button widgets, handle taps to select and swap adjacent gems, detect 3-in-a-row matches, and resolve cascades until the board settles.
8 lessons
Start the first lessonCurriculum
- 1Kivy: Setup and Installationπ quiz
- 2Layouts and Widgetsπ quiz
- 3Modeling the Boardπ quiz
- 4Displaying the Boardπ quiz
- 5Selecting and Swapping Gemsπ quiz
- 6Detecting Matchesπ quiz
- 7Clearing, Dropping, and Refillingπ quiz
- 8Final Project: Complete the Match-3 Prototype
Every lesson is open, take them in order or jump straight to what you need.