Sunday 30 April 2017

Working.....

So, I completed the Blitz .... mostly .... it mostly works ; not tested as much as I would normally.

The game is at http://studio2.org.uk/dungeon/ and the source is now at https://github.com/paulscottrobson/pet-dungeon-remake

It's not the most exciting game in the world but it was an interesting, if somewhat reduced challenge.

Saturday 29 April 2017

Blitz Project

The original
Well, real life (TM) has got in the way again.

So as to achieve something, I'm going to cannibalise it for a similar game I know I can finish in the time available - the Commodore PET "Dungeon" Game.

I've been on it for a couple of days now, and it is mostly finished.

Saturday 15 April 2017

Now can move about ...

Seem to have done a fair bit today in an hour or so. My characters can now walk about the maze, the status updates, the elf detection works and the dwarf dead/alive map tracking works. 

The control system has ended up dead simple - touch one square away to move, two to jump, and touch the square you are on to "action" - e.g. start a fight with a monster, use a set of stairs, whatever.

I need to add a frame to the map I think

Tuesday 11 April 2017

Some more classes

So, I've spent a bit of time this evening adding a couple of information classes ; the status in the top right which shows the level, party size and strength and whether the elf and dwarf are still with us, and a scrolling text area for messages, which is filled up at present using Math.random()

The orientation suggests I'm thinking mobile here not desktop so I will need some controls for this.

This is all really ad hoc which is I suppose bad practice, I'm just slinging it together :)

Some better rendering

Something now resembling proper rendering ; a level rendered in Phaser, with the test rendering in the bottom corner. The player will be in the middle and the level will scroll around.

It's been rigged so it displays the whole maze even if you haven't actually visited a square yet, just for testing purposes.

Next up, create some sort of messaging system, and a basic active object class. Objects in the maze are divided into things that move and things that don't, and some flip between the two ; monsters start of as a thing in the maze, when they are 'activated' they become an active object that will chase the player.

This game doesn't have a player in actuality, it has 17. It starts off with 15 players , an elf and a dwarf. Players are lost in fights, as can the elf and dwarf (one auto maps, the other gives warnings, can't remember which way round).

One thing I noticed in the code is that you can't get more players ; there is no 'recovery' from a bad fight. I might well change this.

Monday 10 April 2017

Back to Retrochallenge

took the missus to see the mouse this week ..... now back so should be able to make some progress on the remake.


Tuesday 4 April 2017

Some mazes up

So, some actual progress. I finished the last bit of reverse engineering, and grabbed some free 32x32 RPG tiles and a font and wrote a dungeon creator and renderer based on that code. It's written in Typescript and the Graphics are done with Phaser.

This isn't the final renderer, it's one that is designed to display the maze results so I can test it. It's a three level dungeon and the various symbols show the various content and walls.

The original is limited to a 4x13x13 dungeon but I see no reason not to extend that.

Next thing to do is to write the actual renderer.