Super Serif Bros

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.
Post Reply
rogual
Drutt
Posts: 2
Joined: Wed Sep 19, 2018 9:23 pm

Super Serif Bros

Post by rogual »

Hi, I'd like to share my first ZX Spectrum release: Super Serif Bros!

Image

Features!
  • ASCII graphics
  • No colour or sound
How to play!
  • QAOP to move, R to restart
  • Collect all the £ to open the exit
  • You die if you fall off the level or touch something deadly
ASCII graphics weren't much of a thing on the Speccy, but I wanted to do something I knew I would finish, and not having any graphics at all helped a lot with that.

More info & download: http://foon.uk/ssb-spectrum/
Direct link to .tap file (14K): http://foon.uk/ssb-spectrum/ssb.tap
User avatar
Ast A. Moore
Rick Dangerous
Posts: 2640
Joined: Mon Nov 13, 2017 3:16 pm

Re: Super Serif Bros

Post by Ast A. Moore »

Hey, that’s pretty neat! Love the idea. Especially love the choice of Garamond.
14K, though—that’s pretty hefty. What did you use to code this?
Every man should plant a tree, build a house, and write a ZX Spectrum game.

Author of A Yankee in Iraq, a 50 fps shoot-’em-up—the first game to utilize the floating bus on the +2A/+3,
and zasm Z80 Assembler syntax highlighter.
rogual
Drutt
Posts: 2
Joined: Wed Sep 19, 2018 9:23 pm

Re: Super Serif Bros

Post by rogual »

Thanks! I do like that font.

I wrote all the code in assembly and it's quite small — most of the file size is the levels. They weigh in at about 12K because they're just full 32x24 screens of ASCII characters stored uncompressed. I figured there wasn't much point being any cleverer than that as long as it all still fit on a 48k Spectrum. I'm sure even the stupidest RLE would do great things to that file size (but of course would also make the levels load more slowly).
User avatar
Ast A. Moore
Rick Dangerous
Posts: 2640
Joined: Mon Nov 13, 2017 3:16 pm

Re: Super Serif Bros

Post by Ast A. Moore »

rogual wrote: Wed Sep 19, 2018 10:16 pm I wrote all the code in assembly and it's quite small — most of the file size is the levels.
Oh, I see. Some simple RLE decoding can be very, very quick, actually. You could have just two algorithms—one for spaces and one for the “#” signs, and then manually chose which one to use (or whether to use both) for each level.

I use it for relatively large graphics, and it can be pretty snappy if optimized well.

Still, a great game! Had a few more goes at it, but I suck at QAOP games, unfortunately. I’m a 67890 (Sinclair joystick) guy.
Every man should plant a tree, build a house, and write a ZX Spectrum game.

Author of A Yankee in Iraq, a 50 fps shoot-’em-up—the first game to utilize the floating bus on the +2A/+3,
and zasm Z80 Assembler syntax highlighter.
User avatar
R-Tape
Site Admin
Posts: 6353
Joined: Thu Nov 09, 2017 11:46 am

Re: Super Serif Bros

Post by R-Tape »

Top stuff! We hardly see this kind of game anymore, so it feels especially fresh.

Congrats on your first Speccy release.

(Sending you a PM by the way)
User avatar
Kweepa
Manic Miner
Posts: 311
Joined: Sat Feb 03, 2018 6:14 pm
Location: Albuquerque, New Mexico

Re: Super Serif Bros

Post by Kweepa »

14k? I'm not downloading that!
User avatar
Juan F. Ramirez
Bugaboo
Posts: 5102
Joined: Tue Nov 14, 2017 6:55 am
Location: Málaga, Spain

Re: Super Serif Bros

Post by Juan F. Ramirez »

Love the idea. It opens a whole world of posibilities!
Ast A. Moore wrote: Wed Sep 19, 2018 10:43 pm Had a few more goes at it, but I suck at QAOP games, unfortunately. I’m a 67890 (Sinclair joystick) guy.
Wow! That's weird! :lol:
User avatar
djnzx48
Manic Miner
Posts: 729
Joined: Wed Dec 06, 2017 2:13 am
Location: New Zealand

Re: Super Serif Bros

Post by djnzx48 »

Great game! Haven't played the original but it's certainly a new idea on the Spectrum. And for 2K of code there's a lot of different mechanics in there.

That final screen though... I had to load a single snapshot because I accidentally fell down after escaping! Arrghh!

If you got RLE working then I'm sure it could work well as a ZX81 game ;)
User avatar
Ast A. Moore
Rick Dangerous
Posts: 2640
Joined: Mon Nov 13, 2017 3:16 pm

Re: Super Serif Bros

Post by Ast A. Moore »

Juan F. Ramirez wrote: Thu Sep 20, 2018 6:40 am Love the idea. It opens a whole world of posibilities!
Ast A. Moore wrote: Wed Sep 19, 2018 10:43 pm Had a few more goes at it, but I suck at QAOP games, unfortunately. I’m a 67890 (Sinclair joystick) guy.
Wow! That's weird! :lol:
Heh. I know. Back in the day, I didn’t have a joystick interface. QAOP didn’t stick with me, but through trial and error I figured out that if I selected the Sinclair Joystick/Interface II option, the controls were mapped to the number keys. The Spectrum was my first computer, so I hadn’t developed any preferences for game control.

To this day, even in modern games on modern platforms, I’ve been redefining controls to 67890. My fingers naturally gravitate to that position. I could very well be the only person on the planet with that particular quirk. :D
Every man should plant a tree, build a house, and write a ZX Spectrum game.

Author of A Yankee in Iraq, a 50 fps shoot-’em-up—the first game to utilize the floating bus on the +2A/+3,
and zasm Z80 Assembler syntax highlighter.
User avatar
MatGubbins
Dynamite Dan
Posts: 1238
Joined: Mon Nov 13, 2017 11:45 am
Location: Kent, UK

Re: Super Serif Bros

Post by MatGubbins »

A very entertaining game. Thanks for releasing it.
User avatar
Joefish
Rick Dangerous
Posts: 2042
Joined: Tue Nov 14, 2017 10:26 am

Re: Super Serif Bros

Post by Joefish »

Instead of RLE, if I was using BASIC I'd store the levels as a series of lines or rectangles to be plotted.
That way you can still edit the data by hand but it usually works out much smaller than a screen's worth of bytes.
User avatar
Kweepa
Manic Miner
Posts: 311
Joined: Sat Feb 03, 2018 6:14 pm
Location: Albuquerque, New Mexico

Re: Super Serif Bros

Post by Kweepa »

Very cool game!
I'm loving 'discovering' the rules!
Post Reply