Я когда-то тоже хотел написать онлайн игру. Остановился на карте, нужно было сделать генерацию случайной карты страны из 5 клеток и так, что бы каждая страна была друг возле друга и не было пустых клеток. Делал, что бы по одной клетке генерировалось в случайном порядке друг возле друга