Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

I'm in. I Had Choosen Xeno, but i've changed my mind: Lap of the Gods

A topic by Lee Nattress created Dec 06, 2015 Views: 921 Replies: 10
Viewing posts 1 to 15
(2 edits)

Linky: http://www.autolaunch.freeserve.co.uk/lotg.htm

Game synopsis: http://www.autolaunch.freeserve.co.uk/lotg.htm#sce...

Clive Brooker, the programmer says: "Of all the games that I wrote, Lap of the Gods is my favourite and I feel best game. It generally received good reviews with the magazine Crash awarding it 80%, not bad for a £1.99 game! Sadly, it didn't sell very well (around 20,000 or so) and Mastertronic did not have the confidence to convert it to other formats. Initially they rejected the game, then took it on in a bit of a rush as they had a Spectrum "slot" that they needed to fill in their publication cycle."

Current progress will be uploaded here:
http://forsale.gabrielcrowe.co.uk/LOTG2/LOTG2.exe

Controls - WSAD, escape to quit, 1 for yellow when unlocked, 2 for blue.

Host

Awesome. I am looking forward to seeing more!

(2 edits)

mini devlog: LOTG2

the prototype is going great. my level loads from the file provided. here it is so far with clive's original sprites:

I'm using a BMP image for my level editor so this means people can create levels using only paint. Here is the level above for example:


I've zoomed it in photoshop so we can see whats going on. in my prototype above all the types of terrain are yellow, since i've not changed the sprites yet. so whats going on?


grid = ds_grid_create(1,1);
readBMPFile(grid,'level1.bmp');
grid_size = 32;

I have a script that reads a bmp file and places it into a grid structure. it loads the bmp above and...

for (var i=0; i < ds_grid_width(grid); ++i)
{
    for (var j=0; j < ds_grid_height(grid); ++j)
    {
        var thisgrid = grid[# i,j];
        //65535 yellow
        if(thisgrid = 65535) {        
            wall = instance_create(i*grid_size,j*grid_size,obj_wall);
            wall.type = 'yellow';
        }
    }
}

...loops through it, building the level.

I have some code in there for my little droid, but not game code yet, just level design, i'm short on time due to my main project. More soon.

Here it is running, rather fabulously on the xbox one:

With 3 effigies in the safe room, we've unlocked yellow block digging. I've decided to have 4 colours of digging, one for each of the primaries on an xbox pad. Yellow, blue, red and green.

(1 edit)

Grabbing the effigy slightly wonky is forgiven and makes things simpler, we do a shake and a flash to let people know something happened.

Enemies now deal damage. As per the original, there is a large energy reserve that gets depleted as you get hurt. When you do things like collect heads and place them in the safe room you get a little boost and points. Personally, I think the age of points is over and nobody pays attention to score in a game like this

After you unlock the yellow block digger you are free to explore this area full of baddies. It serves no purpose other than to stress test the terrain and how much larger levels can be made.

FREEEEEDOMMMMMM

More soon

(2 edits)

The BMP for the test level looks like this:

(1 edit)

I wrote some story:

After the 8 Gods of Zzarn returned you to your time something was not quite right. Changes you had made to the timeline had destroyed your home and it was now ruled by wicked machines. These soulless abominations have brought death and havoc to everything you once knew.

Plagued with guilt for your mistakes across time you cry out to the Gods of Zzarn but there was no reply. Just when all hope was lost and the final human city fell, a voice boomed out for all to hear. "I am Nu, the first of what you call Egyptian Gods. I know of your plight and I can give you another chance. Go back to fix what once went wrong. Take the chaos you have made and undo it. Take care traveller, the damage is great and time itself is unravelling." With that there was blackness.
(1 edit)

Egyptian theme decided for main game. Each level is a god from their mythology.

global.world[0] = 'Nu'; //tutorial
global.world[1] = 'Osiris'; //learn yellow
global.world[2] = 'Ra'; //learn blue
global.world[3] = 'Wadjet'; //learn green
global.world[4] = 'Horus'; //learn red
global.world[5] = 'Set';
global.world[6] = 'Anubis';
global.world[7] = 'Nephthys';
global.world[8] = 'Sekhmet';
global.world[9] = 'Apophis';
global.world[10] = 'Hathor';

Level 2:

I added some creepy sound effects today, and a map of the levels.

I still cant decide on a real title, but its certainly egypt themed. :)

I've updated the build in the first post if you want to hear me pretend to be a god at the beginning of the first two levels. :)

"BRING ME THREE EFFEGIES!"