Skip to content
56K

56K

La web de Fanta

Menu
  • Unix/Linux
  • Cacharreo
  • Games
  • Streaming
  • Notas
  • /dev/null
Menu

La importancia de reinventar la rueda pero peor

Posted on 15/12/202116/01/2023 by fanta

Una mañana te levantas y dices: «Voy a crear un juego 2D pero antes de eso voy a programar la parte que genera los fondos«.

Empiezas creando un tile en png de 128×128 px con algunos bloques de 16x16px.

Creas funciones que recorren ese archivo para poder obtener cuantos bloques de 16×16 px tiene y poder referenciar cada uno de esos bloques (de 0 a 63).
Una vez lo tienes piensas que cada uno de esos 64 bloques molaría poder indicarlos en una matriz.

800×640 te mola. Justo te cuadran 50 bloques x 40 de alto.

Creas una función para leer un csv y dibujar en pantalla lo que vas indicando.

 

Cuando ya todo funciona recuerdas que existe el programa de software libre llamado «tiled». Lo instalas y te das cuenta que hace exactamente lo que querías pero mucho mejor.

Entonces piensas en que has perdido el tiempo.

¿Ha sido productivo reinventar la rueda? No.
¿Aprendiste algo? Si. La importancia de reinventar la rueda pero peor

 

Saludos cordiales.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

Comentarios recientes

  • fanta en i3wm en el ordenador del trabajo con 3 pantallas
  • Punk en i3wm en el ordenador del trabajo con 3 pantallas
  • Twicsy en Eliminar kernels viejos en redhat y liberar espacio en /boot
  • fanta en Capturar el audio de Firefox en archivos ogg en GNU+Linux
  • Jorge en Capturar el audio de Firefox en archivos ogg en GNU+Linux
  • fanta en Capturar el audio de Firefox en archivos ogg en GNU+Linux
  • Camilo en Capturar el audio de Firefox en archivos ogg en GNU+Linux
  • eovoltio en Mastodon.madrid se apaga el 12 de Octubre
  • fanta en Time Machine – Las Nuevas Aventuras de la Maquina del Tiempo sobre GNU+Linux
  • Alberto Salvia Novella en Time Machine – Las Nuevas Aventuras de la Maquina del Tiempo sobre GNU+Linux
©2023 56K | Built using WordPress and Responsive Blogily theme by Superb