Aller au contenu

FlashGames : Une page statique autour d’un lecteur Flash

FlashGames conserve de petits jeux Flash dans une collection web. La page choisit un SWF et héberge Ruffle. Le fichier du jeu et l’interface HTML qui l’entoure restent deux éléments distincts.

Application et outils
  • Mis à jour
  • 2
  • HTML · 100%
  • MIT
Langages du dépôtHTML 100%1

Parts calculées à partir des octets GitHub Linguist.

Langage%Octets
HTML100%12 166

GitHub · README · Statistiques de langages

Aperçu

Pourquoi il existe

Archive de préservation de jeux ActionScript/Flash des années 2010.

Cas d’usage

Préservation numérique de créations historiques.

Démarrage

Ces commandes viennent de la documentation du dépôt. Elles n’ont pas été exécutées pendant cette revue.

Références du dépôt

Extraits des guides du dépôt, dans leur langue d’origine. Les liens ouvrent la version du code consultée.

Développement et contributions

🤝 Contributing

README.md

Contributions to this project are welcome! Here’s how you can help:

  1. Add More Games: If you have preserved Flash games that you’d like to add to this collection, please submit a pull request.
  2. Improve the Interface: Enhancements to the game selection UI are always appreciated.
  3. Documentation: Help improve this README or add game-specific instructions.
  4. Report Issues: If you encounter any problems with the games or the Ruffle integration, please open an issue.
Lire les instructions complètes ↗
Documentation source

1 documents lus parmi 1 candidats.

Fonctions et composants 2

Sélection et lecteur
index.html inclut le script Ruffle, un sélecteur et un conteneur de lecture. La sélection modifie l’état de la page avant de charger le SWF choisi. Les styles et icônes viennent de CDN, sans compilation frontend locale.
Fichiers de jeux conservés
Le dépôt conserve les SWF à côté de la page. Ruffle fournit la couche d’exécution compatible avec le navigateur; la page ne réécrit pas les jeux en source JavaScript.

Architecture

Les composants et leurs liens restent lisibles en texte. Le diagramme ajoute une vue interactive.

Contexte système Contexte
  1. Sélecteur de jeu
  2. État de la page
  3. Lecteur Ruffle
  4. SWF choisi

Liens vérifiés dans le dépôt.

Mermaid Diagramme interactif (chargement à l’ouverture)

Vue générale des composants et des échanges vérifiés dans le dépôt.

Vue statique de l’architecture de FlashGames
Aperçu statique. Le diagramme interactif le remplace après le chargement de Mermaid.
flowchart LR
  n0["Sélecteur de jeu"]
  n1["État de la page"]
  n2["Lecteur Ruffle"]
  n3["SWF choisi"]
  n0 --> n1
  n1 --> n2
  n3 --> n2
Version texte du diagramme
  • Sélecteur de jeu → État de la page
  • État de la page → Lecteur Ruffle
  • SWF choisi → Lecteur Ruffle
Suivre un parcours dans le code

Suivez updateHash depuis le sélecteur vers le lecteur. Cette distinction aide au diagnostic: un problème de sélection relève de la page, tandis qu’un comportement de jeu non pris en charge peut relever du lecteur.

Structure des fichiers

La carte montre les fichiers inspectés et leur organisation.

Référence

1 / 1 fichiers admissibles lus (6 dans l’arbre); 0 trop volumineux, 0 échec de lecture et 0 diagnostic de syntaxe.

Ce que couvre l’analyse

Les dossiers connus de dépendances et de compilation, les fichiers d’identifiants et les binaires sont exclus. La collecte couvre les README, les manifestes reconnus et les fichiers source pris en charge.

Les statistiques Linguist couvrent l’ensemble du dépôt et peuvent inclure d’autres langages.

Carte des fichiers
flowchart TD
  root["FlashGames"]
  f0["README.md"]
  root --> f0

Fichiers à lire 2

Références