Extruder

People are still making stuff for the Sinclair related machines. Tell us about new games and other software that runs on the Spectrum, ZX80/ZX81, Pentagon and Next.
User avatar
RMartins
Manic Miner
Posts: 331
Joined: Thu Nov 16, 2017 3:26 pm

Extruder

Post by RMartins » Wed Jan 31, 2018 11:58 am

Extruder, my remake of Magical Drop II, is now available for download.

https://cld.pt/dl/download/2a938561-f9d ... EV2018.zip

Enjoy.

P.S.
Still plan to make further improvements on it, to make it more like the Arcade.
0 x

User avatar
R-Tape
Site Admin
Posts: 1676
Joined: Thu Nov 09, 2017 11:46 am

Re: Extruder

Post by R-Tape » Wed Jan 31, 2018 8:14 pm

I'm not very familiar with the original game but does this have a lot of work still to do? I would have expected scoring and a difficulty level setting (it seems very hard from the beginning).
RMartins wrote:
Wed Jan 31, 2018 11:58 am
P.S.
Still plan to make further improvements on it, to make it more like the Arcade.
Don't include the distracting and exhausting manga wibble that goes on in the background!
0 x

User avatar
RMartins
Manic Miner
Posts: 331
Joined: Thu Nov 16, 2017 3:26 pm

Re: Extruder

Post by RMartins » Thu Feb 01, 2018 10:45 am

R-Tape wrote:
Wed Jan 31, 2018 8:14 pm
I'm not very familiar with the original game but does this have a lot of work still to do? I would have expected scoring and a difficulty level setting (it seems very hard from the beginning).
Actually, I incremented the difficulty (drop speed) at the last minute, because I found it to be too easy.
I'm probably biased since I'm a frequent player :)

But with all the PowerUps I'm sure you can manage.

The original difficulty is based on the Arcade Board (NEO-GEO) BIOS setting, not from a game option.
R-Tape wrote:
Wed Jan 31, 2018 8:14 pm
RMartins wrote:
Wed Jan 31, 2018 11:58 am
P.S.
Still plan to make further improvements on it, to make it more like the Arcade.
Don't include the distracting and exhausting manga wibble that goes on in the background!
In a near future, the Manga like characters will appear before the game starts, but will not be on the game board, once game play starts.

You can check the game development thread on ZX-DEV, which has some screenshots from the Arcade, for comparison
http://zx-dev-conversions.proboards.com ... 0/extruder
0 x

User avatar
RMartins
Manic Miner
Posts: 331
Joined: Thu Nov 16, 2017 3:26 pm

Re: Extruder

Post by RMartins » Thu Feb 01, 2018 2:17 pm

I believe that the kind of "fake" 3D lettering effect that I present on the tittle screen, is most probably a first on the ZX.

At least I have never seen it before, and I come up with it a few months ago, using an image editor.
I tried to implement it first in BASIC, but stopped mid way, because it was getting complex to implement.

I then decided to implement it in Assembly and I made it work in about a day, with some hicups along the way, since some letters, were not working correctly due to Z ordering, being incorrect.

I have another concept game, that I'm designing, base on this idea.
I'll show something when I have a minimum working setup for it. (it's a few months away).
0 x

User avatar
Seven.FFF
Manic Miner
Posts: 283
Joined: Sat Nov 25, 2017 10:50 pm
Location: USA

Re: Extruder

Post by Seven.FFF » Thu Feb 01, 2018 2:51 pm

RMartins wrote:
Thu Feb 01, 2018 2:17 pm
I believe that the kind of "fake" 3D lettering effect that I present on the tittle screen, is most probably a first on the ZX.
It's a nice effect! I have to say I didn't notice it was 3D until you pointed it out :/ Would it be more noticeable if you slowed it down slightly?
0 x
Robin Verhagen-Guest
SevenFFF / Threetwosevensixseven / colonel32
seven-fff.com/blog

User avatar
R-Tape
Site Admin
Posts: 1676
Joined: Thu Nov 09, 2017 11:46 am

Re: Extruder

Post by R-Tape » Thu Feb 01, 2018 2:58 pm

Image

Very cool effect I thought. Does the code work on a regular font or is it a font with special info in it to decide which bits to shade etc?
1 x

User avatar
RMartins
Manic Miner
Posts: 331
Joined: Thu Nov 16, 2017 3:26 pm

Re: Extruder

Post by RMartins » Thu Feb 01, 2018 4:37 pm

R-Tape wrote:
Thu Feb 01, 2018 2:58 pm
Very cool effect I thought. Does the code work on a regular font or is it a font with special info in it to decide which bits to shade etc?
It works on any 5x5 pixel font, but the current implementation,requires a timing setup for each letter, since they are rendered as stand alone letters and not as a text string.

This allowed me to play with the spacing between letters while testing Z-order dependencies.

But in the future, I'll probably make something more generic, that can work with a text string directly.
0 x

User avatar
RMartins
Manic Miner
Posts: 331
Joined: Thu Nov 16, 2017 3:26 pm

Re: Extruder

Post by RMartins » Thu Feb 01, 2018 4:40 pm

Seven.FFF wrote:
Thu Feb 01, 2018 2:51 pm
RMartins wrote:
Thu Feb 01, 2018 2:17 pm
I believe that the kind of "fake" 3D lettering effect that I present on the tittle screen, is most probably a first on the ZX.
It's a nice effect! I have to say I didn't notice it was 3D until you pointed it out :/ Would it be more noticeable if you slowed it down slightly?
You just need to increase your monitor Contrast, to make it more noticeable :D

NOTE: Currently, the scroll animation step is done once every 4 frames.
Which means it's 80ms per step, or 50/4 = 12.5 frames/seconds
Last edited by RMartins on Thu Feb 01, 2018 4:59 pm, edited 1 time in total.
1 x

User avatar
Seven.FFF
Manic Miner
Posts: 283
Joined: Sat Nov 25, 2017 10:50 pm
Location: USA

Re: Extruder

Post by Seven.FFF » Thu Feb 01, 2018 4:48 pm

It's an interesting psycho-perception thing, actually. Originally, all I saw was bad flickering that was unpleasant to look at. Now I know what the effect is, I can see it perfectly.

I may not be neuro-typical :D
0 x
Robin Verhagen-Guest
SevenFFF / Threetwosevensixseven / colonel32
seven-fff.com/blog

User avatar
Seven.FFF
Manic Miner
Posts: 283
Joined: Sat Nov 25, 2017 10:50 pm
Location: USA

Re: Extruder

Post by Seven.FFF » Thu Feb 01, 2018 4:52 pm

Ah, the flickering is worse on +2A/+3, that partially explains it.
0 x
Robin Verhagen-Guest
SevenFFF / Threetwosevensixseven / colonel32
seven-fff.com/blog

Post Reply