<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>R6 on rostrum.blog</title>
    <link>https://www.rostrum.blog/tags/r6/</link>
    <description>Recent content in R6 on rostrum.blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-gb</language>
    <lastBuildDate>Sun, 26 Feb 2023 00:00:00 +0000</lastBuildDate>
    
	<atom:link href="https://www.rostrum.blog/tags/r6/index.xml" rel="self" type="application/rss+xml" />
    
    
    <item>
      <title>Repaying Tom Nook with {S7}</title>
      <link>https://www.rostrum.blog/2023/02/26/nook-s7/</link>
      <pubDate>Sun, 26 Feb 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.rostrum.blog/2023/02/26/nook-s7/</guid>
      <description>tl;dr The R7 S7 object-oriented system is coming to R. I’ve done a little R6-to-S7 translation on an old project to get a very cursory feel for it, featuring Animal Crossing New Horizons.
 Update
The S7 system and package are under development and could change at any time, rendering everything in this post useless.1 Heck, last time I checked, the system was called ‘R7’. There’s also a chance that S7 elements may have been integrated into base R itself by the time you read this.</description>
    </item>
    
    <item>
      <title>Building a {r.oguelike} in R</title>
      <link>https://www.rostrum.blog/2022/04/25/r.oguelike-dev/</link>
      <pubDate>Mon, 25 Apr 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.rostrum.blog/2022/04/25/r.oguelike-dev/</guid>
      <description>tl;dr I started writing a roguelike game in an R package called {r.oguelike}.
 Rogue… like? There’s loads of video game genres: beat ’em up, platformer, rhythm, MMORPG, sports, puzzle. Have you heard of roguelikes?
The name is literal: they’re games that play like Rogue, a legendary dungeon-explorer from 1980 that set the bar for role-playing games.
Perhaps most recognisably, it used ASCII text as ‘graphics’: the player controls a character denoted by the at symbol (@), while floor tiles are made of periods (.</description>
    </item>
    
    <item>
      <title>{ActionSquirrel}: a game in the R console</title>
      <link>https://www.rostrum.blog/2021/10/03/squirrel/</link>
      <pubDate>Sun, 03 Oct 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.rostrum.blog/2021/10/03/squirrel/</guid>
      <description>tl;dr I created the {ActionSquirrel} package. It contains an {R6}-powered playable game for the R console, which includes images (well, emoji) and sounds (thanks to the {sonify} package).
 GameRs I’ve written before about the idea of games that you can play in R. For example, I replicated a text-based version of Pokemon Blue’s Safari Zone. This was made possible by using the {R6} package by Winston Chang, which provides an implementation of object-oriented programming (OOP) in R.</description>
    </item>
    
    <item>
      <title>Play Pokémon&#39;s Safari Zone in R</title>
      <link>https://www.rostrum.blog/2021/01/04/safar6/</link>
      <pubDate>Mon, 04 Jan 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.rostrum.blog/2021/01/04/safar6/</guid>
      <description>An original Nintendo Game Boy playing Pokémon… if you squint.  tl;dr I created the R package {safar6}, which contains an R6-class object to simulate a simplified, text-based version of the Safari Zone sub-area from Pokémon Blue.
I also made the ‘gamelad’ RStudio theme to mimic the screen of a pukey-green original Game Boy. Pair with a blocky monospace font like VT323 for that 8-bit experience.1
 Kangaskhan you believe it?</description>
    </item>
    
    <item>
      <title>Repaying Tom Nook with {R6}</title>
      <link>https://www.rostrum.blog/2020/04/04/repaying-tom-nook-with-r6/</link>
      <pubDate>Sat, 04 Apr 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.rostrum.blog/2020/04/04/repaying-tom-nook-with-r6/</guid>
      <description>I assume the other villagers are happy with my choice of town flag.  tl;dr How would capitalist raccoon-dog Tom Nook simulate home-loan payments using R?1
I built a version of Animal Crossing’s Automatic Bell Dispenser (a kind of ATM/cashpoint) using Winston Chang’s {R6} package, inspired by an exercise from Hadley Wickham’s Advanced R book.
 What do those words mean? Animal Crossing Animal Crossing is a wholesome Nintendo videogame franchise in which you arrive on an island and befriend anthropomorphic animal villagers.</description>
    </item>
    
  </channel>
</rss>