- Ball es una pequeña app de pelota que vive dentro del Dock de macOS; al arrastrarla o lanzarla, rebota por la pantalla como una app-juguete
- Se puede hacer un deslizamiento con dos dedos sobre la pelota, y el color disponible actualmente es rojo
- El usuario puede jugar lanzando la pelota, haciéndola chocar con paredes o esquinas, y contando cuántas veces rebota o cuántas veces toca una pared
- La descarga está disponible en Releases de GitHub
- Está inspirada en un widget para OS X Dashboard y amplía un Gist para obtener la posición del Dock, implementando que la pelota salga animada desde la posición del ícono de la app en el Dock
Cómo funciona Ball
- Ball es una pequeña pelota que vive en el Dock y rebota por la pantalla
- El usuario puede arrastrar la pelota, y después de arrastrarla esta rebota por la pantalla
- También se puede hacer un deslizamiento con dos dedos sobre la pelota
- El color disponible es rojo
Formas de jugar
- Puedes hacer flick a la pelota para lanzarla
- Puedes intentar que la pelota toque una esquina
- Puedes contar cuántas veces rebota la pelota
- Puedes contar cuántas veces toca una pared
Descarga
- La descarga está disponible en GitHub Releases
Inspiración y referencias de implementación
- Ball está inspirada en un widget para OS X Dashboard de Nate Heagy
- Ese widget rebotaba más y tenía más colores, pero no vivía dentro del Dock
- El Gist de Wessley Roche explica cómo obtener la posición del Dock
- Ball amplía este método para estimar la posición del ícono de la app en el Dock cuando se hace clic, y hacer que la pelota salga animada desde ese lugar
1 comentarios
Opiniones de Hacker News
Lo usamos en producción durante los últimos 3 meses y, en general, diría que fue bastante fluido.
Hubo solo tiempos de inactividad muy breves, y los clientes también nos mandaron bastante feedback al respecto; como en general les gusta bastante, estuvo bien.
Abrimos varios issues en GitHub e incluso intentamos contactar al desarrollador por LinkedIn, pero el desarrollador trata este proyecto más como un “regalo” divertido para la comunidad.
Para que nuestra organización ponga código gratis en producción, el mantenedor del repositorio tiene que respetar los acuerdos de nivel de servicio que exigimos, y no vemos esa actitud.
El concepto en sí está genial.
Esto me recuerda a aquel viejo salvapantallas de escritorio de Lara Croft.
Era un ejecutable chiquito que trepaba por los bordes de las ventanas abiertas, rodaba y saltaba, y de vez en cuando te decía algo por no tener el escritorio ordenado.
Podías activar o desactivar el sonido, y no tenía tanta aleatoriedad, pero como juguete interactivo para distraerte un rato en un día pesado estaba bueno.
A veces caminaba por la parte inferior de la pantalla y desaparecía por la derecha; solo se escuchaban sus pasos hasta que finalmente volvía a aparecer por la izquierda. No tenía ningún propósito especial, pero era una cosita divertida.
Creo que también había ovejas, el bebé bailarín y algo parecido a Bonzi Buddy.
Hace tiempo, un compañero reportó algo llamado Bonzi Buddy como si fuera malware, y se lo terminé quitando de su workstation.
En Linux y Unix también existían estos juguetes, y el más famoso era xeyes.
Extraño esa época juguetona en la que estas cosas y los salvapantallas novedosos eran “cool”.
Se quedaba sentado en la bandeja y de vez en cuando salía diciendo cosas como “wow… mira el tamaño de esos píxeles”, y luego volvía bailando a la bandeja con su pose característica, girando el brazo.
Era algo así como que pateabas una pelota de fútbol al escritorio y quemaba la pantalla, o si un jugador hacía una barrida, la imagen se rasgaba.
Me trae muy buenos recuerdos de la época de las viejas Macintosh 68k.
Cosas como dogcow y Oscar the Grouch en la Papelera.
Extraño la sencillez, el espíritu juguetón y la estética de esa época.
Sí, soy viejo; ahora salgan de mi césped.
No había pensado en eso en años, pero en cuanto vi esto me vino de inmediato a la mente.
No recuerdo el nombre, pero a fines de los 90 o principios de los 2000 vi una extensión que aplicaba gravedad e impulso a los íconos que arrastrabas, para que pudieras “lanzarlos” por el escritorio.
No tenía utilidad práctica; era simplemente divertido.
Kaleidoscope también podría entrar en esta categoría.
Había temas sobrios que hacían que la Mac se viera como Windows, BeOS o NeXTSTEP, pero muchos esquemas de terceros para Kaleidoscope tendían a ser mucho más disparatados y divertidos que el software de temas común.
Si querías que tu escritorio pareciera jeans[0], una forja enana[1], un shooter espacial 2D con vista cenital[2] o una selva caricaturesca adorable[3], Kaleidoscope lo resolvía.
[0]: https://i.ibb.co/x1YsFqt/denim-scheme-dtdenimsit-vbpf.png
[1]: https://i.ibb.co/fdXKKV2/eritis-forge-2-eitrisforge2sit-p5vq...
[2]: https://i.ibb.co/TryF6VQ/boilerplatetm-boilerplatesit-vrao.p...
[3]: https://i.ibb.co/cCLYpKL/monkeyparadise-monkeyparadisesit-ss...
Sigue ahí, haciendo volteretas y alineaciones precisas de bitmaps.
Hoy también hay mucha exploración, pero el ambiente es bastante distinto.
Ojalá el escritorio de Windows también tuviera widgets
Quiero un reloj, calendario, notas, estadísticas de CPU y del sistema, menús desplegables/deslizables con accesos directos, ese tipo de cosas raras
Pero lo que hay ahora son anuncios y Copilot por todos lados
Con las laptops con pantalla táctil de hoy se podría hacer muchísimo más
Mi Lenovo también se dobla 360 grados y puede usarse como un escritorio táctil completo; si la personalización de Windows y el ecosistema de widgets siguieran vivos, habría un potencial enorme para trucos de productividad e ideas de UX interactiva
Recuerdo que, cuando era chico, el CD de Microsoft Dangerous Creatures [1] traía un tema personalizado para Windows 95
Todos los íconos cambiaban por imágenes geniales relacionadas con animales: “My Computer” era una rana, la papelera era un pez y mi cursor de espera favorito era una avispa
[1] https://en.wikipedia.org/wiki/Microsoft_Dangerous_Creatures
Creo que el ingenio y la nostalgia que tocan estas apps o juguetes en realidad muestran un deseo más serio de una computación más simple, de mayor calidad y mucho más configurable por el usuario
Y no fue hace tanto
Tal vez fue en Windows 7
Pero era tan lento que se sentía inútil
Si tengo que esperar varios segundos a que un widget cargue o responda, mejor tomo notas en Notepad++ y miro el reloj de la barra de tareas
No sé si todavía existen, pero el problema es que los escritorios de la gente casi siempre están tapados por ventanas, así que esas cosas no ayudan mucho
Sería bueno tener en la barra de tareas un calendario con agenda y notificaciones, pero no creo que Microsoft vaya a hacer algo que sea a la vez extensible mediante plugins y simple
Android también tenía antes cosas así para la pantalla de inicio, pero perdió esa capacidad de plugins hace mucho, y curiosamente la gente de Linux tampoco suele hacer mucho de eso
Como referencia, los antiguos widgets de Dashboard en los que se basó este proyecto están aquí
Es un enlace para quien use un OS lo bastante viejo como para ejecutarlos, y fue un poco molesto encontrarlos en Internet Archive
https://web.archive.org/web/20110301011442/http://gogoredbal...
Creo que ahora me toca mencionar a Neko: https://en.m.wikipedia.org/wiki/Neko_(software)
También fue mi último comentario justo antes de este: https://news.ycombinator.com/item?id=40756670
Quizá incluso sea Neko en persona
No tengo pruebas sólidas, pero si le preguntan a mi esposa, yo predije por completo hace unos años que BonziBuddy iba a volver a ponerse de moda
Ya casi llegamos
Incluso mientras escribo esto no tengo ni idea de cuál es mi fondo de pantalla
Tampoco recuerdo cuándo fue la última vez que vi o interactué con el escritorio real
No sé si esta pelota rebota también sobre las ventanas abiertas, pero en general me hace pensar en si necesitamos un escritorio o en cómo podría hacerse más útil
“Es una pelota. Es divertida. Es una pelota.”
Lo único que falta son como tres README más llenos de advertencias y avisos, y que al final diga “No se burle de la pelota” https://www.youtube.com/watch?v=GmqeZl8OI2M
A veces todavía extraño mi oveja de escritorio: https://github.com/Adrianotiger/desktopPet?tab=readme-ov-fil...
Lo mejor era ejecutarla docenas de veces para que todo un rebaño de ovejas caminara, cayera y rodara por el escritorio, y luego ver cómo todo se iba congelando por la carga de CPU
Puedes abrir una terminal y escribir algo como
sheep 100para invocar tantas como aguante tu computadorahttps://dustinbrett.com/
Al contrario de lo que esperaba para molestarme, las dejé ahí, y más tarde también sirvió de venganza
Una noche se quedó hasta tarde en la oficina y estaba cerca de mi escritorio; con la oficina totalmente a oscuras, una oveja hizo “beee” y lo asustó muchísimo
También tenían una función para dibujar en MS Paint, y a menudo terminaban dibujando encima de algo en lo que estaba trabajando
Buscarlo puede no ser apropiado para el trabajo