New game - BiggOil

Software discussion & Emulation
Post Reply
User avatar
sirmorris
Posts: 97
Joined: Thu Oct 24, 2019 1:12 pm
Location: Oxford

New game - BiggOil

Post by sirmorris »

A while ago I got bored and wrote a little ZX81 action game roughly based on one of my favourite classics 'Oil's Well'. That was fun but then I got bored and converted it to run on the Sord M5. That was fun but I got sick a couple of days ago and while bored decided to mash together the ZX81 and M5 versions into a hybrid beast for the Einstein :lol:

It's 95% finished at the moment - the only wrinkle is some dodgy timing caused by the lack of a vertical sync interrupt on the TC01. I know, right :roll:. I have to poll the VDP and while this should be solid enough I get some audible variation in speed during the title music. The game itself is fine, so I think I can reasonably release this fella now, with an update when I've worked out a scheme based on CTC timing.

You can grab the source and compiled COM file from my github.
Screenshot 2019-10-24 at 14.30.30.png
Screenshot 2019-10-24 at 14.30.30.png (100.27 KiB) Viewed 12210 times
Screenshot 2019-10-24 at 14.30.54.png
Screenshot 2019-10-24 at 14.30.54.png (79.15 KiB) Viewed 12210 times
vanpeebles
Posts: 266
Joined: Wed Oct 23, 2019 8:43 pm

Re: New game - BiggOil

Post by vanpeebles »

Looks funny, what does it play like? Pac-Man?
User avatar
sirmorris
Posts: 97
Joined: Thu Oct 24, 2019 1:12 pm
Location: Oxford

Re: New game - BiggOil

Post by sirmorris »

.. kinda. you need to navigate the tubes, eat the 'oil', don't let the enemies touch your pipe! Oooer!
jltursan
Posts: 41
Joined: Fri Oct 25, 2019 6:09 pm

Re: New game - BiggOil

Post by jltursan »

Nice game!, I remember playing it a lot in its MSX version:
Oils.png
Oils.png (36.73 KiB) Viewed 12183 times
Really hard!
User avatar
sirmorris
Posts: 97
Joined: Thu Oct 24, 2019 1:12 pm
Location: Oxford

Re: New game - BiggOil

Post by sirmorris »

I've been working on this for a few days now and I think it's pretty much finished, at least in this form. I've had some real fun working out a usable timing scheme that will deliver a decent audio and game clock without relying on a crazy involved self-adjusting timer interrupt programmed to coincide with the VDP's vertical sync bit. Or something.

Also, quite unrelated, I decided that if I was a DJ I'd go by the name of DJ NZ and see if anyone got it.

So have a go - it's quite fun. I love the fact it looks identical to the zx81 version, which is a deliberate kind-of nod to the old days where games were ported to systems quickly without much thought to improving them where possible. It's hugely ironic because it was much harder to keep the zx81 aesthetic than it would have been to make a native einstein version :lol:

As I've already said the source is up in github, there are some cobwebby corners but a little documentation might be forthcoming. I'll be delighted to talk people through the code, and it would be great to see this as the start of something like a new series of games or conversions of classics. Just sayin'.
Attachments
biggoil.com.zip
(8.71 KiB) Downloaded 677 times
Lardo Boffin
Posts: 302
Joined: Thu Oct 24, 2019 11:47 am

Re: New game - BiggOil

Post by Lardo Boffin »

Where do you get the time for this? Along with life and building einSDein cards!?!

DJNZ? Jump if not zero?
TC-01 + einSDein + TM-01 + TK-02 + gotek
User avatar
sirmorris
Posts: 97
Joined: Thu Oct 24, 2019 1:12 pm
Location: Oxford

Re: New game - BiggOil

Post by sirmorris »

Let's just say I've had a bit of time this last week.

And close, but not quite :D
andy_rea
Posts: 3
Joined: Sat Nov 02, 2019 4:46 pm

Re: New game - BiggOil

Post by andy_rea »

Great stuff... when i eventually get time i 'm curious to see how this compares with the other SMB version i have played

DJ NZ... :lol: :lol: of course i know, you know, i know what it is so i wont spoil it...

Regards Andy
Post Reply