Board games

Started by
6 comments, last by King of Men 17 years, 4 months ago
So yesterday I was thinking, "Just for kicks, let's see if I can come up with a game that would be simple to code and not require too much graphics." And naturally my thoughts went to board games. The advantages are clear: Small game world, fairly abstracted rules (in most cases), relatively easy graphics, and the AI doesn't need to be incredibly general. Indeed, it didn't take me too long to come up with a game based on combat between the four elements, though it suffered from the fatal design flaw that the only workable strategy was to gather all your pieces in one blob and march that across the board. It would have been pretty easy to code, though. Anyway, I got to thinking: Why don't we see more board games from indies? Sure, nobody will pay $40 for a board game on the computer, so you won't see the big companies making them, but they would seem ideal for indies. Yet I almost never see them mentioned hereabouts. As a take-off from that, what makes a board game on the computer enjoyable? (Which is what brings me to the design forum.) How can we make board games that take advantage of the computer's strength, while avoiding its weaknesses? Now, you can certainly add a lot of detail to your board game, and let the computer keep track of the numbers. But I'm not convinced this really adds anything except for the hard core of grognards. Most of the really popular board games actually have very simple mechanics - think of Settlers of Catan, for example. One dice roll, one trading mechanism, and some building, that's all! But I strongly suspect that it fails completely when moved to the computer, because the social element is lost. So, what kind of board games can reasonably be played by a single person?
To win one hundred victories in one hundred battles is not the acme of skill. To subdue the enemy without fighting is the acme of skill.
Advertisement
One of the appealing aspects of boardgames is thier interactivity with the peices. Which is one thing that is not as much fun in the computer realm. To make a board game on the computer more compelling is to make it more interactive.
Ideas presented here are free. They are presented for the community to use how they see fit. All I ask is just a thanks if they should be used.
If you are talking about pure gameplay elements and not the atmospheric elements such as animation, music and sound, then the main advantage the computer has over a table top cardboard board game is its number crunching capability - used to store more numbers than could be possible for humans on a table top and to "throw more dice". Hence you can have games such as Civilization, which is similar to a table top war game except much more elaborate in terns of the data you have to model and the random elements.
Quote:though it suffered from the fatal design flaw that the only workable strategy was to gather all your pieces in one blob and march that across the board


That's one probem right there. Balance becomes ever more important the simpler the core game mechanics are. If you have random chances involved (such as dice rolls) you need to make sure an unlucky player could still beat a lucky one with the correct strategy (otherwise you've got an elaborate game of dice). Without random chances you can risk an even worse scenario where one player or the other has a perfect strategy, i.e. a sequence of moves that could not possibly be beaten (like in tic-tac-toe).

Even with a very simple game it can be extremely difficult to work out all the possibilities (and it's never nice finding out your game is flawed after weeks of work). If you do manage to create a perfectly balanced non-random game with a simplistic core mechanic though, you could be onto a winner. Such a thing would transfer well onto the mobile phone market, where there is of course a great deal of money at the moment.
Well, it wasn't after weeks of work - I decided that since the kind of game I was thinking of was very simple, I would carefully consider the design first, and ended up spotting the flaw before writing a single line of code. Come to think of it, you might be able to fix the problem by putting in random setup instead of player-controlled; that should give you lots of little combats all over the place, instead of One Big Phalanx. Faster, too, with no waiting for people to put in pieces one by one. Perhaps I was a little hasty in discarding the idea.

Hmm. I must say I hadn't considered computer Civ as a board game, although I see the similarity now it's been pointed out. It seems to me that it's a slightly different kind of game, though - in what I think of as a 'board game', the pieces do only one thing, and remain constant in strength through the game, and you make decisions about where to send them. In Civ, you have to think about how to increase the strength of the pieces, and decide what they do. At some point, the difference in degree becomes a difference in kind. Then again, perhaps that's exactly the difference I'm looking for; board games are no fun on the computer unless you actually use the strength of the computer to compensate for the weakness. Possibly, yes.
To win one hundred victories in one hundred battles is not the acme of skill. To subdue the enemy without fighting is the acme of skill.
You can get over the "blob of units" problem by making it so that the player has to split their army.
Dawn of War is a good example of this.
You deploy your troops in a big indestructable hoard, but then you can only be in one place at a time. The other player is free to move his army around the map unhindered, blowing up your power plants and capturing your strategic locations.
King of Men:

Just to let you know, I am a game hobbyist who has taken your advice to heart.

I am currently trying to develop a simple 2D board game in C#. The rules are simple, the game board is a fixed 10 x 10 grid. It is a project that is small enough in scope that I feel it has a decent chance of getting finished.

What I suffer from is lacking a clear game design document, and knowing how to lead a team of developers. I have a rag tag team that has graciously flocked to my banner. Now I need to lead them. I guess either I will figure-out how to do it, or my team will dissolve. I am hoping for the former.

I don't know why we don't see more indie developers working on board games. With the right experience and talent I think we could see some pretty cool games get made. No need to keep it to a 10 x 10 grid. You could have a game board that is 100 x 100.

StarCraft seems to sort of be a game board game, when it comes right down to it. That is just my personal opinion.
Well, in some sense all games with a top-down view are 'board' games, but I think a distinction between games that could be played on an actual, physical board by humans with counters, and a game that needs a computer to track everything, is useful. In that sense, neither Starcraft nor any other RTS is a board game; their time slices are too small and the number of variables too large for humans to play them without a computer.

I wish you good luck in your project; one of my own is taking shape fairly rapidly, though admittedly the graphics are something only a programmer could love. But, unlike any prior game of mine, the AI actually does moderately sensible things! Since AI is where I always get stuck, I'm quite happy with this development; starting small and keeping the choices limited was apparently a good way to go. It's much easier to write AI when you can actually ask the game board for a list of your legal moves.

As for the one-big-blob problem, the forced-split solution did occur to me during the weekend; the problem was not so much my combat mechanics, which favoured big groups, as having only a single objective. If you make the goal of the game occupation of several different regions, why then that becomes an interesting tension, as large groups are powerful in combat, but can only occupy one victory spot. So I may yet rescue that game concept, but right now I'm making progress on a game about robber barons.
To win one hundred victories in one hundred battles is not the acme of skill. To subdue the enemy without fighting is the acme of skill.

This topic is closed to new replies.

Advertisement