
🧰 Tools

Processing

Java
🧑 Role
Game Designer and Developer, Java Developer
🎓 Academic
The early phase of this study conducted as a part of Computer Programming in Architectural Design course in Design Computing Graduate Program (MBL) in Istanbul Technical University.
Project Details
The project's primary goal was to develop an innovative, logic-based combinatorial number arrangement puzzle, utilizing the 'Processing' programming language. This unique game, meticulously crafted in the Processing x2 software environment, offers a challenging yet engaging experience centered around a 3×3 grid.
In this puzzle, players are tasked with arranging numbers within the grid so that the sum of the numbers in each column and row totals exactly '24'. This objective adds a layer of strategic depth, testing players' numerical and combinatorial skills.

The game's distinctive feature lies in its interactive squares. Each square in the grid can be subdivided into four smaller squares, or 'quarters', by a simple click. This action not only alters the grid's layout but also changes the numerical value represented by that grid space to '4', reflecting the number of subdivided squares.
The game's distinctive feature lies in its interactive squares. Each square in the grid can be subdivided into four smaller squares, or 'quarters', by a simple click. This action not only alters the grid's layout but also changes the numerical value represented by that grid space to '4', reflecting the number of subdivided squares.

This rule not only adds a challenging restriction but also encourages players to think creatively and strategically to reach the target sum. The game is designed to be both intellectually stimulating and entertaining, offering a unique blend of numerical strategy and interactive puzzle-solving. It is an excellent tool for enhancing problem-solving skills, logical reasoning, and numerical agility, making it an engaging experience for puzzle enthusiasts and casual gamers alike.
