Home
From The Hart
Cancel

Stumbling into books

Stumbling into books When I was young, I spent a lot of time at the library. As it turns out, I discovered some of my favorite books there, but not in the way you’d expect. Much of the time I spe...

XCOM and the Perils of Adaptations

XCOM and the perils of adaptations Many video games have been adapted into board games: Slay the Spire, XCOM, and This War of Mine are three of the most prominent. But there’s a challenge to makin...

You should use an RSS reader

What is RSS RSS stands for Really Simply Syndication, but don’t worry about that. Worry instead that it’s the best tool for the internet that you may not know about. Shortly, RSS lets you gather ...

Building a Roll20 Character Sheet Session 12: Publishing Your Sheet

Submitting your character sheet to Roll20 First off all, congratulations. Seriously, this was a lot of work, and I’m proud of you. No matter how long it took you, or how much experience you had b...

Building a Roll20 Character Sheet Session 11: Advanced Topics

This is the last session where I’ll talk about making changes to your character sheet. Next session will be all about submitting it to Roll20. Here, you’ll learn about switching between tabs, auto...

Building a Roll20 Character Sheet Session 10: Roll Templates

What Are Roll Templates Roll templates are styled pieces of HTML that display certain data in the Roll20 chat window. They are tiny, reusable pieces of HTML that define a layout for different pa...

Building a Roll20 Character Sheet Session 9: Reacting in Roll20 With JavaScript

Last session we learned about variables and functions, as well as conditionals and loops. These combined make up the basic elements of JavaScript. Now, we’re going to put these elements to good use...

Building a Roll20 Character Sheet Session 8: JavaScript Overview

What is JavaScript JavaScript is a programming language that powers the web. It allows you to dynamically update content (like displaying how many times a button is clicked), enable user interacti...

Building A Roll20 Character Sheet Session 7: Advanced CSS

It should be noted that what I’m referring to as “Advanced CSS” in this session is more appropriately called “Intermediate CSS”. I am not an expert, and do not want to give the impression that t...

Building A Roll20 Character Sheet Session 6: The Body

Our header is done! Let’s jump into the body. We’re going to learn about repeating sections, the img tag (and re-using our avatar), and set ourselves up for some button work that we’ll return to in...