The past 2 afternoons, I have been working on Sheepoid - again :). I think so far the game's coming out quite nicely. Yesterday afternoon, I was working on the end part for the game. To build the end, I captured the field at the bottom of the screen and turned it into a straight field, without the upwards field from level 1. Then I saved the colour and screen data of the modified field.
After that was done my next task was to program some imaginative ending in a style of Yak the Hairy. Well, I could not really think of much of an ending and opened my imagination. Caught in the world of psychedelia. I decided that I had no option but to do an ending where there's a washing machine, someone throws a brick into it while the wheels are spinning and then self-destruct. Nope. I could have done that I suppose. Nah! What I really done was based it where a space ship lands back on to the field. The sheep jumps out. The space ship takes off and then the rest of the ending - a big surprise. I shall not tell you, but it does involve some hairy beasties :)
Today I decided to redesign my front end and implement it into the code. The first thing I did was remove those horrible looking thick raster beams. Recreated the title screen logo. It looked too much like 1985 or something like that. There was also too much flashing, so I decided to do away with some of it. I added an extra raster split and programmed a routine for the top scroll text. I put the flashing text on to the PRESS FIRE TO PLAY message. The top scroll was made for a purpose. After playing Revenge of the Mutant Camels and Sheep In Space, I decided to base the high score table on typing silly phrases of 40 characters. Just the way how the great Yak did for those two games. I also added a scroll text which scrolled the high scores across the front end slowly.
The worst part had come for the front end. I wanted to get rid of those horrible colour bars and replace them with something that would look much nicer. Any guesses? Yes, that's absolutely correct, demo-style raster colour bars. Glerk! They're easy to program into the raster split, but the worst part of it for me was timing the darn things so that they are straight. So I spent about an hour or so fiddling around with the timing tables and come up with a nice looking front end.
The last part I did today was updated the music using Goat Tracker. I wanted to make a modern version of the title screen tune for Sheepoid, as just using one sawtooth instrument was so 1984. So I added a few leads and also some drums (Oh no, Master Bayliss is going to put some techno/trance style beats to the production - gibber!). Then I altered the notes to play a rock-style tune for the title screen. No techno/trance for a change. Then I imported the remixed version of the sawtooth tune into the title screen code. It turned out very well :)