An open API service indexing awesome lists of open source software.

https://github.com/hptrk/uni-rubiktable-java


https://github.com/hptrk/uni-rubiktable-java

Last synced: 2 months ago
JSON representation

Awesome Lists containing this project

README

        

# 🎲 Rubik's Table Game

This project was developed as a **university assignment**, focusing on creating a simulation of the **Rubik's Table** game. A detailed documentation is also available to guide users through the code and functionality of the game.

## 🚀 Features

- **Interactive UI**: Graphical user interface using Java Swing.
- **Dynamic Game Board**: Supports different board sizes (2x2, 4x4, 6x6).
- **Colorful Gameplay**: Custom color definitions for a vibrant game experience.
- **Row and Column Shifting**: Move rows and columns in four directions (UP, DOWN, LEFT, RIGHT).
- **Game Completion Check**: Automatically checks if the game is completed.

## 📋 Project Details

- **University**: ELTE
- **Year**: 2024
- **Technologies**: Java, Swing

## 📚 Detailed Documentation

There is a detailed documentation included with a detailed tour to understand the code. Below is the UML diagram for the project:

![Rubik Table screenshot](screenshot.png)
![UML Diagram](UML_diagram.png)

---

⭐ This was a university project and is not actively maintained.