Someone pointed out that the blog wasn’t rendering correctly in Safari, so I checked and it looked like shit. Then I checked Chrome mobile and it looked like shit, and it’s probably because web standards have changed a lot a lot since 2010 when I started the blog and set the theme up. So let me know if anything looks off!
Musings & Meta
It has been more than 6 months since I posted anything. I’ve thought about this blog about once a month, but since I haven’t had an urge to paint anything, I haven’t posted anything. I’ve mostly been exercising, doing a little travelling, and trying to weave in seeing the latest nerd movie in between taking my daughter to the pool and circus and making 3 meals a day for the family. It’s a good life, but it doesn’t include any painting.
And the least of the reasons it doesn’t, is because I’ve been playing Star Wars Armada, both in a couple tournaments and on VASSAL. Which does not require any painting. 😛
However, in my regular fashion I had to find a project to build something in the game system, so I found a solo scenario and upon playing it a few times thought it was lacking in some features, and was to easy at 400 points. It had been designed before the game had been released, so of course it needed updating! I playtested it a bunch and wrote some rules and designed some cards, and am now releasing it into the wild.
Here are some photos.
If you play it, shoot me a message with any ideas you have! Or feel free to fork it on GitHub!
Because of my habit of writing programs whenever something can be automated, I made an army building app for Beyond the Gates of Antares.
There are a few already – ArmyBuilder, BattleScribe, Quartermaster are the top ones – but they all require manual input. I did a bunch of work on the BattleScribe version of the Antares rules. But then updates were made to the army lists, and I’m really bad at spotting detailed changes, and I I didn’t want to do the updates anymore and…
I figured out how to parse the freely available Warlord PDFs into a semi-usable XML file, then built a small web interface to interact with that file. There’s no validation, you can add a million of everything, you can add a units between factions, you can do whatever the hell you want. The important part is that it’s automatically generated, so can be more easily kept up to date.
Here’s a link to the app: http://geeksong.com/Antares/
And here’s a link to the GitHub repo for it: https://github.com/rythos42/AntaresArmy Should you be a developer and be interested in expanding my work, I’m open to discussion and pull requests!
I’ve been doing a ton of reading on papercraft. I’ve always loved origami – I grew up folding paper dinosaurs, and more recently learned how to fold a Firefly. But it wasn’t until the epiphany of the folding terrain that I realized how much more there is to this hobby than I had expected. There are a lot of people making paper terrain, paper models, entirely paper games. I threw my name into the hat because I could, because I wanted to make terrain for myself, and because I wanted to see if there was a long tail I could make a couple bucks from.
One book I read was specifically about folding for visual design. Brochures, pamphlets, marketing material (I think that’s just 3 ways of saying the same thing…). I’ve recently been told I’ll be laid off in December, and my brain leapt to a foldable resume!
Here’s a draft:
There are a number of design goals to be met:
- Keep the most important information most visible — name, contact, work experience, education
- Have space to put some less important information, but make it visually less important — other contact info, interests
- Have fun!
- Allow colour.
- Ensure that it looked good while entirely unfolded.
- Ensure that it looked good while folded.
- It had to be understandable still!
- There is a flow to how people read things, and that needed to be respected (in Western culture, it’s usually left->right, top->bottom)
The draft picture is 1 of 4 that I designed while trying to find the right layout. After I was happy with the layout, I threw on some scribbles trying to see if I had enough space to fit all the information I wanted to include.
Here’s what I came up with, this is my first coloured draft:
There is another version after that I didn’t photograph, but it’s pretty close. You can see how I met my design goals:
- My name is front and very prominent, with contact information just below it. The contact information stands out in person because of the little icons that help orient what that section is about.
- Work experience and education are next, as they are some of the most important pieces of information on a resume. I’ve left out a bunch of jobs, leaving only 2, because these are the 2 that will get me the work I want. I’ve got space to dedicate a good paragraph to what I did at each job.
- I’ve included some call-out words that are also big and slightly colourful (but not to much) to give a reader some idea of a few values that I bring to my work.
- In the back panel, there is a section for my interests (which is more readable in the final — it’s stuck in the corner here due to a mistake in my layout that didn’t get caught until this nearly final stage! This is what design is about!) and a section for a bunch of technologies I’ve worked with.
- I really love the fake sticky note. There are 4 of them on the paper, and they are instructions for a reader on how to make the resume fold! I wanted someone to be intrigued by what they had, maybe print it and cut it out and fold it themselves. I plan on bringing them folded to interviews, but if an interviewer took the time to put it together, that’s someone I’m more interested in talking with!
- Even better, most of the sticky note instructions hide when it’s folded! They are on the center fold, which is perpendicular to the camera in the photo!
- I think it looks great folded.
- It looks a little funny unfolded, but not so funny that it isn’t usable. The reading-layout is weird, because my eyes are drawn to the big teal sections which are in the middle of the page, then to the big yellow sticky on the right, and then to my name. This isn’t a bad reading order (it would be bad if you were drawn to Interests or Keywords first!), but it is odd to notice.
I haven’t done anything with it yet, but here’s hoping it’s well received when I do put it out into the world!
It’s been a long while since I wrote. I may have written about the baby, and the baby takes up a lot of time. One of the things I like about this new paper building hobby is that I can do it in whatever chunks of time I have available to me. Baby is asleep for 15 minutes? Add another layer of texture. Baby is eating with mom? Take some photos.
It’s slow going, but I’m happy to announce that I have 2 new products available for purchase!
The first floor has a door, while the second floor has no door and has tabs that fit into the first floor to keep it relatively stable.
I initially started designing these to play Gates of Antares with, but GW has since announced the impending release of a new Necromunda so now I’m thinking about gantries and ladders and walkways, because that’s what makes Necromunda awesome!
I now have 3 products available for sale on Geeksong Paper!
I noticed the other day that comments on old posts were closed, which is not a situation I want to be in — I’d like people to be able to comment on anything, at any time in the past! I just found the setting that was messing with that and turned it off, so hopefully its fixed now!
I needed more batter drones for big games of Antares. One of our guys bought an army online that had some drones done up like this —
It’s the metal spotter drones (of which I have a million extras) and the phalanges from the subverter matrix. Cut off the drone wings, glue on the phalanges, and be very, very patient.
The price of Wet Coast GT this weekend went down by half, because the TO decided to make it a one-day event. Unfortunately, with summer finally here in Vancouver, the event isn’t getting as much love as it should. So if you’re in the area and want to play a big megabattle, and get some swag, come on up to Vancouver (or down to us, or sideways)!
I’m still really hoping I get to go. My brand new daughter is still in the hospital, and isn’t allowed to leave until she shows she can survive outside of a medical environment. She just has to figure out “eating” and she gets to come home (she’s premature). If she does that before this weekend, it’s all hands on deck at home as we struggle to figure out what life looks like in this new world order!
If I do get to WCGT, I’m planning to bring my good camera and I’ll see about getting some quality photos up here next week. I think I also need to replace my phone camera lens, if possible – it’s become very hazy.
I’m selling some models. I went to put these guys into a box to ship them across the world, but while doing so I discovered I was feeling a little nostalgic.
I worked at GW when Inquisitor was released, and it was an exciting time. This brand new game, fresh out of Specialist after a long many years. 54mm models, continuation of the 40k storyline, some super crunchy rules, it was all amazing. I wrote a 6-scenario campaign while I waited for the game to be released – I have no idea what happened to those stories and ideas.
In the end, I played a single game.
“Crunchy” meant “way to bloody complicated to follow”. Shooting a gun was an exercise in accounting. My story was cool, but not cool enough to draw people to it. I remember one of the staff members (or maybe a particularly excited customer) built up a giant castle in the store with an inner courtyard and ladders and levels and it was all 54mm scale and huge and it was amazing.
I was still in love with Necromunda at the time, so my little band had to have a converted wyrd. I took the daemonhost torso and I think the guardsman legs and carefully cut and green stuffed them together. I gave him a punk rock look (because I loved punk as much as Necromunda) and a book of spells and claimed he was being trained by the Eisenhorn look-alike.
I don’t remember how it happened, but I ended up with these 4 models and I think 3 others in the end which I was less attached to and have sold a while back. Staff members did a draft pick of the models to see who got what, and I think I got a couple extra because I said I was totally willing to paint a million models to get more. I think I bought one or two as well, I had to have.
The nice thing about having a blog is that I can reminisce about the past like this. 🙂 Bye models, enjoy your new life!
P.S. While I have a tournament coming up, in a few weeks where I’m playing Antares, things got immeasurably slower and faster around here, as my wife unexpectedly gave birth last Wednesday! I mean, we knew we were having a baby, but baby is about 2 months early. >.> So while you may have come to expect a leisurely pace of posting around here, I’m afraid it may get even more leisurely from here on in!
I promised a number of reviews of the Strike on Kar’a Nine box set, and have yet to make good on those promises. 🙁 Most of my promises are out to seed, hopefully growing into full-bloom promises, but a bunch of them aren’t in my hands. 2-3 of them I still control.
- I wanted to review the demo scenarios, but each time I offer a demo game the other person declines. I don’t …think I’m scary. But Blood Bowl takes up so much of my clubs mind frame that it’s hard to unseat it sometimes.
- I wanted to paint and review the new Algoryn plastics. They’ve been primed on my desk for a while, but I keep buying new Concord models! We have a tournament in July and I’m trying to prep!
- This review.
This is not as positive a review as the last one. The K9 box is amazing, but the mini rulebook has some flaws. We’ll go into detail shortly, but the flaws can be overcome. Here’s some photos first.
Here it is, compared to the big hard cover rulebook. It is smaller, which is everything you want in a mini rulebook!
It also contains an index, which the big rulebook does not. There was a PDF published online of this index, so while you didn’t get the benefit of it directly in your book, you could always print it out and stick the paper in it somewhere.
This is the last numbered page. Page 63. The good news, is that the book contains every single page from the main rulebook up to page 63. Even better, the page numbers are identical! This is great, because unlike in Malifaux where you had to say “pg 12 mini, page 20 big”, with this book you can just refer to the page and not worry about it.
The last pages and back of the book are also a reference sheet for weapons and for various game charts, also very nice.
What Isn’t Good?
So here’s the thing. While this book is great for the price you paid for it (remember, I calculated the box at about a $112 discount!), it can’t replace the big rulebook. Which is what you want from a mini-book, you want to not have to carry the big-book. If you have the big-book handy, pick it up and flip to page 63. Now observe all of the things in that big rulebook that are after page 63. Here’s an itemized list:
- 73 pages of rules for ammo, equipment, vehicles, drones, weapons, armour. This is the really important one.
- 19 pages of scenarios. You can get by without these, but I would argue that you shouldn’t. The basic scenarios should be included, really.
- 38 pages of army lists. After the release of this book, Warlord put up the army lists as free PDFs online, which is amazing and means missing these 38 pages isn’t as important. Also, we always had ArmyBuilder and BattleScribe as options. Less important to lose.
- 55 pages of fluff. Missing the fluff isn’t great, since I think fluff helps draw people into the game. But to me, it’s less critical to have lost. If you want to read it, buy the big-book or buy the PDF for the big-book.
Those first 73 pages really hurt. I went to look up the rules for jump packs and couldn’t find them. I recently started a project to add some of these rules to the BattleScribe lists. Things like the rules for Scoot Ammo, and AG Chutes can be put onto printable army lists no problem. The special rules for every weapon, however, is going to be a real pain since there are a lot of them. By the time I’m done, Antares army lists will be 3-4 pages even when summarized.
This is a huge project, and I’m sure to miss things. My plan is to only add the things I notice are missing (ie, Concord), and the things people ask for. I can’t do a full pass, it’s to much.
What Else Isn’t Good?
There’s another big gap here that won’t be covered by army lists — the rules for things like Disruptors, Grenades, the basic rules for vehicles and the basic rules for probes are included in those 73 pages.
My club has said that the rules of this game are good, but that the rulebook is poorly laid out and this is a great example. Rules like the the basic rules for vehicles and probes should not be in with the detailed and specific rules for the individual tanks and probes. The first main section should contain every basic rule you need to play the game. If they’d done this, these rules would be in the mini rulebook! The second main section of the big rulebook should contain every special rule, and while I wouldn’t agree to leave them out of this book, at least the main rules would be complete.
There’s More?
There’s another small issue. I had heard this on Facebook, so it might not actually be a real problem — more like a theorycrafted problem than one that’s been witnessed. But someone buying this box could imagine they had a complete and useful rulebook, only to have the experience I had of building a list with X-Launchers in it, and finding they didn’t have the rules for any of the special ammo for it. I would imagine that would be frustrating.
I would point that person at the paragraph below this one, to try to make them feel better.
But There’s Some Good Right?
I have to end on a good note. Because despite my issues with this book, the box itself with all of the stuff that’s inside it is such a phenomenal deal that you can’t pass it up. However, I would re-calculate the discount I added up at the end of that last article, to remove the rulebook because this book is not a drop in replacement for it. Making the Kar’a Nine box a mere $63 off the total contents. Bonkers, because then you get most of a rulebook as a bonus.
I’ve been doing all the drone stuff, which is a lot of electronics. I have some knowledge, like really basic stuff, but I’ve never really played with hobby electronics stuff in the past. My dad and I built a computer from parts, and from there my interest has always been in software. I like typing, and I’ve always felt like I could make a computer do anything. With hardware, I’ve let the magic smoke out more times than my wallet is happy with!
I bought a Raspberry Pi a month ago, because we’re looking at building some race timers for the drones, because…why not. But now that I have this thing, I started looking at other fun things I could do.
One of the things in my head has been to try to teach electronics to some of my wife’s little-cousins and nephews and nieces (she has a few). So I’ve been thinking about how to do that, and it starts with an easy project like…
Attach some wires to a breadboard, put a resistor (180Ohm) and an LED in. Write some code to turn the light on and off, because I want to show both sides – hardware and software. Here’s the code, in Python, which I’ve never written anything in before yesterday:
import RPi.GPIO as gpioimport sysgpio.setmode(gpio.BCM)gpio.setwarnings(False)gpio.setup(18, gpio.OUT)if sys.argv[1] == “on”:gpio.output(18, gpio.HIGH)else:gpio.output(18, gpio.LOW)
I started doing some reading on how to explain electricity and electronics to kids. It’s not an easy concept, and analogies can help. Some people think of it like a water-pipe – it all has to be connected in a loop to work, water flows through the pipes. But resistance is weird, and voltage as an analogy to the force of the water is weird.
I wondered if using “force” as a starting point was a better idea: hold out your hand, and I press against it. This is voltage. When I press harder, that’s more voltage. When you try to stop me, that’s resistance. Amperage gets lost here though, but I was thinking about moving to objects-in-hands – this brick (cause I’ll totally have a brick handy) is more amperage than this feather?
One article I read suggested not trying to teach the concepts until you’ve done through the examples, and lots of different examples. Probably a better idea, since you don’t need to know how many amps are running from the Pi to know that it will power that light. You do need to know to put a resistor in the circuit with an LED though, I’ve read you can blow out your Pi that way!
We’ve been playing Blood Bowl for a long while now. There are a few reasons I think why it has had success: small model count, utilizing models people had already, there were a good number of people who already knew how to play when we started so the community was easy to build, the league structure that our commissioner built up, the games RPG-like elements, and lastly: a good app to track it all.
I can’t do much about a lot of that stuff, but the last 3 we can build. I partnered with a friend who wanted to do a map-based campaign to write some rules, and I set about writing an app. This is what has been taking up all of my free time for a few months, and I’m ready to show off the “first draft”.
Goals
I had a few goals going into this project.
- Simple, but not too simple.
- Each game has to have meaning, within the context of the greater campaign.
- Ensure that no one misses a game because of a lack of opponent.
- Make it easy to join, and easy to leave. I’ve seen to many map campaigns die because 3/8 people stop being interested.
- Allow scheming. Everyone in my club is connected through WhatsApp, so we should be able to get some devious moves going on.
- Allow a narrative to be written. 40k has taken some flak in our group from “forge the narrative”, but it doesn’t have to be so serious. A story is as simple as “we all need to kill Chris because he has a movement 10 gutter runner!” That’s a story, and although it isn’t one that will sell novels, it’s worth writing about.
How I met those goals:
- Maps are pretty simple. I also had a couple friends go over the app to ensure it was somewhat user-friendly. This was a good idea, as I hadn’t “killed my darlings”, as they say in the writing trade. 🙂
- We added a point-system whereby players gain 1 point for winning a game, and points for playing games at the end of themonth. Points can be spent on things like attacking anywhere (instead of adjacent map spaces), placing extra terrain on the table and gaining a few extra points on the table. (but not too many).
- I’ve currently missed on “no one misses a game”. I wanted to include rules to allow in-faction fighting, but not necessarily encourage it. We left those out for now, with plans to include them should we notice a problem.
- The campaign is entirely faction based. In other campaign systems, you hold sections of the map personally. In this game, you hold them with your faction. This means that players can drop out if they lose interest, and join if they think it’s interesting, without needing to allocate or de-allocate sections. The trade-off is that players may feel less ownership, which could lead to a lack of interest.
- There is a front page news feed that displays information from campaign-creators, as well as players who fill in their entries.
Rules
While I was writing the app, myself and another person were working on a set of campaign rules that would fit with my goals and would also be fun to play. This was the result. This document drove all of the “game-like” aspects of the campaign (the game outside of the game), which strives to give the reason why someone would play in a campaign at all. It’s gone through a lot of revisions, and I expect it will see a few more once it actually hits the pavement.
Video games start with a design document, which outlines what the goals of the project are, and a little bit of what someone could expect when they play the game (which hasn’t been written at that point!). I think of these rules as my design document for the app – the game must be playable with just the document, and the app has to facilitate that play.
Photos
I’m deliberately not posting a link, because it’s not ready for public use right now. I want to run a full campaign through it locally, and make a few more user-friendly features before I offer it up to others.
These pictures are all from my development copy of the app, so some of the text will be gibberish. 🙂
The app has been designed to be game-system-agnostic. It tracks wins and losses and the map, but doesn’t tell you how to drive those games. You just could as easily play Backgammon.
At the front page, there is a news feed. This comes from 3 places: sites administrators can post news, campaign-creators can add news, and players can add a narrative to their games. Only the news from the campaigns you’re a member of will be shown here.
On the left, there are a few buttons. Clicking the “Campaigns” button opens a side bar that shows a list of all campaigns in the app. Here you can Create a Campaign, as well as click on an existing one to look at it.
Entering a game
To join one, you’ll click on a campaign in the sidebar and it will bring you to a screen similar to this. I’ve already Joined this campaign, otherwise there would be a Join button at the top. Campaign administrators have a gear button to give them some extra options. Regular players click on the map to select which section they wish to attack. They can only attack sections adjacent to their existing territories.
At the top, there is also information about:
- Phases. This is a generic term to denote a period of time. We’ll come back to this.
- Materials. You gain materials for winning games. They can be spent in game on some special things. You can also give materials to your faction-mates!
- Mandatory attacks. Each phase, each player in a campaign must attack a certain number of times. This is to motivate people to play at least one game per phase!
- Optional attacks. Each phase, each player is allowed to attack a few more times. We limit this, to ensure that someone with infinite free time doesn’t steamroll.
- VPs. Who is winning!
After you click a territory, you come to this entry page. Here you’ll fill in how many points you got, and how many materials you used, as well as the same information for any opponents you played in the game. You can also fill in a narrative for your game, if you want.
Lastly, you’ll Save it (if you want to come back to fill in information later) or Finish it (if you’re completely done).
Creating a campaign
If you click Create Campaign, you’ll be brought to this simple entry form. Give your campaign a name, enter whether it is a Simple campaign (no map, no meta-game features) or a Map campaign. I have thoughts of adding some other options here as well – a tournament is one possibility.
You will also add as many factions as there are in your campaign here, and they will be automatically assigned a colour. When you’re done, click Save or Generate Map.
A map is generated automatically for you, but you still need to place your factions on the map so they have a starting point. It is a simple drag-and-drop interface to give factions their start sectors.
When you’re all done, you Save your campaign!
The Future
I’ve got thoughts, but most of them have to wait until we actually get this campaign going and I get real people running through the system.
- I’m not happy with how the “in progress campaign” screen looks. The map is large and unwieldy, and looks awkward. I keep looking at Google Maps for inspiration, but they get to use a map that fills their entire screen. The map isn’t “out of place”, because it’s the reason you’re on the page!
- Clark wanted me to add tournament support, and I don’t see why I shouldn’t be able to.
- User customization of things like number of squares, size of the map, colours, themes, etc.
- Whether to monetize some of it. I look at the Roll20 app and think that I’m not that far away from having something that might be worth a few bucks to some people.
- The public…
But for now, it’s going to be about running through the stuff I have with real people who are actively trying to use the system!