Programming Games with Shiny || Dragon Realm || RStudio
00:00 Introduction
00:05 Fun dragon facts
00:35 Describing the Dragon Realm game
01:20 Outlining our approach
04:38 Coding the basics of our app
10:15 Programming our action buttons
14:10 A note on coding objects "outside" of Shiny
15:27 Programming cave choice logic
20:29 Connecting action buttons to our consequences function
29:40 Creating separate pages using tabsetPanel()
39:35 Conclusion
You've most likely used Shiny to build a web app that displays data, but you can also use Shiny to build games! In this video series, Jesse and Barret pair program simply games in Shiny as a way to uncover and explore new features.
And because we know you'll ask, Jesse is using the Woodland theme from the base16 palette. You can get it - and other themes - from the {rsthemes} package: https://github.com/gadenbuie/rsthemes
Read up on tabset panels here: https://shiny.rstudio.com/reference/shiny/1.5.0/tabsetPanel.html
Learn more about Shiny here: https://shiny.rstudio.com/
Got questions? The RStudio Community site is a great place to get assistance: https://community.rstudio.com/
Content: Barret Schloerke (@schloerke) and Jesse Mostipak (@kierisi)
Animation, motion design, and editing: Jesse Mostipak (@kierisi)
Intro music: RGift by Blue Dot Sessions (https://app.sessions.blue/browse/track/91282)
Theme song: Hakodate Line by Blue Dot Sessions (https://app.sessions.blue/browse/track/91291)
rstudio
Shiny
RStudio
Data Science
Machine Learning
Python
Stats
Tidyverse
Data Visualization
Data Viz
Ggplot
Technology
Coding
Connect
Server Pro
Shiny
Rmarkdown
CRAN
Interoperability
Dplyr
Forcats
Ggplot2
Tibble
Readr
Stringr
Tidyr
Purrr
Github
Data Wrangling
Tidy Data
Odbc
Plumber
Blogdown
Gt
Lazy Evaluation
Tidymodels
Statistics
Debugging
Programming Education
Rstats
Open Source
Oss
Reticulate
Dragon Realm
Barret Schloerke
Jesse Mostipak