This is a minimalist desktop widget inspired by "The Lord of the Rings." It functions as a goal counter designed to keep your "precious" objectives in sight.
Important
AI Prompting Exercise: This project is a demonstration of Advanced Prompt Engineering. Every line of Python code, the UI design, and the logic was generated and refined by Google Gemini through specific, iterative natural language instructions. It is not a manual coding project, but a study on how AI can act as a precise development partner.
- Volumetric Design: A procedurally drawn ring with specular highlights to simulate gold and 3D volume.
- Animated Eye of Sauron: Features a pulsing aura and a horizontal tracking pupil that "watches" your progress.
- Interactive Mechanics: * Click the Eye to reset the counter to zero.
- Subtle + and - controls integrated into the ring's inner edge.
- Persistence: Automatically saves your count in a local
anillo_data.txtfile. - Fun Factor: Includes "My precious goal!" notifications and star particles when reaching new milestones.
- Language: Python 3.x
- Library: Tkinter (Standard GUI)
- Compilation: PyInstaller (for EXE generation)
Este es un widget de escritorio minimalista inspirado en "El Señor de los Anillos". Funciona como un contador de objetivos diseñado para mantener tus metas "preciosas" siempre a la vista.
Important
Ejercicio de Prompting: Este proyecto es una demostración de Ingeniería de Prompts Avanzada. Cada línea de código Python, el diseño de la interfaz y la lógica fueron generados y refinados por Google Gemini mediante instrucciones iterativas en lenguaje natural. No es un proyecto de codificación manual, sino un estudio sobre cómo la IA puede actuar como un socio de desarrollo preciso.
- Diseño Volumétrico: Un anillo dibujado procedimentalmente con brillos especulares para simular oro y volumen 3D.
- Ojo de Sauron Animado: Incluye un aura resplandeciente que late y una pupila con movimiento horizontal que "vigila" tu progreso.
- Mecánicas Interactivas: * Haz clic en el Ojo para resetear el contador a cero.
- Controles sutiles de + y - integrados en el borde interno del anillo.
- Persistencia: Guarda automáticamente tu conteo en un archivo local
anillo_data.txt. - Toque Divertido: Incluye notificaciones de "My precious goal!" y partículas de estrellas al alcanzar nuevas metas.
- Lenguaje: Python 3.x
- Librería: Tkinter (GUI Estándar)
- Compilación: PyInstaller (para generar el ejecutable .EXE)
Distributed under the MIT License. See LICENSE for more information.
“One goal to rule them all, one goal to find them...”