Sandworm! HTML5 Version!

•September 15, 2017 • 1 Comment

Thought I’d keep my JavaScript skills up, and I’d never made an HTML5 game before.

So behold! Sandworm HTML5!

Sandworm is now web-enabled!

Click the image above to play the game. Arrow keys move, space shoots.

I really enjoyed making this version. It didn’t take long (probably about 5 hours total) and the programming style reminds of of more direct, procedural programming.

GURPS Simple Fantasy

•September 13, 2017 • Leave a Comment

It can be tough being a fan of GURPS.

Once, long ago, on /r/rpg, I complained that while GURPS is very simple at its core, it’s got so much cruft and minutiae and spiderwebbed corners in it that it puts most people off.

The second problem with GURPS is that far too often SJ Games doesn’t treat it like an RPG. They treat it like a “make your own RPG system”. Thus, ferreting out the rules that you need to run your high fantasy campaign from the ones that explain how futuristic medicine works can be a pain in the butt, and there’s very little to help you.

The third problem is that while there is a Lite version of GURPS, it tries too hard to be regular GURPS instead of being a simple way to introduce new players into the game. And Ultra-Lite is even worse – it doesn’t provide a path back to “real” GURPS at all!

So I did it my damn self. Presenting GURPS Simple Fantasy, an eight-page handout. The first four pages include all the rules necessary to make real GURPS characters and run a simple fantasy campaign, while the last four pages are an adventure specifically designed to work with the simplified rules. As I designed this handout, I made certain that every rule I presented either came from GURPS Lite Third Edition, GURPS Lite Fourth Edition, or GURPS Ultra-Lite. This handout does not “give away” any rules. The characters made with GURPS Simple Fantasy are full GURPS characters and can be brought over into “real” GURPS without changing anything.

While I feel like I’m mostly done with this, feedback on both the rules and the adventure is still welcome. There is no perfect thing, everything can be improved.

(I have since learned of the existence of the GURPS Dungeon Fantasy and Dungeon Fantasy RPG products, both of which seem to try to fix the same problem…but I didn’t know about them when I was writing my version.)

Skyland

•May 8, 2017 • 3 Comments

So my youngest daughter and I have started making a game together.

When I tried to participate in Ludum Dare 38 (as I mentioned previously) I quickly remembered my worst deficiency when it comes to Ludum Daring – I cannot Art.

I’d previously explained what the LD was to my daughter Jewel, showing her this video because that’s the video I show to everyone who wants to know what LD is.

So when she came to check on me and learned of my lack of Art, she offered to help. So we switched from doing the Compo to the Jam, which allowed her to help me and gave us another day. We were heavily inspired by the movie Castle in the Sky, and eventually came up with an idea where you’re on a floating island that has an energy crystal that is about to shoot a deadly beam into the Earth. You must first defeat the crystal’s guardians, then fight the crystal itself.

While she’s good at freehand drawing, Jewel initially had a little trouble conceptualizing how to create the sprites, so I showed her the excellent work of Oryx. Jewel started furiously drawing sprites while I started furiously coding.

Stuff Happened during the weekend that prevented us from finishing, but we made great progress. Jewel got all the sprites done and designed the layout of the island. I programmed the basic project, got the map design into the computer, programmed the fairly intricite rules for not-walking-across-the-sky, and got basic movement in for the main character. Here’s where we are so far.

Isn’t it the adorablest?! Now we need enemies and the big crystal boss fight at the end! Look for continued updates!

Ludum Dare 38 starts today!

•April 21, 2017 • Leave a Comment

In about 16 hours from this posting! And they’ve got a spiffing new website!

I may enter. It’s not like I have anything better to do!

An Epiphany…

•April 18, 2017 • Leave a Comment

Once, there was a game where each player controlled an army. And it was fun and people liked it, but one day a player thought, “Why don’t we create a variation of this game, where each player only controls a single figure and about five of them team up?” And it turns out that this variation on the original wargame is far more popular than the original game, spawning countless similar games and creating an entire industry!

Now, am I describing how Dungeons & Dragons grew out of Chainmail, or how DOTA grew out of Warcraft III?

(Yes. The answer is yes.)

A Tale of Two Demos

•April 8, 2017 • 4 Comments

(Have I used this title before? I’ll have to check. Anyhoo…)

So! I recently played two demos, one excellent and one terrible and I figured I’d tell anyone who still reads this blog what they were and why I rated them such.

The terrible one was the Halo Wars 2 demo. I’ve actually been looking forward to Halo Wars 2, ever since I participated in a beta a few months ago. I’m fully aware that, even on Windows 10, the game was designed to be played with a controller. And I’m more willing to play it that way (unlike some poncy British guys who review games).

But this demo is terrible because it represents the game so poorly. The demo consists of – wait for it – one single-player level and a Blitz mode where you play against the AI. That’s it. Not even a single multiplayer map – and multiplayer is where this game is really at! As something designed to get me to buy the full game it’s a colossal failure.

On the other hand, just a few days ago a demo for Dishonored 2 was released. Dishonored 2 is overall considered a good game, if you can get it to run well on your computer. Since its release it’s been patched many times to improve performance and this demo was designed to show people who are on the fence not only how Dishonored 2 plays, but how it will run on their setups.

And it succeeds at both of its goals perfectly! The game runs fine on my middle-of-the-road i5/Radeon R9 290 combo on medium settings. It includes the first three missions of the game – and if you played the original Dishonored then you’ll know that a single mission can take well over an hour to complete, so you get a very generous chunk of gameplay. It also includes both Corvo and Emily as playable characters, so even the demo has replay value! And if you decide you like it, you can carry your demo save over to the real game and pick up right where you left off. It really is an amazing demo. And its release coincided with a 50% off sale of the game on Steam. I really hope that this results in lots of people playing, enjoying and then buying the game. I don’t want to see Dishonored die because of a bad launch.

Name That Game 100 – Haiku II!

•July 14, 2016 • 2 Comments

Yeah, I figured I’d go ahead and do this. I was going to make it this fantastic and incredibly complex but it turned into this huge thing that I was working on along with everything else…so that can sit on the shelf for a while.

In the meantime, I decided to do more gaming haiku!

all of history
is at your beck and call
screw Montezuma

villain tropes give way
to a gentle tale about
improving oneself

your enemies die
in horrifying fashion
as you pump them up

dry wit and light hands
a steampunk world with magic
silent in the dark

your maid will insist
that you do her job for her
before you can sleep

your phone can find them
but be careful that you don’t
get hit by a car

choose your noble house
betrayed by the emperor
the essence of war

Good luck!

Fargoal 2 Beta – July 2016

•July 5, 2016 • 41 Comments

Greetings, Fargoalians! Here are the links to download the most recent beta of Sword of Fargoal 2.

UPDATE! UPDATE! HUGE UPDATE! I have now updated ALL THREE BETAS with a bunch of requested bugfixes! Feel free to redownload and try them out! If you want to verify that you have the new version, from the main menu click “More…” and make sure the version number in the upper-left is 0.9.2.

Windows Beta – This version requires the most recent Visual C++ redistributable.

Mac OS X Beta

Linux Beta – To run this version you will need to install the following libraries: SDL 1.2, SDL Mixer 1.2, SDL Image 1.2, SLD Net 1.2 and Boost Filesystem.

For all betas, you’re going to want to delete your old savegames and settings before you run the new version. On Windows, this will be in “Documents > My Games > Sword of Fargoal 2”. On OS X, this will be in “~/Library/Applications Support” where ~ represents your home folder. If you can’t see this folder, open a Finder and go to the View menu. Select Go and type: ~/Library to open it.

Okay, let’s talk about the bug I’m having trouble squashing. Some of you are reporting that in certain resolutions, GUI elements like menus or the minimap aren’t positioned on the screen correctly. If you are having this problem, I’d very much like you to send me a save game and a copy of your settings file. You can find these on your computer in “Documents > My Games > Sword of Fargoal 2” on Windows.

If you find any bugs, please send me an email at anthony.salter@gmail.com with the word “Fargoal” in the subject line.

Thank you guys for your patience, and thanks to Ed Perkins and Rob Hammond for help troubleshooting these betas. Also Rob, you have the coolest email address ever.

Duck Potatoes

•March 15, 2016 • Leave a Comment

I’ve prepared this dish twice now successfully, which I guess means it’s an actual recipe that I came up with.

Duck Potatoes (better name suggestions welcome)

1 duck, frozen
4 red potatoes
1 onion
2 tbsp parsley flakes
1/2 cup shredded cheese

Thaw the duck until it can be quartered, then quarter it. Slit the skin a few times on each of the pieces – don’t cut all the way through to the meat.

Steam the four duck quarters in a steamer basket in a large pot, covered, for 45 minutes or until no pink can be seen in the duck meat. Remove the quarters and allow to cool. Remove the water from the duck fat in the pot either by boiling the water away, using a gravy separator or putting the water and fat in a container and letting it cool in the freezer. Save the duck fat. Harvest the meat from the duck pieces. I always do this part the night before.

Chop about half of the duck meat into 1/4″ pieces. Dice the onion and chop the red potatoes into 1/4″ pieces.

In a large pan, add 1 tbsp of the duck fat over medium heat and wait until it shimmers. Add the onion and a little salt and stir occasionally until the onions turn translucent. Add the potatoes and a little more salt and cook until soft. Add the chopped duck meat and stir, allowing the meat to reheat. Add the parsley flakes, then taste and add any seasoning you desire (I like a little garlic powder).

Once it tastes the way you like, turn the heat off and sprinkle the shredded cheese on top to form a complete coating. Wait for the cheese to melt and serve. Serves 4-6. You can make two of these with the meat from one duck.

Godus Wars

•February 4, 2016 • Leave a Comment

Holy crap. Yesterday, Peter Molyneux announced Godus Wars. What’s Godus Wars?

Well, it’s a simple RTS with god powers. Watch the trailer:

Yeah.

So my immediate question was, if Godus Wars exists, is there any reason for me to complete Planitia?

In order to find out, I played Godus Wars for about three hours last night, about halfway through the first continent. The basic gameplay consists of flattening out the terrain (using the same sculpting tool from Godus) to allow your villagers to make new abodes, which give you mana. You use this mana to create fortresses from which you create warbands of archers. Your goal is to take over the enemy mana silo, and you can only do this with a warband. Upgrading your fortresses allows you to support more warbands, hopefully giving you the advantage over the enemy. You can use god powers to both help your own villagers and hinder your enemy.

Sounds great, right? Well, the game has a lot of problems.

The first is that sculpting is still done using the sculpting tool from Godus, meaning you have to pull around one layer at a time – and if you’re sculpting anywhere but on the beach near your village, sculpting requires a lot of mana. While sculpting in Populous was a bit tedious, it was nowhere near as bad as Godus/Godus Wars. Expanding a flattened area requires you to individually sculpt the layers below first. Flattening a mountain requires that you delete it, layer by layer. It’s tedious, it’s time-consuming, and half the time you end up sculpting in a way you didn’t intend, wasting time and mana.

Second, god powers almost don’t exist in this game. As you play through the lands you’ll unlock cards that represent benefits. You can pick up to four cards before starting a land. Some of the cards are passive benefits (warbands build faster, you start with more villagers, etc) but some require mana. These are your “god powers” and they mostly consist of buffs to your warbands or debuffs to your enemy’s. Only as I started level 7 was I presented with a real god power – Swamp, which makes a small patch of land uninhabitable. It wasn’t very effective or graphically appealing and I soon decided to save my mana for upgrading my fortresses. After all, warbands win the game.

Speaking of warbands, they have some problems that can make them frustrating to use. They require wide paths to move – odd in a game that so often connects areas with narrow sand bars. Giving warbands a command they can’t fulfill can cause them to become completely unresponsive. Ordering warbands to attack can also be risky. While all warbands have a flag above them, you cannot click the flag to attack an enemy warband. Sometimes your warband will interpret your attack command as a move order and will blindly march right into the enemy warband, ignoring all attempts by you to correct the problem and leading to free kills and XP for the enemy.

To make matters worse, one of the aspects of gameplay is that all units have to perform a little “stair climbing” animation while moving from one elevation to a higher one, and can perform no other action until they find secure footing. This means that if you order an attack on an enemy warband on higher ground, your warband will get cut to pieces while performing cute little animations and pathing around for solid ground.

And to top it all off, the AI cheats. Only a few levels in, the AI will start making two warbands at once even if they only have one fortress. A few more and it will start making warbands that already have veteran status on creation. This is the most blatant artificial difficulty and it completely breaks immersion. And there’s no multiplayer!

There are other problems as well. There’s no minimap and the camera speed is very slow, making it difficult to pop back and forth from your village to a battle. There also aren’t any hotkeys that could make this easier. A “make warband” button on the side of the screen for each of your fortresses would be all that is necessary to allow you to keep producing units while fighting, but Peter is still in “no interface” mode. And the game has performance problems – strange given the simple modelling and texturing of its units and structures. Perhaps that multi-tiered terrain is slowing it down?

Does the game do anything well? Yes. The basic premise is solid (and I should know). You create fortresses by circle-selecting a group of abodes; these then “bunch up” into the fortress in one of the most adorable things I’ve ever seen in a video game. The models and animations are simple but stylish, just like in the original Godus.

But Godus Wars just isn’t good enough.

Let me be clear – this isn’t sour grapes! I’m making Planitia because it’s a game I want to play! If Godus Wars was good enough to replace Planitia I’d be disappointed, yes – but I’d also be happy that someone had finally filled this hole I see in the market.

I’ll continue work on Planitia. Perhaps, if Peter puts enough work into improving Godus Wars, it’ll make nice competition.