๐งฑ The Lord of the Bricks
An Arkanoid-style game forged in Middle-earth
The Lord of the Bricks is a Java-based Arkanoid-style game inspired by the Lord of the Rings universe, built using simple 2D graphics and classic game mechanics.
This project was created during the Code for All_ Full Stack Bootcamp as a team challenge and later improved individually, focusing on clean code, object-oriented design, and game logic.
๐ฎ Play and Test the game: https://teamsting-canifetes-cfa.itch.io/the-lord-of-the-bricks
๐งโโ๏ธ The Quest
The mission was to reinvent a legendary classic using only Java, without game engines or advanced graphic frameworks.
In just one week, a team of four developers designed and delivered a fully playable game, prioritizing:
Core gameplay mechanics
Object-oriented structure
Performance and stability
A fantasy-themed atmosphere using simple visuals
โ๏ธ Gameplay Features
Classic Arkanoid-style mechanics
Paddle and ball physics
Brick-based levels with increasing difficulty
Fantasy-inspired theme with minimalist 2D graphics
Keyboard-controlled gameplay
๐ ๏ธ Tech Stack
Java
Object-Oriented Programming (OOP)
Simple 2D graphics
Collision detection
Game loop logic
Built from scratch โ no game engines, just Java fundamentals.
๐งโ๐คโ๐ง Team & Development
Developed by 4 developers
Built during Code for All_ Full Stack Bootcamp
Initial version completed in 1 week
Later refactored and improved
Ongoing project with planned enhancements
๐ Future Improvements
New levels and challenges
Power-ups
Improved visuals and animations
Sound effects and music
Online free-to-play version
๐ Final Note
The Lord of the Bricks is a showcase of:
Solid Java foundations
Team collaboration
Game logic implementation
Creativity within technical constraints
Simple graphics. Solid mechanics. One epic brick at a time.