First images of Dinosaur Island!

As we discussed in a previous post, Dinosaur Island will be 2 kilometers by 2 kilometers. We have also decided to let the users (that’s you!) create their own islands! Ed Isenberg, who has worked with me since 1986 on numerous computer games, has created the first ‘maps’ for Dinosaur Island and then has rendered them in 3D. We are using a standard 256 grayscale bitmap, PNG or GIF file as the ‘map’.

Dinosaur Island (Version 1) by Ed Isenberg

Dinosaur Island (Version 1) by Ed Isenberg

And this is the 256 levels of grayscale ‘map’ that Ed created from which the 3D image (above) was rendered.

Dinosaur Island grey scale map created by Ed Isenberg.

Below is Ed’s idea for a volcanic Dinosaur Island.

Volcanic Dinosaur Island created by Ed Isenberg.

Volcanic Dinosaur Island created by Ed Isenberg.

And the 256 gray scale map that Ed created from which the 3D image, above, was rendered.

Volcanic Dinosaur Island gray scale map by Ed Isenberg.

 

Share

Calling all paleobotanists!

BunchoPlants01.jpgAre you a paleobotanist? Do you know someone who is a paleobotanist? Well, we’re looking for an expert to help us make sure that we have the right plants for the dinosaurs to eat.

If you know an expert in this field, please tell him about Dinosaur Island. Even if you can just recommend a good book on the subject we would be very grateful.

Share

Let’s get to work!

I’m anxious to begin work on Dinosaur Island.

Maybe too anxious, but that’s never stopped me before. I should be working on design documents first, but I feel like writing code and seeing something happening on the screen.

To begin with – and this is actually a design issue – we need to decide exactly how big is Dinosaur Island?

How big is Dinosaur Island?

IslandIn my previous AI work I created something I call a ‘Terrain Map’. A Terrain Map is a digital representation of the different kinds of terrain (swamp, grassland, water, etc.) stored in a two-dimensional matrix. This will allow the computer program to ‘see’ the terrain on the island.

The Terrain Map is stored in memory and the bigger the area (and the finer the detail of the information that we’re storing) the bigger the amount of memory (RAM) that is required to store the it.

On top of terrain, I also plan on storing the vegetation for each location and the height of the ground (in meters). Without getting into boring, technical details, the more stuff you store, the more memory it takes.

And then lastly, is the question: “To what resolution should we store the data in the Terrain Map?” I’m thinking that 1 meter of resolution should work out pretty well. So, for every meter of Dinosaur Island we will be able to see exactly what kind of vegetation (if any) is there, the type of terrain and the elevation.

A 25 megabyte hard drive from 1979 weighed 550 pounds.

A 25 megabyte hard drive from 1979 weighed 550 pounds.

So, then how big will Dinosaur Island be? I’m thinking that 2 kilometers by 2 kilometers should work out very well. This will mean a matrix of 2,000 x 2,000 cells and all the data will be stored in 12,000,000 bytes (about 12 megabytes).

When I first started writing computer games (way back in the 1980s) 12 megabytes was a LOT of memory! In fact, the first computers that I wrote games for had less than one-half a megabyte of memory. But 12 megabytes of memory isn’t a big deal any more.

What are your thoughts? Do you think a 2 kilometer by 2 kilometer island will be big enough? Obviously, we can adjust the size later. But, it’s been my experience, that when developing a game that things that are ‘sized’ in the beginning have a tendency to become, ‘written in stone’.

Share