Puzzlemaster is a web-based puzzle platform that combines gameplay, user accounts, progress tracking, and administrative control within an interactive system.
Interface Design / Game Logic / Front-end Development / Database Integration
Web Application / Puzzle Game / User Account System / Admin Interface
HTML / CSS / JavaScript / PHP / Database / Localhost
Developed as part of a web application course, this project explores how a game can function as a structured digital system rather than a standalone visual interface. Users can choose different puzzle motifs and difficulty levels, save their progress, resume gameplay later, and track their activity through individual accounts.
The gameplay system dynamically divides selected images into draggable puzzle pieces. Users can choose between multiple difficulty levels, including 4x4, 5x5, and 6x6 puzzle structures.
The platform connects user interaction with stored data. Each player can view which motif they played, how many pieces were selected, and whether the puzzle is still in progress or already completed.
The project also includes an admin interface. Administrators can review user activity, monitor current puzzle states, and manage puzzle motifs by adding or removing images.
Login, gameplay status, motif selection, and puzzle progress are connected through a database-driven structure. This expanded the project from a game interface into a complete user-facing and administrative web application.
This was a group project. I was primarily responsible for the core implementation, including the game system, overall layout, draggable puzzle interaction, HTML structure, localhost integration, and database-connected functionality.