Hack the Proton. A data-crunching game from the Beta and Bit series

December 3, 2015
By

(This article was first published on SmarterPoland.pl » PISA in English, and kindly contributed to R-bloggers)

logo_eng
I’ve prepared a short console-based data-driven R game named ,,The Proton Game’’. The goal of a player is to infiltrate Slawomir Pietraszko’s account on a Proton server. To do this, you have to solve four data-based puzzles.

The game can be played by beginners as well as heavy users of R. Survey completed by people who completed the beta version of this game shows that the game gives around 15 minutes of fun to people experienced in R and up to around 60 minutes to people that just start programming and using R. More details about the results from beta-version are presented on the plot on the bottom.

PieczaraPieraszki

In order to install the game it is enough to install the package proton from CRAN.

install.packages("proton")

To start the game just load this package.

library("proton")

Additional instructions will appear on your screen.

The game is prepared as an educational project of SmarterPoland.pl Foundation. To solve the first problem you need to prove that you can find a single row in a dataset. You can do that either through sorting the whole dataset or by filtering rows that fit given condition. The second problem was designed as practice loops (feel free to use for, sapply, while or any other type of loop). The third problem is intended as practice in combinations of more complex operations like grouping and summarizing. The last puzzle was designed as practice in basic operations on text like substitutions, aggregation and sorting.

The game is a part of the Incredible Adventures of Beta and Bit series that popularizes mathematics, statistics and computer science. Read more about it on http://www.biecek.pl/BetaBit/Warsaw (we have just started so this is the first game in the series).

To leave a comment for the author, please follow the link and comment on their blog: SmarterPoland.pl » PISA in English.

R-bloggers.com offers daily e-mail updates about R news and tutorials on topics such as: Data science, Big Data, R jobs, visualization (ggplot2, Boxplots, maps, animation), programming (RStudio, Sweave, LaTeX, SQL, Eclipse, git, hadoop, Web Scraping) statistics (regression, PCA, time series, trading) and more...



If you got this far, why not subscribe for updates from the site? Choose your flavor: e-mail, twitter, RSS, or facebook...

Comments are closed.

Sponsors

Never miss an update!
Subscribe to R-bloggers to receive
e-mails with the latest R posts.
(You will not see this message again.)

Click here to close (This popup will not appear again)