en efecto, flash no es la única plataforma, pero esos juegos a los que llamas "basados en php y mysql" erróneamente, debería ser "
basados en web 2.0", ¿por que?:
-Mysql es una base de datos, puede usarse perfectamente otra base de datos para el juego, o simples archivos binarios, el echo de que facebook use o no mysql es irrelevante para definir el juego
-PHP: es un lenguaje de script del lado del servidor, existen varios, facebook tiene su base en él, pero su api permite crear puente con otros servidores con tecnologías distintas
-WEB 2.0: es una tendencia en el desarrollo web, que tiene como pilar fundamental el desarrollo de web dinámicas e interactivas, su base es AJAX, aunque el uso de tecnologías como flash también representan web 2.0, porque flash también permite interacción con servidores y así con bases de datos, de echo puede depender de php, asp, servicios xml, entre otros.
Es cierto que no aporto nada para el tema, pero mi deber personal es aclarar las discrepancias con respecto a lo que es una verdadera clasificación de juegos
http://es.wikipedia.org/wiki/Teor%C3%ADa_de_juegos de las plataformas con que se elaboran y evitar en lo posible confusiones como "flash (juegos monojugador)" o "basados en php y mysql"