Wednesday, 16 August 2017

Fun with C# 7.1; or "No extension methods for virtual tuples"

Madness? ...yeah, ok, kinda.

So there I was, looking at the release notes for Visual Studio 2017.3, and I saw it: "Implemented C# 7.1". Naturally, I had to try it. This... is a result of that.


Sunday, 11 June 2017

Fun with C++ (Expert)

Or; C++ bytecode interpreter snippet with fused operations

Or; yeah, I'll add comments...

I program. A lot. I started with a little-known computer known as the Commodore *VIC-20(c), which was (to quote Wikipedia) "... the first computer of any description to sell one million units." It was succeeded shortly thereafter, with total sales of 2,500,000 units, by the Commodore 64(c), which went on to sell a staggering **17,000,000 units. In the early-to-mid 1980s.

Which isn't all that relevant today, except to establish some background info for those who normally see tabletop gaming stuff on here (on the rare occasions I post).

And today, I'm still programming. Including to relax.

Warning: There's a lot I don't know about interpreters and bytecode. I have no professional training here. I was just messing around, came up with something that looked neat, and decided to post it.

So I stuck it under the MIT license, and you can find it below the breakpoint.

Friday, 18 November 2016

    What About That EGASYS RPG I Talked About?

    Work Proceeds; Much Revision, Editing, Adjustment

    But in the meantime, here's a .png of the *current state of the combat manoeuvres Table of Contents for the martial arts supplement to re-assure you I'm making progress.

Thursday, 17 November 2016

    Standard Litany of Complaints: d20 System (Part One)

    It's probably past time for another one of these

When reading forums and other material on the internet, there are complaints that are levied against this or that RPG. Upon reflection, it seems that many of these complaints can be compiled into standardized lists, and addressed generally. This is an attempt to do so for some of the complaints levied against the d20 System; by no means do I expect the advice to suit everyone (or even most) or to be without flaws.

Friday, 28 October 2016

    The Speed of an Unladen Barbarian

    In the d20 System


    The Barbarian class in the d20 System gains a 10-foot bonus to speed. But how fast does this make them? In this, I will do a quick examination of some aspects of speed in the d20 System, and show that, on average and in general, the speed of d20 System Humans is on-par with the speed of real-world Humans, allowing for reasonably small variances in physical fitness.

Tuesday, 18 October 2016

Standard Litany of Complaints, GURPS

When reading forums and other material on the internet, there are complaints that are levied against this or that RPG. Upon reflection, it seems that many of these complaints can be compiled into standardized lists, and addressed generally. This is an amateur attempt to do so for some of the complaints levied against GURPS; said attempt will likely fail horribly in at least a few ways, and likely more.

Friday, 7 October 2016

    1982: Commodore 64, $595 USD

    1982: Median US Income: $14,531 USD

    Musings and observations...

    The Commodore 64 is, arguably, the best-selling computer system. Not of any particular decade, but of any computer system since the Abacus. And by Abacus, I mean one of these: Wikipedia: Abacus
    Sales of the Commodore 64 may have reached close to 30 million units, for a total of nearly $18 billion in gross profit. In 1982 money. For its time, it had high-quality graphics, sound, floppy disk and cartridge support; multiple types of input, including keyboard, joystick, and even mouse support. it came with a built-in programming language; later additions included a hard drive, and modern efforts have managed to connect it to the internet through its cartridge port.
    In short, it was one of the very best home computers you could buy, and all for $595. In short, it was cheap, and high-quality.
    But that's $595 in 1982 money.
    In 2014, the median US income was $53,657 USD. Today, a high-end gaming machine will cost around $1,500 USD.
    With inflation, that $595 in 1982 USD is now $1,485 USD.
    In 1982, a high-end gaming computer was 4% of US yearly median income. Today, a high-end gaming computer is around 2.8% of US yearly median income.
    Funny how the $595 seems smaller...