Kenken
D 50 completedPipeline State
completedPipeline Metadata
AI Prompt
Catalog Information
A terminal-based KenKen puzzle game that lets users solve puzzles interactively and receive hints via Claude.
Description
KenKen is a terminal-based KenKen puzzle game written in Python that lets users solve puzzles directly in the terminal. The game features an interactive curses TUI with cage borders, labels, and real‑time conflict highlighting. Puzzles are defined in JSON files using chess‑style coordinates, and the game automatically saves progress and restores it on relaunch. Players can request hints from Claude without leaving the game, and the interface adapts to terminal resizing. It is designed for puzzle enthusiasts who prefer a lightweight, dependency‑free experience.
الوصف
يتيح KenKen حل ألغاز KenKen مباشرةً في الطرفية باستخدام واجهة مستخدم نصية تفاعلية مبنية على مكتبة curses. تُعرَّف الألغاز في ملفات JSON باستخدام تنسيق إحداثيات شطرنج، حيث تُحدد كل مجموعة خلايا والعملية والهدف المطلوب. يسلط البرنامج الضوء على التكرارات في الصفوف والأعمدة في الوقت الحقيقي، ويُظهر حدود المجموعات بوضوح. يتم حفظ التقدم تلقائياً ويُعاد تحميله عند إعادة تشغيل اللعبة، ما يضمن تجربة مستمرة. يمكن للاعبين طلب تلميحات من Claude داخل اللعبة دون الحاجة للخروج من الطرفية، مما يوفر مساعدة فورية. تم تصميمه لتلبية احتياجات محبي الألغاز الذين يفضلون بيئة خالية من التبعيات وتعمل على أي نظام يدعم Python.
Novelty
6/10Tags
Claude Models
Quality Score
Strengths
- 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
- No CI/CD configuration \u2014 manual testing and deployment
Recommendations
- Add a test suite \u2014 start with critical path integration tests
- 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)
Security & Health
Languages
Frameworks
Concepts (2)
| Category | Name | Description | Confidence | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Methodology: Repobility · https://repobility.com/research/state-of-ai-code-2026/ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_description | Project Description | A terminal-based KenKen puzzle game built with Python and curses. Define puzzles in JSON, solve them in a clean TUI, and ask Claude for hints when you're stuck. | 80% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_category | Game | game | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Embed Badge
Add to your README:
