Skip to content

Implementation of a popular online game using graph data structure

Notifications You must be signed in to change notification settings

vstambolic/bloxorz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

Bloxorz

Implementation of a popular online game designed as a console application.

The goal of the game is to get the block (##) from the start field (S) to the target field (T) without falling off the edges. To move the block around the map, use WASD keys.

The game is modeled with a connected graph, where each node of the graph represents a field in a game map. Maps are loaded from .txt files, and they can be modified during runtime by adding or removing fields from the map (i.e. adding/removing nodes and relationships in the graph).

A modified version of the Breadth-First Search (BFS) algorithm is also implemented as a part of the finding a solution feature (i.e. finding a series of right moves that lead to successful game ending). If the solution for a given map can indeed be found, a simulation can be played:

About

Implementation of a popular online game using graph data structure

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages