/Chicken-Mate

Otro desktop pet de un pollo en pixel art

Primary LanguageVisual Basic .NET

VB.NET Chicken Mate desktop pet

Windows NET

Translate this page to english: https://bit.ly/3yE82X3

Esta aplicación es otro screenmate de un pollo en pixel art escrito en Visual Basic.NET.

Los desktop pets o Screenmates fueron muy populares en la época de Windows95/98/XP pero debido a la inclusion de software malicioso por parte de terceros y la saturación de aplicaciones de este tipo, hicieron que al final la gente perdiera el interés y cayeran en desuso.

Esta aplicación es un pequeño tributo a los screenmates de antaño y a sus creadores.

Funcionamiento interno

Animaciones implementadas

  • Caer al vacío
  • Estrellarse contra el suelo
  • Caminar sobre la barra de tareas
  • Comer grano del suelo

Sonidos

  • De momento ninguno.

APIs de Windows implementadas

  • GetWindowRectangle() <-- Substituye a GetWindowRect() porque obtiene el tamaño de la ventana sin sombras en Win10.
  • DwmGetWindowAttribute()
  • GetWindow()
  • GetWindowText()
  • GetTopWindow()
  • IsWindowVisible()
  • EnumWindows()
  • EnumWindowsDelegate()

Fallos conocidos

  • La colisión contra ventanas no es del todo correcta.
  • Faltan depurar algunas animaciones.

Agradecimientos