Flash games


I noticed there's been quite a bit of discussion about the general
topic of Flash games as part of gnome-games, int he whole range of
fellings: rejection, ignorance, welcome. So I thought I'd chime in and
explain what Flash is and what I think about moving Flash closer to

The one-line explanation of Flash is "web application platform". If
you think about Flash, you can imagine it like HTML, just with more
bling and less structure (kinda like Metacity vs Compiz ;)). A Flash
file is just some images, sounds and a lot of Javascript code to make
them interact with each other or some web services. It does not have
any ides what's happening around it - wether it's executed in a
browser, wether that browser is running on Windows or Linux or
whatever else.

Looking at the above, it seems to me that in genral putting Flash
games into gnome-games is as good an idea as putting HTML games into
gnome-games is. I could certainly imagine games like Mahjongg or
Freecell being written in AJAX and running inside Epiphany.
Flash is certainly a nicer platform to develop games in as HTML is,
because it provides nicer objects (games more often than not are about
bling, not structure). But there are also various reasons that make
Flash a worse idea than HTML:
- There are no good Free development environments for creating Flash
content. Current gnome-games can be coded in Anjuta/Glade etc. HTML
has excellent Free tools, too. But I'm not aware of anything Free that
is used to develop Flash games. And I don't think the gnome-games
maintainers want to buy Adobe Flash to fix bugs in their games.
- Flash is a proprietary and closed technology. Advocating such a
thing as a way to develop games for a Free desktop seems
counterproductive to me. It also pretty much requires patented code
(audio is de-facto in mp3, video is H263/H264), so we'd have to either
"extend" Flash to allow Ogg or not use audio or video...
- Swfdec is still quite a young project. So while I'd be happy if
people were coding games for Swfdec (more power to anyone that does
this!), it's certainly not as perfect as Mozilla based browsers. It
should work, but you will encounter warts.

I guess that's about it. Everything else I'd say would be personal
opinions, and I'd like to keep this posting as objective as possible.


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]