news.volyx.in

Flappy Dird: Flappy Bird Implemented in MacOS Finder (eieio.games)

639 points by eieio · 1051 days ago · 57 comments on HN

Article summary

The article describes the creation of Flappy Dird, a version of Flappy Bird implemented in MacOS Finder. The game uses a combination of AppleScript and Python to display the game state and accept user input. The author details the challenges and workarounds involved in creating the game, including optimizing AppleScript startup speed and implementing double buffering. The game runs at 4 frames per second and features high score tracking and marquee banner ads.

Main themes

  • creative problem-solving
  • unconventional gaming platforms
  • scripting and automation
  • performance optimization
  • game development
  • innovation and experimentation
  • MacOS Finder hacks
  • alternative gaming experiences

What commenters say

  • The project is an impressive example of creative problem-solving and pushing the boundaries of what is possible with software.
  • Using unconventional platforms like MacOS Finder for gaming can lead to innovative and engaging experiences.
  • The use of AppleScript and other scripting tools can be a powerful way to automate and interact with system components.
  • Rewriting the AppleScript code in JavaScript or using alternative libraries like py-appscript could potentially improve performance.
  • The project's limitations, such as the 4 FPS frame rate, are a result of the constraints of the MacOS Finder platform.
  • The idea of creating games in unexpected places, like font files or file browsers, is an exciting area of experimentation.
  • The project's success is a testament to the importance of experimentation and trying new things in software development.
  • The potential for creating more complex games, like DOOM or Rogue, in MacOS Finder or similar platforms is an intriguing area of exploration.