Hyrulechess

C 63 completed
Other
unknown / html · tiny
14
Files
6,867
LOC
0
Frameworks
6
Languages

Pipeline State

completed
Run ID
#1546181
Phase
done
Progress
0%
Started
2026-04-16 23:49:50
Finished
2026-04-16 23:49:50
LLM tokens
0

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
30.53
Framework unique
Isolation
Last stage change
2026-05-10 03:34:51
Deduplication group #47271
Member of a group with 10,749 similar repo(s) — canonical #189445 view group →
About: code-quality intelligence by Repobility · https://repobility.com

AI Prompt

Create a 3D chess game themed after The Legend of Zelda. The game should be built using Three.js and use local GLB piece models. I need it to support Player vs Player (local hotseat), Player vs CPU (with difficulty levels: Courage, Wisdom, Power), and an online mode. For the online mode, it must integrate with Firebase Realtime Database using a provided configuration and adhere to specific security rules. The interface should allow users to select pieces by clicking, move pieces by clicking highlighted tiles, and support camera orbiting via drag and zooming via scroll. Also, include a Scene Editor toggle accessible via the 'E' key to adjust lights, tone mapping, fog, and bloom live.
three.js javascript html 3d-game chess firebase glb web-game
Generated by gemma4:latest

Catalog Information

Create a 3D chess game themed after The Legend of Zelda. The game should be built using Three.js and use local GLB piece models. I need it to support Player vs Player (local hotseat), Player vs CPU (with difficulty levels: Courage, Wisdom, Power), and an online mode. For the online mode, it must integrate with Firebase Realtime Database using a provided configuration and adhere to specific security rules. The interface should allow users to select pieces by clicking, move pieces by clicking high

Tags

three.js javascript html 3d-game chess firebase glb web-game

Quality Score

C
62.6/100
Structure
61
Code Quality
70
Documentation
64
Testing
50
Practices
52
Security
80
Dependencies
80

Strengths

  • Consistent naming conventions (snake_case)

Weaknesses

  • No LICENSE file — legal ambiguity for contributors
  • No CI/CD configuration — manual testing and deployment
  • Potential hardcoded secrets in 2 files

Recommendations

  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
  • Add a linter configuration to enforce code style consistency
  • Add a LICENSE file (MIT recommended for open source)
  • Move hardcoded secrets to environment variables or a secrets manager

Languages

html
87.7%
javascript
5.4%
markdown
3.4%
python
2.7%
json
0.5%
shell
0.3%

Frameworks

None detected

Symbols

variable55
function35
constant13

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/1369954.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV
Open data scored by Repobility · https://repobility.com

BinComp Dependency Hardening

All packages →
1 of this repo's dependencies have been scanned for binary hardening. Grade reflects RELRO / stack canary / FORTIFY / PIE coverage.
Nasyncio4.0.0 · 0 gadgets · risk 0.0