CPCWiki forum

General Category => Games => Topic started by: invent on 03:17, 25 May 16

Title: KillerWatt C64 - Amstrad Concept
Post by: invent on 03:17, 25 May 16
Hi Everyone,


I'd love to see the game KillerWatt on the Amstrad (even if we have to focus on a GX4000 version) but before posting a few concepts, I have a question or two :)
One of the attractions of the game was the variable smooth scrolling.  The style of the game looks like it could be drawn using vectors? The same technique as Space Harrier on the Amstrad for example?
But would this be the best approach for this game?


For more info about the game please visit these links:


Longplay Video
[youtube]https://www.youtube.com/watch?v=SgR2wGXwSL0[/youtube] (https://www.youtube.com/watch?v=SgR2wGXwSL0)
Killerwatt – C64-Wiki (https://www.c64-wiki.de/index.php/Killerwatt)


In regards to the music, is it easy to convert C64 music into Amstrad? Curious how it might sound :)
Thanks in advance (screenshots coming)

[EDIT: PLEASE use the YouTube button to embed your videos!]


Title: Re: KillerWatt C64 - Amstrad Concept
Post by: andycadley on 11:09, 25 May 16
There would be no advantage in using vectors, Space Harrier is really only using them because doing 3D scaling on vectors is less intensive than scaling 2D sprites and since there is no scaling here you would gain nothing (if anything it probably gets harder to work with).

It doesn't exactly grab me as a particularly exciting concept, but I can't see any reason you couldn't code it for the Amstrad. As far as the music goes, it's not really possible to just take C64 SID music and convert it to the CPC's AY, so it's going to end up being a "reimaging" of the tune rather than something which sounds the same.
Title: Re: KillerWatt C64 - Amstrad Concept
Post by: EgoTrip on 14:44, 25 May 16
Poor whales (or dolphins or whatever they are). They are just playing in the water and they get slaughtered.
Title: Re: KillerWatt C64 - Amstrad Concept
Post by: arnoldemu on 15:23, 25 May 16
There would be no advantage in using vectors, Space Harrier is really only using them because doing 3D scaling on vectors is less intensive than scaling 2D sprites and since there is no scaling here you would gain nothing (if anything it probably gets harder to work with).

I don't think Space Harrier uses vectors. When I looked at the code it appeared to be a form of compressed sprites! It draws them scanline by scanline. The advantage is that it only ever needs to draw the outline and not the inside.

It looks like vectors though and for a while I really thought it was.

I'm guessing KillerWatt is using tiles.



Title: Re: KillerWatt C64 - Amstrad Concept
Post by: TMR on 02:10, 26 May 16
I'm guessing KillerWatt is using tiles.

Yes, it's character-based and i haven't looked but would be surprised if there were compression on the map.
Title: Re: KillerWatt C64 - Amstrad Concept
Post by: Sykobee (Briggsy) on 02:14, 26 May 16
Yeah, the main difficulty here is the variable speed smooth scrolling with inertia.


The Plus can do it of course, but the CPC has so many scrolling limitations ... horizontally.


So ... Verticalise It. A top-down vertically scrolling cave shooter in exactly the same style. :D


I'm sure the game on the C64 is using standard tile graphics despite the look of them, drawing vectors is fairly slow (especially on the C64 where writing a tile is writing a byte).
Title: Re: KillerWatt C64 - Amstrad Concept
Post by: TFM on 19:10, 26 May 16
Yeah, the main difficulty here is the variable speed smooth scrolling with inertia.
The Plus can do it of course, but the CPC has so many scrolling limitations ... horizontally.

Not alt all, the CPC can (horizontally) scroll very nice f.e. Burnin Wheels: Pixelwise scrolling in all directions.

The problem here is IMHO: Bad music, ugly GFX, stupid plot (kill everything. Ok, that's typical c64 of course) and no fun playing. Sorry not my cup of tea. But even with simple scrolling (byte wise, two byte wise) you can have this game on CPC. Using a 2nd screen you can scroll pixel wise. So a smooth speed up can be archived.  :)
Title: Re: KillerWatt C64 - Amstrad Concept
Post by: ||C|-|E|| on 19:54, 26 May 16
Seems like a really difficult game, this KillerWatt  :)
Title: Re: KillerWatt C64 - Amstrad Concept
Post by: fgbrain on 20:39, 26 May 16
Looks abit like Anarchy to me.. with uglier gfx and different gameplay..

Title: Re: KillerWatt C64 - Amstrad Concept
Post by: TFM on 20:53, 26 May 16
Looks abit like Anarchy to me.. with uglier gfx and different gameplay..


Good comparison, but Anarchy is more fun.  :)
Title: Re: KillerWatt C64 - Amstrad Concept
Post by: Puresox on 22:13, 26 May 16
Anarchy? I really can't see the similarity?
The game seems very short and doesn't excite me much tbh
Title: Re: KillerWatt C64 - Amstrad Concept
Post by: TFM on 22:14, 26 May 16
Well, it scrolls left and right, also it has many levels.  :)
Title: Re: KillerWatt C64 - Amstrad Concept
Post by: Puresox on 23:24, 26 May 16
 :D
Title: Re: KillerWatt C64 - Amstrad Concept
Post by: invent on 02:02, 27 May 16
Thanks for showing interest in the thread and for the technical feedback :)
Below is a Title WIP. working with some dithering/transparency ideas.
I enjoyed playing the game back when my friend owned a C64. 


The idea of the thread was to have a bit of fun with CPC artwork/design :)


Anarchy game looks interesting.






(https://4.bp.blogspot.com/-yG9TXV7Mo8k/V0d8j-26oJI/AAAAAAAAETE/nUqj8aS45DornRSdV4m1tHNM15PL5Hw7ACLcB/s640/KillerWatt_Title_Wip.png)



Title: Re: KillerWatt C64 - Amstrad Concept
Post by: Executioner on 02:17, 27 May 16
Reminds me more of Subterranean Stryker
Title: Re: KillerWatt C64 - Amstrad Concept
Post by: invent on 06:31, 27 May 16
Screenshot Concept :) 
16 Colours used at the top.


(https://3.bp.blogspot.com/-No_RKR6cii8/V0e_YLNK55I/AAAAAAAAETU/G6E7fQAAZ0ctj1RH-ikya04F0sO_Sfl6wCLcB/s640/KillerWatt_Concept01.png)
Title: Re: KillerWatt C64 - Amstrad Concept
Post by: ||C|-|E|| on 10:49, 27 May 16
Suddenly, it looks really great  :D
Title: Re: KillerWatt C64 - Amstrad Concept
Post by: TMR on 11:29, 27 May 16
Suddenly, it looks really great  :D

Actually, for it's age Killer Watt is... well, fun; there's no real variety and it just ramps the difficulty up on each stage but it's possible to get "into the zone" with it. But i'd probably choose either Trap or Phobia as my favourite games by the same coder, there's far more to be found in them.
Title: Re: KillerWatt C64 - Amstrad Concept
Post by: invent on 13:31, 27 May 16
Thankyou, Killerwatt reminded me of a variation of Defender type game.  I always thought the C64 game looked too simplistic (flat colours/lines) compared to the other games available, just wasn't sure if it used a different technique (eg drawing lines/vector shapes) over a tile based system.   

Suggesting other games that you might prefer on our CPC's is great already looked at Trap and Phobia (thanks ||C|-|E|| and TMR, might try see if there is a thread about that here or start a new one (please point me in the direction if there is one you know of).
While I work away on other projects for CPC (The Last UFO) for example I am really keen on knowing what people might like on our platform that never got published for whatever reason?
If anyone has a suggestion what a potential CPC game of another non CPC game would look like, I may be inclined to play around with some ideas.








Title: Re: KillerWatt C64 - Amstrad Concept
Post by: TFM on 17:57, 27 May 16
Suddenly, it looks really great  :D


Just thought the same! What an improvement!  :)
Title: Re: KillerWatt C64 - Amstrad Concept
Post by: invent on 11:08, 13 July 16
Hi Everyone,


Quick update, the title/spash page concept for Killerwatt.  I did delete some elements due to trying to cram too much into one image.
The attempt at the Alligator Logo (updated)


I've started working on the concept map (not screen) but might sit on it for a while and work on other projects :)


(https://3.bp.blogspot.com/-9IUQ-gMrvG0/V4XYnVktt8I/AAAAAAAAF8A/JtXGWow2w4YOe6nqeQtftON021JpZak1ACLcB/s640/KillerWatt_Amstrad_Title_v03.png)

(https://4.bp.blogspot.com/--S4zLBW6Q7I/V4a0eL-qIAI/AAAAAAAAF9A/oe1mDKhGIfItR83DOLzjClCksF5VUO7YwCLcB/s640/KillerWatt_Amstrad_Logo_v03b.png)
Title: Re: KillerWatt C64 - Amstrad Concept
Post by: Devilmarkus on 14:20, 13 July 16
This looks cool so far ;)
My 2 cents:
Why don't you draw the Alligata logo in basic? :D
I slightly adapted it from "Who dares wins 2" ;)

Code: [Select]
10 SYMBOL 255,254,254,254,254,254,254,254
20 SYMBOL 254,1,3,7,15,31,63,127,0
30 MODE 1:INK 0,0:INK 1,21:INK 2,6:INK 3,26:BORDER 0:PRINT CHR$(23);CHR$(0)
40 FOR Y=224 TO 400 STEP 2:IF Y/16<>INT(Y/16) THEN MOVE 8,Y:DRAW 631,Y,1
50 NEXT
60 FOR L=1 TO 8:READ X1,X2:FOR X=X1 TO X2 STEP 16:MOVE X,224:DRAW X,400,0:NEXT:NEXT
70 Y=224:FOR X=8 TO 184 STEP 2:MOVE X,Y:DRAW X,400:Y=Y+2:NEXT:Y=224:FOR X=56 TO 200 STEP 2:MOVE X,224:DRAW X,Y:IF Y<352 THEN Y=Y+2
80 NEXT:FOR Y=224 TO 256 STEP 2:MOVE 416,Y:DRAW 640,Y:MOVE 232,Y:IF Y<240 THEN DRAW 336,Y ELSE DRAW 384,Y
90 NEXT:FOR Y=351 TO 400 STEP 2:MOVE 500,Y:IF Y<368 THEN DRAW 300,Y ELSE DRAW 334,Y
100 MOVE 640,Y:IF Y<384 THEN DRAW 550,Y ELSE DRAW 532,Y
110 NEXT:FOR Y=272 TO 304 STEP 2:MOVE 450,Y:DRAW 466,Y:MOVE 582,Y:DRAW 598,Y:NEXT
120 FOR Y=288 TO 352 STEP 2:MOVE 532,Y:DRAW 548,Y:IF Y<320 THEN MOVE 368,Y:DRAW 384,Y
130 NEXT:FOR Y=320 TO 336 STEP 2:MOVE 418,Y:DRAW 466,Y:MOVE 550,Y:DRAW 598,Y:NEXT
140 PLOT -2,-2,2:X=56:PRINT CHR$(23);CHR$(1):FOR Y=238 TO 350 STEP 16:MOVE X,Y:PRINT CHR$(5);CHR$(254):MOVE 184,Y:PRINT CHR$(5);CHR$(254):X=X+16:NEXT:PRINT CHR$(23);CHR$(0):MOVE 138,366:PRINT CHR$(5);CHR$(255)
150 M$="THE SOFTWARE WITH BITE":PEN 1:LOCATE 9,13:PRINT M$ :M$="presents":PEN 2:LOCATE 16,16:PEN 2:PRINT M$
160 M$=T$:PEN 3:LOCATE 20-(LEN(M$)/2),19:PRINT M$
170 GOTO 170
180 DATA 8,232,234,266,268,300,302,334,336,416,418,498,500,548,550,630

Also your Alligata logo has a wrong G character. So you can draw it without the nose cut:

[attachimg=1]
Title: Re: KillerWatt C64 - Amstrad Concept
Post by: Carnivius on 14:42, 13 July 16
This looks cool so far ;)
My 2 cents:
Why don't you draw the Alligata logo in basic? :D
I slightly adapted it from "Who dares wins 2" ;)

Code: [Select]
10 SYMBOL 255,254,254,254,254,254,254,254
20 SYMBOL 254,1,3,7,15,31,63,127,0
30 MODE 1:INK 0,0:INK 1,21:INK 2,6:INK 3,26:BORDER 0:PRINT CHR$(23);CHR$(0)
40 FOR Y=224 TO 400 STEP 2:IF Y/16<>INT(Y/16) THEN MOVE 8,Y:DRAW 631,Y,1
50 NEXT
60 FOR L=1 TO 8:READ X1,X2:FOR X=X1 TO X2 STEP 16:MOVE X,224:DRAW X,400,0:NEXT:NEXT
70 Y=224:FOR X=8 TO 184 STEP 2:MOVE X,Y:DRAW X,400:Y=Y+2:NEXT:Y=224:FOR X=56 TO 200 STEP 2:MOVE X,224:DRAW X,Y:IF Y<352 THEN Y=Y+2
80 NEXT:FOR Y=224 TO 256 STEP 2:MOVE 416,Y:DRAW 640,Y:MOVE 232,Y:IF Y<240 THEN DRAW 336,Y ELSE DRAW 384,Y
90 NEXT:FOR Y=351 TO 400 STEP 2:MOVE 500,Y:IF Y<368 THEN DRAW 300,Y ELSE DRAW 334,Y
100 MOVE 640,Y:IF Y<384 THEN DRAW 550,Y ELSE DRAW 532,Y
110 NEXT:FOR Y=272 TO 304 STEP 2:MOVE 450,Y:DRAW 466,Y:MOVE 582,Y:DRAW 598,Y:NEXT
120 FOR Y=288 TO 352 STEP 2:MOVE 532,Y:DRAW 548,Y:IF Y<320 THEN MOVE 368,Y:DRAW 384,Y
130 NEXT:FOR Y=320 TO 336 STEP 2:MOVE 418,Y:DRAW 466,Y:MOVE 550,Y:DRAW 598,Y:NEXT
140 PLOT -2,-2,2:X=56:PRINT CHR$(23);CHR$(1):FOR Y=238 TO 350 STEP 16:MOVE X,Y:PRINT CHR$(5);CHR$(254):MOVE 184,Y:PRINT CHR$(5);CHR$(254):X=X+16:NEXT:PRINT CHR$(23);CHR$(0):MOVE 138,366:PRINT CHR$(5);CHR$(255)
150 M$="THE SOFTWARE WITH BITE":PEN 1:LOCATE 9,13:PRINT M$ :M$="presents":PEN 2:LOCATE 16,16:PEN 2:PRINT M$
160 M$=T$:PEN 3:LOCATE 20-(LEN(M$)/2),19:PRINT M$
170 GOTO 170
180 DATA 8,232,234,266,268,300,302,334,336,416,418,498,500,548,550,630


That was fun to copy/paste and watch it be drawn. :)
(http://i.imgur.com/tOSbi9h.png)
Title: Re: KillerWatt C64 - Amstrad Concept
Post by: Devilmarkus on 16:51, 13 July 16

That was fun to copy/paste and watch it be drawn. :)


I used the original logo-code from the game "Who dares wins 2", I just added teeth and the eye...
Title: Re: KillerWatt C64 - Amstrad Concept
Post by: invent on 02:27, 14 July 16
Hi Devilmarkus,


Thanks for pointing out the error, fits well now (updated image in post).
Nice adaption in basic was just viewing who dares wins 2 animation (https://www.youtube.com/watch?v=GybdljrJBso)


Mode 1 version looks good Carnivius thanks for screenshot :)
I was curious of the animation using WinApe and recorded the animated gif version.


(https://4.bp.blogspot.com/-MQMCBVkqPtU/V4bNWPR4spI/AAAAAAAAF9g/NQ6xE5xCtjkWEd7zkONLekvZZ_mrHGwZgCLcB/s640/CPC_AlligatorLogo_01b.gif)
Title: Re: KillerWatt C64 - Amstrad Concept
Post by: ||C|-|E|| on 03:30, 14 July 16
[attachimg=1]

 :D