Take the 2-minute tour ×
Game Development Stack Exchange is a question and answer site for professional and independent game developers. It's 100% free, no registration required.

I'm planning to get into the process of programming multiplayer turn-base games. I would like to start off by making some of the simplest (yet fun) multiplayer turn-base games out there. What are some that you can provide? For example:

  • Tic-Tac-Toe
  • Rock-Paper-Scissors
  • Checkers

Some not so easy games:

  • 4 in a row
  • chess
  • poker

In terms of "ease" of implementation I'm mainly looking at logic. For example, Rock-Paper-Scissors has very simple logic, while chess has logic that is more complicated.

So far I have the following:

  • Hexagon
  • Heroes of Might and Magic
  • Nine Men's Morris
  • Connect 4
  • 21 (card game)
  • Pen the Pig (The Dot game)
  • Memory Match
share|improve this question
    
My first multiplayer game was a Tic-Tac-Toe, and I learned a lot from it. It's pretty simple logic, so you would pay more attention to the networking. –  CrociDB Sep 1 '11 at 19:35
6  
Rock Paper Scissors isn't really turn-based, though. Both actions are supposed to be done at the same time. –  Tetrad Sep 1 '11 at 19:50
6  
@tetrad. No wonder my older brother always let me go first! :p –  Joe Sep 1 '11 at 22:56
    
@Joe your comment made my morning :). Actually I imported my account from SO just to post this –  NicoGranelli Oct 7 '11 at 13:33
add comment

7 Answers 7

up vote 3 down vote accepted

Board games are easy to implement, also there is a very old turn based DOS game named Hexagon, which can be fun to make, add new features and stuff. But the board/table games are fun too. (other random ideas: minesweeper, heroes of m&m, )

share|improve this answer
add comment

Othello/Reversi comes to mind. Should be a piece of cake to code.

share|improve this answer
    
Coding the rules for this one is easy. Doing the AI well is very hard. –  Kramii Sep 4 '11 at 9:15
    
@Kramii - There was no mention of AI, was there? That would be the most significant aspect, if it were required. For some reason I thought the OP wanted to network two humans together. (Actually, plugging in an AI 'bot' into a network architecture is a good way to go). –  JustJeff Sep 4 '11 at 11:02
    
@Kramii, depends what you mean by "well". Give the squares different weights (corner is worth 20, square next to corner is worth 10, edge is worth 5, square next to edge 2, anything else 1) and use alpha-beta with a lookahead of 2 or 3 moves and random tie-breaking. It won't win tournaments, but it's challenging enough for a casual player. –  Peter Taylor Sep 5 '11 at 12:19
    
@JustJeff: You're quite right: re-reading the question there is no explicit requirement for AI. I was wrong to assume. –  Kramii Sep 5 '11 at 20:38
add comment

Connect 4, 21 (cards), Pen the Pig, Memory match

share|improve this answer
    
Is memory match when you just flip two cards and try to remember things underneath. –  Edgar Miranda Sep 2 '11 at 0:30
    
@Edgar yes it is –  John McDonald Sep 2 '11 at 0:36
add comment

Nine Men's Morris, damn I loved that game as a kid, had one of those little pocket-sized magnetic boards (yeah I was that kid...)

share|improve this answer
add comment

Nim is probably the simplest multiplayer turn-based game. It is simple enough that a designer hacked "playing" it into static dialog trees in Shin Megami Tensei: Strange Journey.

share|improve this answer
add comment

The punch in the face game would be the simplest and easiest form of turn base game to me.

share|improve this answer
    
I CAREFULLY disagree, just in case you HAVE found a way of punching someone through a computer monitor. :D –  Anko Mar 15 '12 at 16:57
add comment

An easy old turnbased dos game called Galactic.exe (not galactic conquest) -- pick the number of planets and you randomly get attach ships and defense percentage... simple

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.