Showing posts with label Sheepoid 2. Show all posts
Showing posts with label Sheepoid 2. Show all posts

Sunday, 23 October 2011

Here comes the bugs!


22nd October 2011

I have been working pretty hard on improving Woolly Jumper. I captured the logo supplied by Shaun and loaded it up into Amica Paint. The logo's based on the loading picture logo by Ste'86. I then loaded up the Charwandler to convert the full sized logo which I received. BUMMER, loads of chars missing. Therefore it was impossible to have a proper logo. I did however come up with an alternative solution to the problem. I resized the logo in Amica Paint, so that it would fit all characters after conversion. Then I converted the characters with the Charwandler and succeeded with the conversion. I also imported Shaun's charset into the source as well. Looks really nice and chunky :)

The next thing I did was programmed the new front end. Looked quite nice, but it seems that the colours of the text looked a bit odd in grey (According to Shaun). Perhaps I should update this so that the colours are white. I also added a flashing "Press fire to start".

As soon as the little front end was done. I worked on building the start maps using Arkitek. I captured every single start map I created, then I used the Exomizer to compress each and every start map separately. Then I imported the source (and Exomizer decruncher) into the code. I feel that for the official release of this game, Magnus Lind deserves the credit for the Exomizer source.

The next thing I did was added some new enemies. The flying propeller bugs. They look kind of funny and suit the backwards. Then I worked on the get ready and level start phase. Now what did I do? Well, I made it so that at the end of each level, the scroll routine stops, and the player can exit the level by moving to the right of the screen. However, I still need to polish the end of each level by adding a rocket for the player to enter. Then the rocket will take off once entered. The player will then go on to the next screen. I also named the levels suggested by Shaun. Looks slightly much better, but for some reason. It's getting late now, so I shall pass another preview of this game over to Shaun and Heavy Stylus and do more on it some other time this week. Possibly Monday!.

Saturday, 8 October 2011

Lucky Seven


8th October 2011

Today I have been importing the new level data into the game. While I was playing through the game, I noticed a slight glitch in the background. The last part of the platform looked garbled up. I originally thought to myself that it must have been a corrupt file during exporting from the .D64 to the assembly source. It turned out to be the case where I actually forgotten to complete the map data table, in which uses 255 blocks. So after filling up the block data table, all turned out well.

I also set up the colour pointers for level 7 and imported Shaun's awesome new explosion sprites. Then I inserted a customizable character set which I did myself in 2009. Well, I ripped it from Bomb Chase 2009 to be honest, but that's just a temporary thing.

Finally I have been working on trying to fix an annoying enemy explosion bug. For some strange reason when the second enemy gets shot, it first explodes then it appears at the top of the screen visibly exploding until the next batch of enemies come on screen. Really annoying stuff, but I shall one day get this glitch fixed up :)

Anyway a snapshot of level 7 for you :)


Saturday, 10 September 2011

Attack !!!

10th September 2011

Today I have been working on the attack formations of the enemies in the game. To do this I created various routines which checks for all sprites being out of the screen. If they are offset then the formation gets switched over to the next one according to the table. I have created 8 formations. At the moment the formations still need some kind of tweaking as they are quite buggy, but the work seems to be turning out quite nicely. :)


Wednesday, 31 August 2011

Sheepy Goes 'A Shootin'

31st August 2011

Wow, quite a stroke of luck I had today. Winning 1st prize in a quiz at the work place (6 bottles of wine) and also getting a new Sheep sprite up and running. I converted the image of Shaun's sheep into Sprite Pad V1.8. It flippin' worked too. Awesome!! Once I got the sprite frames, etc.

I took on board some of Shaun's suggestions that the sheep can jump on to boxes and barrels too. I loaded up Arkitec and checked out which characters should be used to make the sheep jump on to the barrels. I added the characters, which represented the value of the character sets that form the boxes and barrels. I also managed to get the jump routine working slightly better. The player cannot jump too high in one go. The player can also jump outside of the game screen :)

Now the bulk of the background scrolling / collision code was virtually finished. I decided to work on getting some nice effects into the game. Well, not really effects, just explosions. This is for when the player shoots an enemy. It will then stop the enemy and let the enemies that get shot, explode. Then after the animation, remove the enemy off screen. I had to program an animation engine per enemy for this, because if I actually made the explosion animation on the player's bullet. It just wouldn't work right - plus there'd be a delay with the bullet firing. Since I was happy with the enemy blasting and the enemies are exploding quite nicely. I decided to call it a day with this game. For today. :)

The next task (Which will be some time this weekend) will be to get the enemies shooting bullets in one of 3 directions. Also I will be working on enemy movement formations, according to a random table (Depending on what the enemies will be). Stay tuned on Sunday, to see what happens. :)


Fredrik the Ball is Back: Spider Maze 2 in progress

  11th January 2026 First of all, a belated Happy New Year to all C64 and retro kind.   At last, a new blog update and a new C64 project is ...