Skip to content

swesaid/Arkanoid

Repository files navigation

Arkanoid Game

A modern take on the classic Arkanoid game, built with SDL2. This game challenges players with infinite levels of increasing difficulty and provides a smooth and responsive gameplay experience.


Features

  • Infinite Levels:

    • Levels progress infinitely, becoming more challenging as the ball speeds up and the paddle shrinks.
  • Pause and Resume:

    • Players can pause the game at any point and resume seamlessly.
  • Retro Font Style:


Libraries Used

  • SDL2: Handles rendering, user input, and game window management.
  • SDL2_ttf: Renders text for messages, levels, and results.

How to Play

  • Move the paddle left and right using the arrow keys.
  • Break all the bricks to complete the level.
  • Avoid letting the ball fall off the screen.
  • Press P to pause and P again to resume.

Future Improvements

  1. Adding a main menu with options for game settings.
  2. Introducing a score system to track player performance.
  3. Enhancing gameplay with audio effects and background music.

License

This project is licensed under the MIT License. You are free to use, modify, and distribute this software under the terms of the license.


This project demonstrates the core mechanics of Arkanoid while offering a strong foundation for adding features and enhancing the player experience.


Screenshots

game game2 pause lost youwon level2

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published