The Island

First off the world is infinite. (Well as infinite as any other type of blocky game. Ie 64 bit index numbers can only reference so far).

Even though the world is infinite the land mass you start on is not. You will be able to set what size island you start on starting from 2 miles to around 20 miles across.

You start off on the edge of the island. Resources are scarce here but the land is flat and good for building on. However you will find yourself needing to move further inland as you will quickly use up your resources. The closer to the center of the island you get the more common resources are.  More rare resources also generate the closer inland you get. However going to the center of the island is no mean feet.

On the outer edges of the island there are no real dangers. Sure there is a few but you will need to do very little to protect your people. However as you venture inland the dangers will become much more common and deadly. Monsters will get bigger, more common and a lot more dangerous. When you start out you will not have the equipment to properly defend yourself, you will need to create equipment to defend your citizen from these dangers.

As you approach the center of the island mountains will emerge. Getting over these will be a challenge.

Then at the very center of the island there is something very special. But that’s enough about that I don’t want to ruin the surprise.

Next time I’ll talk about the way the game allows you to use your citizens to build your city. You will have the ability to completely customize the look of every building.

The Island

BlockEmpire

This is the working title of my new project.

So what is it? In essence it is a city builder game. But there’s a lot more to it than that. You need to control your army of civilians to hunt, farm, chop down trees, teraform the land, build your city and defend your people.

All of this is set in a blocky world where each and every block can be modified. This places a unique strategic element to the game. More information is to follow.

BlockEmpire

Not so random number generator

The thing about random maps is they are not truly random. You see players like to be able to use seed numbers to reproduce the maps. Entering the same seed number needs to exactly reproduce the same map. So how do you create a random but not random map? Games like Minecraft use a variation of Perl Noise. I though have thought of a different approach and have created a random number generator. Well I use the world random loosely. Basically when you initialize the generator an array of random numbers are created. Then when you want to generate a random number you need to give it some data. This data can be anything, usually it is linked to the location in the world. The random number generator will then generate the same random number based on the data you give it. That way I can reproduce an identical map based on the generators seed.

Not so random number generator

New Project

Last week I started work on a new project.

This project is huge, far bigger than anything else I’ve taken on in the past. I’m going to be launching a kickstarter campaign in the following weeks to try and get it funded.

There is nothing to show yet but here is a little bit of information. The game will be a Real Time Strategy City Builder set in a block world.

New Project

Old School Racer 2 for winrt

Well this should be easy to do since windows phone and WinRt share most of the same framework! Wrong!! Microsoft have made it a real pain by not giving us a simple way to get the user id on both platforms. The fact that ANID2 is not available on WinRt is stupid. Now I have a nightmare of a job to allow the syncing of IAP across both platforms.

I want to support a Universal app but Microsoft are not making it easy for me. Sure they provide Azure but I really don’t want to including a new API into my project.

No ETA on release yet. The game is almost ready, just got the last issue to deal with.

Old School Racer 2 for winrt