Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Algorithm of procedural generation of dungeons and mini-map states

Implementation of a procedural generation system for interconnected rooms (Dungeon Generation) and an intelligent mini-map in pure Python (Pygame). The algorithm autonomously builds the level structure, calculates transition logic, and updates the state matrix of game zones in real time.

Logic for coding room states on the mini-map:
• Pink room: The starting point of the dungeon from which the player begins the level.
• White room: The current position of the character in real time.
• Light gray room: A location the player has already visited and successfully cleared of waves of AI enemies.
• Dark gray room: Explored area — an adjacent room that the player has opened on the map through the door system but has not yet crossed its threshold.
• Dark red room: Boss room — the final point of the level with a special difficulty trigger.

The project visually demonstrates skills in object-oriented design, working with dynamic arrays, automatic state management, and creating logical systems for game backends.
Work details
Added 29 May
42 views
Freelancer
Matviei Volynets
Ukraine Zhitomir
No reviews

Available for hire Available for hire
On the service 5 days 10 hours