Skip to content

Educational web games combining academic research with entertainment, powered by FigureYa scientific visualization thumbnails.

License

Notifications You must be signed in to change notification settings

ying-ge/FigureYa-Games

Repository files navigation

FigureYa Games

A lightweight collection of browser-based mini games that mix “academia × entertainment.” Every title is designed for quick play sessions with a research twist. The bundle currently includes six games:

  • Peer Review Defense — tower defense / strategy
  • Mario’s CNS Sprint — platformer tribute
  • FigureYa Flight — chase & dodge challenge
  • Link Up Ideas — tile-link puzzler using FigureYa thumbnails
  • Snack for Figures — snake remake with FigureYa imagery and multiple difficulty modes
  • Tetris Remix — classic falling-block puzzle featuring FigureYa tiles

You can open everything directly in a browser or deploy to GitHub Pages for instant online access.

Play Online

  • Collection home: index.html

  • Individual entry points:

    • Peer Review Defense: game_peerreview/index.html
    • Mario’s CNS Sprint: game_mario/index.html
    • FigureYa Flight: game_catmouse/index.html
    • Link Up Ideas: game_linkup/index.html
    • Snack for Figures: game_snake/index.html
    • Tetris Remix: game_tetris/index.html
  • Published builds (GitHub Pages):

Game URL
Collection Home https://ying-ge.github.io/FigureYa-Games/
Peer Review Defense https://ying-ge.github.io/FigureYa-Games/game_peerreview/
Mario’s CNS Sprint https://ying-ge.github.io/FigureYa-Games/game_mario/
FigureYa Flight https://ying-ge.github.io/FigureYa-Games/game_catmouse/
Link Up Ideas https://ying-ge.github.io/FigureYa-Games/game_linkup/
Snack for Figures https://ying-ge.github.io/FigureYa-Games/game_snake/
Tetris Remix https://ying-ge.github.io/FigureYa-Games/game_tetris/

Run Locally

This repository is a static front-end site:

  • Quickest option: double-click index.html to launch the hub.
  • Recommended: serve the folder via a local static server (unlocks any Service Worker or PWA features).

Common approaches:

# Python 3 built-in
python3 -m http.server 8000
# then open http://localhost:8000

# Node.js (requires http-server)
npx http-server

Repository Layout

FigureYa-Games/
├── index.html                 # Game hub (cards link to each title)
├── game_peerreview/           # Peer Review Defense
│   ├── index.html
│   └── README.md
├── game_mario/                # Mario’s CNS Sprint
│   └── index.html
├── game_catmouse/             # FigureYa Flight
│   └── index.html
├── game_linkup/               # Link Up Ideas
│   ├── index.html
│   └── README.md
├── game_snake/                # Snack for Figures
│   ├── index.html
│   ├── README.md
│   └── gallery_compress/      # Artwork assets
├── game_tetris/               # Tetris Remix
│   └── index.html
├── png/                       # Original image assets
└── png_compressed/            # Optimized assets (webp, etc.)

Game Highlights

Peer Review Defense (game_peerreview/)

  • Tower-defense take on manuscript submission:
    • Place evidence pillars—core figures, datasets, tools—to repel Reviewer and Editor “critique projectiles.”
    • FigureYa charts drop like sunshine; tap them to refill Funding and boost Impact Factor.
    • Two difficulty tiers (Standard / Expert); Editors hit twice as hard in Expert.
    • 12 escalating waves with rising Editor spawn rates.
    • Funding & Impact Factor economy—defeating critiques fuels upgrades.
    • Mouse and touch friendly with live canvas status updates.
  • Docs: see game_peerreview/README.md
  • Entry: game_peerreview/index.html
Peer Review Defense

Link Up Ideas (game_linkup/)

  • Casual link-matching puzzle using FigureYa thumbnails.
  • Entry: game_linkup/index.html
  • Note: README is a placeholder—contributions welcome for rules and level design.
Link Up Ideas

Snack for Figures (game_snake/)

  • Snake remake featuring FigureYa thumbnails as food.
  • Four difficulty levels (Intro, Easy, Normal, Hard).
  • Adjustable simultaneous food count (1–5).
  • Dynamic speed-up every 5 snacks.
  • Local high-score tracking and responsive design.
  • Gradient UI with subtle animation polish.
  • Docs: game_snake/README.md
  • Entry: game_snake/index.html
Snack for Figures

Mario’s CNS Sprint (game_mario/)

  • Platformer homage infused with research humor.
  • Classic Mario-style level flow with FigureYa callbacks.
  • Entry: game_mario/index.html
Mario’s CNS Sprint

FigureYa Flight (game_catmouse/)

  • Chase-and-dodge gameplay with FigureYa imagery as set dressing.
  • Entry: game_catmouse/index.html
FigureYa Flight

Tetris Remix (game_tetris/)

  • Classic falling-block action with FigureYa tiles.
  • Chain clears and combo scoring.
  • Entry: game_tetris/index.html
Tetris Remix

Citation

  • Xiaofan Lu, et al. (2025). FigureYa: A Standardized Visualization Framework for Enhancing Biomedical Data Interpretation and Research Efficiency. iMetaMed.
    DOI: https://doi.org/10.1002/imm3.70005

License

  • The root project and all subgames are released under the MIT License.
  • See the root LICENSE file (subdirectories referencing their own LICENSE mirror the same terms).

About

Educational web games combining academic research with entertainment, powered by FigureYa scientific visualization thumbnails.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages