Daglas Aitsen, Aleksis Krass 2022

Original Python game 'Leffel'

The Idea

During our first semester at the university, as part of our Programming 1 course, we had to create a project that would reinforce what we had learned over the past few months. After some thinking, we decided to create an original game for our project. To realize this vision, we chose to use the Pygame library for Python. In the game, two players take turns strategically placing different shapes on the board. Placing a square earns one point and it can be placed anywhere on the board. Placing a circle earns two points and it can only be placed between two squares. Placing a triangle earns three points and it can only be placed between two circles. The game ends when the entire board is filled with shapes. The player with the most points at the end of the game is the winner.

Python

What Did We Learn?

The two most intriguing aspects of the project were designing the game's visual interface and creating the algorithm to determine if a shape could be placed at the spot selected by the player.

form

Check Out The Project

If you are interested in exploring the project firsthand, you can visit the github page here.