New Game: Ringo (128k)

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: 776
Joined: Thu Nov 16, 2017 3:26 pm

Re: New Game: Ringo (128k)

Post by RMartins »

Congratulations on a great game
Nice technique to work around and make a 4x4 colored pixel grid.

I have been actually thinking of using something similar (4x4 pixels) for 48K (no extra screen), but just for intro animations.
By. pre-loading every char with a grid of 2x2 pixels of 4x4 actual pixels, and then just animate the attributes and sync the attribute swap.

Making this a full game, by using the Swap screen was a stroke of genius.
User avatar
Daveysloan
Manic Miner
Posts: 365
Joined: Tue Jun 08, 2021 12:57 pm
Contact:

Re: New Game: Ringo (128k)

Post by Daveysloan »

Astonishing game. I played a wee bit of it on my Miyoo Mini this morning & if you have a device that plays speccy games on a small screen like a DS or PSP emulator for example, then this game REALLY shines!
Image
User avatar
DenisGrachev
Dizzy
Posts: 88
Joined: Fri Feb 09, 2018 2:32 am
Location: Novosibirsk, RU
Contact:

Re: New Game: Ringo (128k)

Post by DenisGrachev »

Daveysloan wrote: Tue Dec 06, 2022 8:25 am Astonishing game. I played a wee bit of it on my Miyoo Mini this morning & if you have a device that plays speccy games on a small screen like a DS or PSP emulator for example, then this game REALLY shines!
Image
Oh, looks super charming ) :dance
User avatar
MatGubbins
Dynamite Dan
Posts: 1239
Joined: Mon Nov 13, 2017 11:45 am
Location: Kent, UK

Re: New Game: Ringo (128k)

Post by MatGubbins »

Thank you Denis for yet another brilliant arcade and puzzle game. Great use of colour and chunky graphics.


Image

I had a game freeze at this point on the online version. I jumped from the rock onto the platform and the game froze, the music stopped.
This is rather far into the game, so it may be an online emulator problem. I reporting it just incase there is a glitch at that point in the game.
Was uning QAOP Space.

Take care and stay safe.
User avatar
Mpk
Dynamite Dan
Posts: 1008
Joined: Tue Feb 09, 2021 8:10 am

Re: New Game: Ringo (128k)

Post by Mpk »

I did a review. Did I like it? Find out at http://freshretro.net/post/ringo

Spoiler :
Spoiler
Yes, I did.
User avatar
Turrican
Microbot
Posts: 187
Joined: Thu Apr 12, 2018 5:48 pm
Location: Brazil

Re: New Game: Ringo (128k)

Post by Turrican »

DenisGrachev wrote: Sun Dec 04, 2022 1:29 pm If I ever make games for the Spectrum in future i will try to add password support!
So... Will you stop to make Spectrum games, @DenisGrachev ?
:o
User avatar
DenisGrachev
Dizzy
Posts: 88
Joined: Fri Feb 09, 2018 2:32 am
Location: Novosibirsk, RU
Contact:

Re: New Game: Ringo (128k)

Post by DenisGrachev »

Mpk wrote: Wed Dec 07, 2022 11:41 am I did a review. Did I like it? Find out at http://freshretro.net/post/ringo
ty \0/
Turrican wrote: Thu Dec 08, 2022 1:32 am So... Will you stop to make Spectrum games, @DenisGrachev ?
:o
We have too much trouble right now, anything can happen.
User avatar
Pegaz
Dynamite Dan
Posts: 1210
Joined: Mon Nov 13, 2017 1:44 pm

Re: New Game: Ringo (128k)

Post by Pegaz »

This technique reminds me of the custom graphics mode, which enables 16 colors on CGA graphics cards, for example in the game Paku Paku.
Someone already asked, but is it possible to have a similar multicolor engine with 2x2 pixels ?
Czarnikjak
Dizzy
Posts: 67
Joined: Wed Feb 02, 2022 10:53 am

Re: New Game: Ringo (128k)

Post by Czarnikjak »

Pegaz wrote: Thu Dec 08, 2022 9:53 am This technique reminds me of the custom graphics mode, which enables 16 colors on CGA graphics cards, for example in the game Paku Paku.
Someone already asked, but is it possible to have a similar multicolor engine with 2x2 pixels ?
I am not an expert, but knowing attributes of spectrum 2x2 is not possible. 4x2 potentially "could" be doable, but it would take away a lot of CPU cycles from the animations and the game play itself.you wouldn't see such a smooth and plentiful animations as you have in Ringo.
Czarnikjak
Dizzy
Posts: 67
Joined: Wed Feb 02, 2022 10:53 am

Re: New Game: Ringo (128k)

Post by Czarnikjak »

@DenisGrachev

I was trying to donate few £ for your effort on ZXOnline via PayPal, but got this warning:

Notice: Paypal works best for Individual accounts from Worldwide except Russia.

Just want to make sure that if I pay you actually gonna get the money.
User avatar
DenisGrachev
Dizzy
Posts: 88
Joined: Fri Feb 09, 2018 2:32 am
Location: Novosibirsk, RU
Contact:

Re: New Game: Ringo (128k)

Post by DenisGrachev »

Czarnikjak wrote: Thu Dec 08, 2022 10:05 am @DenisGrachev
I was trying to donate few £ for your effort on ZXOnline via PayPal, but got this warning:
Notice: Paypal works best for Individual accounts from Worldwide except Russia.
Just want to make sure that if I pay you actually gonna get the money.
Oh, it should work, they collect them somehow :)
Pegaz wrote: Thu Dec 08, 2022 9:53 am This technique reminds me of the custom graphics mode, which enables 16 colors on CGA graphics cards, for example in the game Paku Paku.
Someone already asked, but is it possible to have a similar multicolor engine with 2x2 pixels ?
Yep, dat CGA looks asom ) Here is another one, but looks like it goes to limbo and not released )

MagiDuck



2x2 is not possible, 4x2 or 4x1 is max, but with x4 horizontal move it's urgh...
robpearmain
Drutt
Posts: 21
Joined: Thu Jun 13, 2019 11:52 pm
Location: York, UK
Contact:

Re: New Game: Ringo (128k)

Post by robpearmain »

So I am guessing the screen contains set block graphics,

E.g.

11110000
11110000
11110000
11110000
Etc

And then you just update the attributes on each swap screen, I imagine one paged in at 8000 and you alternate the addresss between 5800 and 9800 when you write the attributes

Then do some clever raster Beam tracking and timing and swap every 4 lines?

Something like that? Excellent and very fast I would imagine just updating attributes
User avatar
DenisGrachev
Dizzy
Posts: 88
Joined: Fri Feb 09, 2018 2:32 am
Location: Novosibirsk, RU
Contact:

Re: New Game: Ringo (128k)

Post by DenisGrachev »

robpearmain wrote: Sat Dec 10, 2022 4:14 am So I am guessing the screen contains set block graphics,

E.g.

11110000
11110000
11110000
11110000
Etc

And then you just update the attributes on each swap screen, I imagine one paged in at 8000 and you alternate the addresss between 5800 and 9800 when you write the attributes

Then do some clever raster Beam tracking and timing and swap every 4 lines?

Something like that? Excellent and very fast I would imagine just updating attributes
Yes, dat how we cook 64x48 since 90-s %) It's was an easyiest part of coding.
presh
Manic Miner
Posts: 237
Joined: Tue Feb 25, 2020 8:52 pm
Location: York, UK

Re: New Game: Ringo (128k)

Post by presh »

To echo what's already been said... a great idea using the 128K's two display areas, and incredibly well realised. The parallax, animated backgrounds and foreground "snow" effects are incredibly impressive, particularly given the speed it all runs. Pure witchcraft, indeed :D And loads of fun on top of all that!
User avatar
DenisGrachev
Dizzy
Posts: 88
Joined: Fri Feb 09, 2018 2:32 am
Location: Novosibirsk, RU
Contact:

Re: New Game: Ringo (128k)

Post by DenisGrachev »

presh wrote: Sat Dec 10, 2022 3:35 pm To echo what's already been said... a great idea using the 128K's two display areas, and incredibly well realised. The parallax, animated backgrounds and foreground "snow" effects are incredibly impressive, particularly given the speed it all runs. Pure witchcraft, indeed :D And loads of fun on top of all that!
Thanks!

I'm currently working on open source engine based on Ringo tech, highly optimized and more powerfull )

Here is a small preview:



It's almost done, but i need to write some documentation around )
User avatar
oO cozy Oo
Manic Miner
Posts: 234
Joined: Sun Mar 28, 2021 2:00 pm
Location: Walsall UK

Re: New Game: Ringo (128k)

Post by oO cozy Oo »

DenisGrachev wrote: Sun Dec 11, 2022 9:42 am Thanks!

I'm currently working on open source engine based on Ringo tech, highly optimized and more powerfull )

Here is a small preview:



It's almost done, but i need to write some documentation around )
This is not running on a stock ZX Spectrum 128!!!!! This is amazing ! Imagine if you made this in the 80`s every software company would be screaming out for you!!!!!! Well done you are very talented and you must be proud of your self!!!
Be Safe! Be Happy! and have some Speccy FUN!!!
User avatar
stupidget
Dynamite Dan
Posts: 1644
Joined: Wed Jan 24, 2018 2:09 pm
Location: Sunny Wolverhampton

Re: New Game: Ringo (128k)

Post by stupidget »

DenisGrachev wrote: Sun Dec 11, 2022 9:42 am Thanks!

I'm currently working on open source engine based on Ringo tech, highly optimized and more powerfull )

Here is a small preview:



It's almost done, but i need to write some documentation around )
Could this engine be used for ALL types of Speccy games? Just thinking that a multicolour, smooth running driving game using this engine would be excellent.
User avatar
Andre Leao
Bugaboo
Posts: 3156
Joined: Mon Nov 13, 2017 9:28 am
Location: Portugal
Contact:

Re: New Game: Ringo (128k)

Post by Andre Leao »

30 wonderful levels. Congrats :)
User avatar
DenisGrachev
Dizzy
Posts: 88
Joined: Fri Feb 09, 2018 2:32 am
Location: Novosibirsk, RU
Contact:

Re: New Game: Ringo (128k)

Post by DenisGrachev »

Just upload Ringo Sources as is! Have Fun!
https://www.retrosouls.net/zx/!Ringo.zip

Image
User avatar
oO cozy Oo
Manic Miner
Posts: 234
Joined: Sun Mar 28, 2021 2:00 pm
Location: Walsall UK

Re: New Game: Ringo (128k)

Post by oO cozy Oo »

@DenisGrachev Thank you for the share of the source code and time to make such fantastic games, It will be very helpful to others with the same skills as you :lol:
Be Safe! Be Happy! and have some Speccy FUN!!!
User avatar
DenisGrachev
Dizzy
Posts: 88
Joined: Fri Feb 09, 2018 2:32 am
Location: Novosibirsk, RU
Contact:

Re: New Game: Ringo (128k)

Post by DenisGrachev »

I have often been asked to make a Ringo page on itch so here we go:

https://retrosouls.itch.io/ringo

Have Fun!
Post Reply