Arkanoid Game

After AI Refactoring

Legacy Version

Screenshots

Arkanoid intro screen with pixel-art title Arkanoid gameplay with colorful tile grid and space background Arkanoid game over screen with high score table Arkanoid particle explosion effects during gameplay

A polished C++ implementation of the classic Arkanoid arcade game, built with Allegro 5 for graphics, audio, and input handling. The player controls a paddle to deflect a ball into a 10x5 grid of destructible tiles, each with an HP system requiring up to 3 hits to destroy. The game wraps the gameplay in a full retro experience: an animated CRT-styled intro screen, a name input prompt, level progression with freshly randomized grids, three distinct power-ups, particle effects, and a persistent top-10 high score table.

Features

Technical Details

Build Instructions

Requirements: CMake (3.2+), Allegro 5

git clone https://github.com/ArturKos/arkanoid.git
cd arkanoid
mkdir build && cd build
cmake ..
make

Check out the project on GitHub: Arkanoid Game on GitHub

Back to Portfolio