A solo python project for the Introduction To Computers and Programming course, which teaches Python programming basics.
2048 is a single-player sliding tile puzzle video game written by Italian web developer Gabriele Cirulli and published on GitHub. The objective of the game is to slide numbered tiles on a grid to combine them to create a tile with the number 2048; however, one can continue to play the game after reaching the goal, creating tiles with larger numbers. It was originally written in JavaScript and CSS over a weekend, and released on 9 March 2014 as free and open-source software subject to the MIT License. Versions for iOS and Android followed in May 2014.
ref: Wiki
Before enrolling in SE KMITL, I liked to play 2048 because it is a fun game with a simple rule but a very hard-to-win style.
That is why I'd like to create my own 2048 from scratch and add some additional features.
- 2048 Gameplay
- User Management
- User Validation
- Take live profile picture from camera
- Leaderboard
- Language: Python
- Frameworks: PyQt5
- Database: SQLite
- Good structure and planning equals to getting less code to refactor
- Time management is challenging
- Understand the basics of component based framework from using Qt
- Understand the importance of using OOP concepts