BGG Explorer
Authors: Ícaro Bernardes dos Santos Coutinho
Abstract: This app is meant for exploring data from the Board Game Geek site.
This app is a companion to explore the games registred at the Board Game Geek site (https://boardgamegeek.com). Data was collected from Dilini Samarasinghe, July 5, 2021, "BoardGameGeek Dataset on Board Games", IEEE Dataport, doi: BoardGameGeek Dataset on Board Games | IEEE DataPort.
The app has three sections, a control panel, a list of games (table) and a scatter plot.
-
Control panel:
- You can search games by name in the first input ("Name of game"). The input is case-sensitive and matches subsets of strings;
- Inputs from "Year of publication" till "# of game owners" are numerical by default. You can switch each of them to a categorical selection by flipping the "type" switch. When the switch is flipped, both the variable and the input selector change;
- The last input ("Domains") can be turned on and off using the "filtering" switch.
- Filters can be reset by clicking the "reset" buttons.
-
List of games:
- Shows the data from the filtered games. Responds only to the inputs on the panel;
- There are checkboxes in the first column. Selected games are highlighted in the scatter plot;
- Selections are cleared if any alteration is made to the inputs.
-
Scatter plot:
- Shows the Rating and Complexity average of each game as points. Responds to both the inputs on the panel and the selections on the table;
- Selected games at the table are highlighted. They become red and more opaque;
- If the "Rating Average" or "Complexity Average" are converted to categorical, some jittery is added to the points.
To facilitate navigation, the minus icons hide/show sections of the app.
Full Description:
Table Type: interactive-Shiny
Submission Type: Single Table Example
Table: BGG Explorer
Repo: GitHub - IcaroBernardes/table-contest
RStudio Cloud:
DT
package used: false
gt
package used: false
reactable
package used: true
flextable
package used: false
huxtable
package used: false
kableExtra
package used: false
Other packages: