Cc Brick Breaker

D 54 completed
Game
unknown / javascript · tiny
5
Files
497
LOC
0
Frameworks
4
Languages

Pipeline State

completed
Run ID
#367610
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Skipped
Decision
skip_tiny
Novelty
27.64
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #47829
Member of a group with 1 similar repo(s) — canonical #26955 view group →
Top concepts (2)
Project DescriptionWeb Frontend
Citation: Repobility (2026). State of AI-Generated Code. https://repobility.com/research/

AI Prompt

Create a classic brick-breaker game playable in the browser. I need the core logic implemented using vanilla JavaScript and HTML5 Canvas. The game should feature 5 rows of color-coded bricks with increasing point values, and the ball deflection must be angle-based off the paddle. Include controls for moving the paddle using the mouse, or alternatively using the arrow keys or A/D keys. The game should also track 3 lives, display particle effects when bricks are destroyed, show a ball trail effect, and feature distinct Start, Game Over, and Win screens.
javascript html5 canvas game brick-breaker web-game vanilla-js entertainment
Generated by gemma4:latest

Catalog Information

A classic brick-breaker game built for entertainment, allowing users to play a familiar game in their browser.

Description

Onlygo__cc-brick-breaker is a simple and engaging brick-breaker game developed using HTML5 Canvas and vanilla JavaScript. The game features five rows of color-coded bricks with increasing point values, angle-based ball deflection off the paddle, three lives per game, particle effects on brick destruction, and more. Players can control the paddle using their mouse or keyboard, making it accessible to a wide range of users.

الوصف

هذا لعبة قديمة من نوع Breaker المبنية باستخدام HTML5 Canvas و JavaScript البسيط. اللعبة تحتوي على خمس صفوف من الحجارة الملونة مع زيادة القيمة النقاطية، والتفاعل الزاوي للكرة عن لوحة التحكم، ثلاثة حياة لكل لعبة، تأثيرات الجسيمات عند تدمير الحجارة، وآثار كرة اللعبة، والحجارة ذات التدرجات مع إضاءة. يمكن للاعبين التحكم في لوحة التحكم باستخدام الفأرة أو لوحة المفاتيح، مما يجعلها متاحة للجميع.

Novelty

3/10

Tags

brick-breaker classic-game html5-canvas vanilla-javascript entertainment browser-based

Claude Models

claude-opus-4.6 claude-sonnet-4.5

Quality Score

D
53.5/100
Structure
44
Code Quality
60
Documentation
38
Testing
15
Practices
78
Security
100
Dependencies
50

Strengths

  • CI/CD pipeline configured (github_actions)
  • Consistent naming conventions (snake_case)
  • Good security practices \u2014 no major issues detected

Weaknesses

  • No LICENSE file \u2014 legal ambiguity for contributors
  • No tests found \u2014 high risk of regressions

Recommendations

  • Add a test suite \u2014 start with critical path integration tests
  • Add a linter configuration to enforce code style consistency
  • Add a LICENSE file (MIT recommended for open source)

Security & Health

4.1h
Tech Debt (E)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (10)
Generated by Repobility's multi-pass static-analysis pipeline (https://repobility.com)
Unknown
License
0.0%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

javascript
78.3%
yaml
12.5%
html
5.6%
markdown
3.6%

Frameworks

None detected

Concepts (2)

Repobility (https://repobility.com) — every score reproducible
CategoryNameDescriptionConfidence
Repobility · severity-and-effort ranking · https://repobility.com
auto_descriptionProject DescriptionA classic brick-breaker game built with HTML5 Canvas and vanilla JavaScript.80%
auto_categoryWeb Frontendweb-frontend70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/91802.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV