Skip to content

cran/shinyphaser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

shinyphaser shinyphaser Logo

R-CMD-check

This package provides an R Shiny interface to selected features of the Phaser 3 game framework.

What you can do with shinyphaser

With the current API, you can build small-to-medium 2D game-like interactions in Shiny, including:

  • 🎮 creating a game canvas in your Shiny UI,
  • 🧩 adding images and animated sprites,
  • ⌨️ attaching keyboard-based player controls,
  • 💥 defining overlap and collision rules between objects,
  • 🔔 reacting to game events from R server logic.

Installation

Install the stable release from CRAN:

install.packages("shinyphaser")

Install the development version from GitHub:

# install.packages("pak")
pak::pak("maciekbanas/shinyphaser")

Quick start

You can run the built-in sample app:

shinyphaser::run_sample_app()

Learn by example

For a full walkthrough (from static background to movement, animation, overlap, and collision), see Build your first shinyphaser game

Example games created with shinyphaser

About

❗ This is a read-only mirror of the CRAN R package repository. shinyphaser — An Interface to the 'Phaser.js' Game Framework. Homepage: https://github.com/maciekbanas/shinyphaser Report bugs for this package: https://github.com/maciekbanas/shinyphaser/issues

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors