Sherwood Showdown

By Shamus Posted Thursday Jul 14, 2011

Filed under: Tabletop Games 382 comments

sherwood_showdown.gif

My wife Heather has illustrated a card game. The game was designed by Roberta Taylor, who previously won the Canadian Game Design of the Year. My wife and I have been working on a lot of different things for a long time since I moved to freelance work, so it’s nice to see some of it finally coming to fruition. (And it’s somewhat telling that of the two of us, she managed to bring a product to market before I did.)

Here is how to play the game:


Link (YouTube)

Disclaimer: The game does not come with the Irish Folk music. If you purchase the game, you will need to provide your own Irish Folk band or learn to play the violin on your own. Humming is acceptable in situations where you might not have enough room for the entire band.

We just received our copies of the game two days ago. I actually haven’t played the thing yet. I am assured that it is a fast-paced game, although it seems like that would depend on the tempo at which the band is playing.

Anyway, you can buy the game online. If you run a gaming store or some other nerd-centric establishment and want to get in on the action by scoring some copies of the game wholesale, you can do so. Be warned that if you were to buy this game, you risk some of that money falling into my hands where I will use it to keep myself out of a cubicle for as long as possible. Please spread the word accordingly.

Also, I have a free copy of the game here that we’re going to give away. Leave a comment below that contains the word “gimmie” to enter yourself in the drawing, and I’ll email the winner to get their mailing address. (Protip: You have to enter a working email, sparky.) If I see the same email popping up for repeated entries I’ll delete them. Not as a punishment, but just to cut down on the number of comments I’ll have to wade through. The winner will be chosen using my extensive collection of gaming dice. I will not reveal the number of sides or die that will be used, in order to discourage people gaming the system. I know how you gamers are. Always gaming everything.

I’ll close the comments and pick a winner on Sunday, July 17th. If the chosen winner doesn’t get back to me in 48 hours, I’ll roll another, and so on, until I get someone to take this friggin’ game off my hands. Heather and/or myself will sign the game if you like, although that means taking the plastic off. You can make that decision when you win. (And I know you’ll win. I’m rooting for you!)

I’m told viral marketing is important for projects like this, so please spread the word to all your friends in a viral way. I recommend kissing.

 


 

Spoiler Warning S5E40: Against Regulations

By Shamus Posted Thursday Jul 14, 2011

Filed under: Spoiler Warning 63 comments


Link (YouTube)

I think Obsidian could easily get revenge on us for this series by releasing a DLC with a new weapon: The Loadstone Cannon. It’s the size of a man’s torso, constructed of solid concrete, weighs 150lbs, and fires 10lb. bricks at your foes. If they make its damage 0.01% higher than any of the weapons Josh is currently carrying, he will pick it up and never put it down again. Bonus points if they make it an “energy weapon”. (Every brick has a D battery taped to the side.)

 


 

Spoiler Warning S5E39: You Have Gained Karma

By Shamus Posted Wednesday Jul 13, 2011

Filed under: Spoiler Warning 75 comments


Link (YouTube)

Well, that was a worthwhile way to spend three episodes. It might have been crazy nonsense and broken quest triggers, but at least we failed to bring everything to a satisfying conclusion.

 


 

Project Frontier #16: Interface’d

By Shamus Posted Wednesday Jul 13, 2011

Filed under: Programming 87 comments

I need something handy that will let me change program options without needing to compile. Right now I have everything bound to mysterious and unexplained hotkeys. There are enough of these that I’m getting confused. Hotkeys are great for turning things on and off, but terrible for fine-tuning options. It looks like I need some sort of interface for my program.

This computer interface is notable for the upper-arm and back conditioning required to use it. The upside is that, if it’s adopted, Photoshop artists will eventually look like bodybuilders.
This computer interface is notable for the upper-arm and back conditioning required to use it. The upside is that, if it’s adopted, Photoshop artists will eventually look like bodybuilders.

Now, I’m always banging on about how libraries should be as focused and unencumbered as possible, how you shouldn’t need to go on a multi-stage fetch quest to get the thing to compile like you were trying to assemble the pieces of the Tri-Force or something. The problem is, there is pretty much no way around this. Interfaces need to use fonts, and fonts are fiendishly complex beasts. Interfaces need to render stuff, and rendering is complicated. They need to process keyboard and mouse input, and those are complicated. (It seems simple, but tracking keyboards and mouse wheels and all the different things that can happen with the CTRL, ALT, and NUMPAD… it gets very hairy.) That’s a lot of things for one library to do, on top of running a window system with buttons and scrollbars and the ability to tab between interface elements and all of the other tiny details that we all take for granted.

Still, the inability to adjust options is really killing my productivity. So let’s see what we can find.

Continue reading ⟩⟩ “Project Frontier #16: Interface’d”

 


 

Spoiler Warning S5E38:A Chauncy Proposition

By Shamus Posted Tuesday Jul 12, 2011

Filed under: Spoiler Warning 68 comments

I’ll bet you guys forgot this show existed.


Link (YouTube)

Where did Mortimer and Marjorie go? Why did SOME of the White Glove Society attack us? Why didn’t Josh kill the cook the moment he opened his mouth? Why didn’t we crash when talking to Chauncy? How exactly ARE you supposed to do this quest so you don’t end up killing everything in the building?

These are all things which must be added to the long list of Stuff That Confuses Me.

 


 

Project Frontier #15: Devil of a Problem

By Shamus Posted Tuesday Jul 12, 2011

Filed under: Programming 125 comments

One of the things I like about this project is that it is uncluttered by goofy, awkwardly-designed libraries. Sure, I could have grabbed some existing code for loading 3D files or animating figures, but I still would have been faced with the problem of getting them all to work together with my program. It’s possible that I might have saved time, but it’s also possible that I would have spent those four days pulling my hair out and solving strange dependency issues and going on fetch quests to get all the stuff it requires, only to discover that it didn’t work properly. Then I would have had the problem I feared: A huge, complex system that doesn’t work and no idea how to fix it.

And even if it did work, I wouldn’t really want to have an extra ten modules cluttering up my program, with thousands of lines of foreign (to me) code, the bulk of which I’ll never need or use, all in the name of saving me a day of work. There’s a trade-off at work here (like there always is) where you exchange compactness, elegance, and maintainability for time. At some point it becomes worth it, but I always advise caution when integrating foreign code. Even if the other library was made by someone smarter and more experienced than myself, the truth remains that they didn’t design their code with my project in mind.

Worse, when integrating external libraries like this there’s always the chance you’ll spend the time and end up with nothing. (Although, I think my professional experience has improved my ability to spot the packages likely to become duds and time-sinks. In fact, yesterday’s post touched on that: Look at the interface of a library. If it’s cluttered, obtuse, verbose, and confusing to use, you should be extremely reluctant to add it to your project, even if it solves critical problems. Right now, you only have one problem. Don’t trade it for six others.

Hang on a second. I feel like I’ve done this rant before…

Continue reading ⟩⟩ “Project Frontier #15: Devil of a Problem”

 


 

Learning to Program vs. Learning to Write Software

By Shamus Posted Monday Jul 11, 2011

Filed under: Programming 251 comments

There’s a book called Teach Yourself C++ in 21 Days, which can be read for free online if you have the inclination. When people have come to me asking for suggestions about where to begin with C++, that’s usually where I send them. Looking back, I’m not sure that was the best move. Although, I don’t really know where else to send them. College maybe? That’s an excruciatingly expensive and time-consuming way to learn, and probably not a good choice for the curious person looking to test the waters. Even that might be a bad idea. A lot of people seem to read books and take courses and emerge on the other side having no idea how to make useful software.

Imagine a book titled, “Become a novelist in 21 days.” There’s also a college course that purports to teach you novel-writing skills. Inside, you will be instructed in grammar, spelling, punctuation, proper capitalization, and page formatting. Afterward, you march out into the wide world calling yourself a “novelist”. I mean, that’s what writing a novel is, right? Putting words together? And you totally know how to do that. You got an A and everything.

I’ll admit I’ve never seen the inside of a university as a student, and I’ll freely admit Ive got shameful gaps in my knowledge as a self-taught coder. But the way C++ is taught seems to have the most alarming omissions. For example, I know people supposedly educated in C/C++ who have never had to:

Continue reading ⟩⟩ “Learning to Program vs. Learning to Write Software”