CPCWiki forum

General Category => Games => Topic started by: litwr on 21:16, 13 September 24

Title: the best 3d shooter
Post by: litwr on 21:16, 13 September 24
I am curious what is the best 3d shooter for the CPC? A new superfast 3D shooter has just been released for the BK0010 platform -
- this computer is slower than the CPC, it has only 16 KB of RAM and handles 256x256 4 color graphics.  The code size is 8 KB, sources are available.
Title: Re: the best 3d shooter
Post by: Prodatron on 22:46, 13 September 24
256x256x4, so does it have 16k VRam?
Title: Re: the best 3d shooter
Post by: litwr on 05:32, 14 September 24
Quote from: Prodatron on 22:46, 13 September 24256x256x4, so does it have 16k VRam?
It doesn't have dedicated VRAM, it has 32 KB RAM (expandable to 48 KB). The 256x256 graphics takes exactly 16 KB.  It has one graphic mode that uses simple 2 bpp chunky rendering.  More details at https://en.wikipedia.org/wiki/Electronika_BK
I have made the same optimized code for the BK and CPC, the results show that the CPC is 30-50% faster.
Title: Re: the best 3d shooter
Post by: Gryzor on 05:45, 14 September 24
Fast it certainly is. Good? Hmmmmm...
Title: Re: the best 3d shooter
Post by: McArti0 on 13:37, 14 September 24
Elektronika Mother of Tetris  8)
Title: Re: the best 3d shooter
Post by: litwr on 13:56, 14 September 24
Quote from: McArti0 on 13:37, 14 September 24Elektronika Mother of Tetris  8)
Yes, you can run the original Tetris on the BK0011 that is an expanded variant of the BK0010.  The BK0011 is close to the CPC6128, it has 128 KB of RAM and about 20% faster CPU. You can watch the play on the original hardware -

Title: Re: the best 3d shooter
Post by: litwr on 14:12, 14 September 24
Quote from: Gryzor on 05:45, 14 September 24Fast it certainly is. Good? Hmmmmm...
If you try it, you will definitely get that Wolfenstein 3D feeling. However monsters are a bit too blurry.  :(
Title: Re: the best 3d shooter
Post by: cpcitor on 20:00, 14 September 24
> A new superfast 3D shooter has just been released for the BK0010 platform -

Thanks for mentioning this game.

>  I am curious what is the best 3d shooter for the CPC?

Everyone has their answer, not the same for everyone.
* Starion is remarkable for its framerate see e.g. https://www.youtube.com/watch?v=OlXfJ4COK3w despite its repetitive gameplay. Controls are nice with a 3D radar making you aware of where are interesting things.
* 3D starstrike has a less good framerate. The basic (mostly shoot, sometime dodge elements) yet varied gameplay (obviously Star Wars without mentioning it) makes it more interesting, though. https://www.youtube.com/watch?v=g79eLVS3syc
* Starglider is more ambitious, flying over a planet with a number of elements, with a poorer framerate making it frustrating, e.g. https://www.youtube.com/watch?v=ozToJqtyh8M .
* Elite is the most ambitious, where you fly freely in space, potentially hyperjumping through the whole galaxy if you can buy enough fuel, trading goods (or choosing the pirate career). 3D rendering culls hidden lines, wow! Music is a nice rendition of "the Blue Danube" https://www.youtube.com/watch?v=BpmpROjkUvE , making the inspiration from 2001 movie obvious. 3D radar is excellent for situational awareness. Controls would be okay but poor framerate makes you clumsy. Overall it was too damn hard to enter space stations, killing you often. https://www.youtube.com/watch?v=PpgDqqbGd_g

What do you think?
Title: Re: the best 3d shooter
Post by: cpcitor on 20:08, 14 September 24
Quote from: litwr on 21:16, 13 September 24The code size is 8 KB, sources are available.

The binary is easy to find (e.g. pouet, demozoo).
I can't find the source. Where is it available?
Title: Re: the best 3d shooter
Post by: roudoudou on 20:12, 14 September 24
Quote from: cpcitor on 20:00, 14 September 24* Elite is the most ambitious, where you fly freely in space, potentially hyperjumping through the whole galaxy if you can buy enough fuel, trading goods (or choosing the pirate career). 3D rendering culls hidden lines, wow! Music is a nice rendition of "the Blue Danube" https://www.youtube.com/watch?v=BpmpROjkUvE , making the inspiration from 2001 movie obvious. 3D radar is excellent for situational awareness. Controls would be okay but poor framerate makes you clumsy. Overall it was too damn hard to enter space stations, killing you often. https://www.youtube.com/watch?v=PpgDqqbGd_g

What do you think?
back in days, i played Elite a lot
3D was not super fast but playable
about space station, take your time to be perpendicular to the entry and rotate like the station. it's not that hard and you can quickly get autopilot
then it's a little boring, trading to get money, buy canons and shot every people ;D
great game anyway
Title: Re: the best 3d shooter
Post by: McArti0 on 21:30, 14 September 24
Quote from: litwr on 05:32, 14 September 24I have made the same optimized code for the BK and CPC, the results show that the CPC is 30-50% faster.
Will you show this version on CPC?
Title: Re: the best 3d shooter
Post by: GUNHED on 01:11, 15 September 24
Quote from: litwr on 05:32, 14 September 24
Quote from: Prodatron on 22:46, 13 September 24256x256x4, so does it have 16k VRam?
It doesn't have dedicated VRAM, it has 32 KB RAM (expandable to 48 KB). The 256x256 graphics takes exactly 16 KB.  It has one graphic mode that uses simple 2 bpp chunky rendering.  More details at https://en.wikipedia.org/wiki/Electronika_BK
I have made the same optimized code for the BK and CPC, the results show that the CPC is 30-50% faster.
Nice!!!  :) :) :)
Title: Re: the best 3d shooter
Post by: McArti0 on 07:52, 15 September 24
Elektronika BK it's near PDP-11 clone.
Title: Re: the best 3d shooter
Post by: BSC on 10:36, 15 September 24
Quote from: cpcitor on 20:00, 14 September 24Starion is remarkable for its framerate
True dat, I was blown away back in the days when seeing it for the first time. I just watched the YT video, still pretty impressive! Haven't played many of the other games, though, so for me it would be Starion indeed.
Title: Re: the best 3d shooter
Post by: ComSoft6128 on 13:23, 15 September 24
Quote from: BSC on 10:36, 15 September 24
Quote from: cpcitor on 20:00, 14 September 24Starion is remarkable for its framerate
True dat, I was blown away back in the days when seeing it for the first time. I just watched the YT video, still pretty impressive! Haven't played many of the other games, though, so for me it would be Starion indeed.
Until I read your posts today Starion had totally escaped me, thanks :)

Wiki page:
https://gryzor.info/index.php/Starion

Interview with David M  Webb at ZX Spectrum Games:
https://zxspectrumgames.blogspot.com/2010/04/spectrum-games-programmer-interview.html
Title: Re: the best 3d shooter
Post by: litwr on 13:40, 15 September 24
Quote from: cpcitor on 20:08, 14 September 24I can't find the source. Where is it available?
github (https://github.com/adw2ru/BK3D.Arena)
EDIT. However IMHO it is not easy to convert the PDP-11 assembly to the Z80 assembler.  This conversion is much easier for the 6502.

Quote from: McArti0 on 21:30, 14 September 24
Quote from: litwr on 05:32, 14 September 24I have made the same optimized code for the BK and CPC, the results show that the CPC is 30-50% faster.
Will you show this version on CPC?
I have several multiplatform projects that have variants for the BK and CPC:
xlife-8 (https://litwr2.github.io/xlife-8/benchmark.html)
the number π calculator (https://litwr2.github.io/pi/pi-spigot-benchmark.html)
superfast Mandelbrot (https://litwr2.github.io/mandelbrot8/micro-mandel.html)

Quote from: McArti0 on 07:52, 15 September 24Elektronika BK it's near PDP-11 clone.
The BK0011 can run DEC OS's that don't require memory protection.  The BK0010 can use a very limited variant of RT-11 too.  There is even a port of an ancient DEC Unix for the BK0010!
Title: Re: the best 3d shooter
Post by: McArti0 on 15:09, 15 September 24
Quote from: litwr on 13:40, 15 September 24
Quote from: McArti0 on 21:30, 14 September 24
Quote from: litwr on 05:32, 14 September 24I have made the same optimized code for the BK and CPC, the results show that the CPC is 30-50% faster.
Will you show this version on CPC?
I have several multiplatform projects that have variants for the BK and CPC:
Do you have BK3D shooter code for CPC?
Title: Re: the best 3d shooter
Post by: litwr on 18:40, 15 September 24
Quote from: McArti0 on 15:09, 15 September 24Do you have BK3D shooter code for CPC?
:picard:  I have just shared news about this masterpiece of code.
Title: Re: the best 3d shooter
Post by: XeNoMoRPH on 05:58, 16 September 24
Title: Re: the best 3d shooter
Post by: Gryzor on 08:30, 16 September 24
Quote from: XeNoMoRPH on 05:58, 16 September 24

But... that's not 3D, is it? Otherwise we'll have to include every Op Wolf-type game...
Title: Re: the best 3d shooter
Post by: XeNoMoRPH on 09:02, 16 September 24
Title: Re: the best 3d shooter
Post by: Prodatron on 11:22, 16 September 24
Quote from: cpcitor on 20:00, 14 September 24* Starion is remarkable for its framerate
Yes, really crazy! And it's especially fun when you compare it to the C64 version. The CPC version is 3 times faster or even more  :D
Title: Re: the best 3d shooter
Post by: XeNoMoRPH on 09:26, 17 September 24
Title: Re: the best 3d shooter
Post by: Gryzor on 09:41, 17 September 24
5 hours? That's a lot of game for your money!
Title: Re: the best 3d shooter
Post by: HAL6128 on 13:36, 17 September 24
You should play it, super cool game, highly enjoyed it. (But not a 3D game)
Title: Re: the best 3d shooter
Post by: dodogildo on 14:10, 17 September 24
Quote from: HAL6128 on 13:36, 17 September 24You should play it, super cool game, highly enjoyed it. (But not a 3D game)
I just played it and wow, it's really very polished! Very fast. Great map et al. Can't believe this's a CPC game  :o
Title: Re: the best 3d shooter
Post by: Gryzor on 14:46, 17 September 24
Quote from: dodogildo on 14:10, 17 September 24
Quote from: HAL6128 on 13:36, 17 September 24You should play it, super cool game, highly enjoyed it. (But not a 3D game)
I just played it and wow, it's really very polished! Very fast. Great map et al. Can't believe this's a CPC game  :o
Indeed, it's one of those things that make you go "wow! really?"
Title: Re: the best 3d shooter
Post by: GUNHED on 15:49, 17 September 24
Nice to see that you guys mentioned Starglider, very great game!!!

But... did you ever have had a look at Starfox?

Didn't find a good video, but if we ask @XeNoMoRPH very kindly maybe he will do one  ;) :)
Title: Re: the best 3d shooter
Post by: litwr on 20:46, 17 September 24
If anyone wants to run the game on the BK emulator, use the instructions I posted on another forum (https://www.stardot.org.uk/forums/viewtopic.php?p=434251#p434251). BTW The Shadows Of Sergoth looks fantastic!  It reminds me the famous Eye of the Beholder.
Title: Re: the best 3d shooter
Post by: sigh on 16:03, 14 October 24
Starion is an absolutely wonderful in the 3D vector department.

Here is some really cool stuff that Optimus did. I helped with some of the graphics on the first link.

Title: Re: the best 3d shooter
Post by: dodogildo on 17:18, 14 October 24
Quote from: sigh on 16:03, 14 October 24Starion is an absolutely wonderful in the 3D vector department.
Amazing indeed. No progress in 7 years?
Title: Re: the best 3d shooter
Post by: St-BeidE(DE/GB) on 20:36, 14 October 24
Quote from: Prodatron on 11:22, 16 September 24
Quote from: cpcitor on 20:00, 14 September 24* Starion is remarkable for its framerate
Yes, really crazy! And it's especially fun when you compare it to the C64 version. The CPC version is 3 times faster or even more  :D
By the way... is there an manual?  ::)
Looks very promising !

Stefan 
Title: Re: the best 3d shooter
Post by: litwr on 10:06, 16 October 24
Quote from: sigh on 16:03, 14 October 24Starion is an absolutely wonderful in the 3D vector department.

Here is some really cool stuff that Optimus did. I helped with some of the graphics on the first link.
This is absolutely unbelievable! How these things are possible for an old 8-bit system?!  However maybe monsters are too difficult to implement for this engine. :( BTW the new improved version of the BK Arena is released - the monsters become better - https://www.youtube.com/watch?v=_rj46SekDu4
Title: Re: the best 3d shooter
Post by: sigh on 16:08, 16 October 24
Quote from: litwr on 10:06, 16 October 24
Quote from: sigh on 16:03, 14 October 24Starion is an absolutely wonderful in the 3D vector department.

Here is some really cool stuff that Optimus did. I helped with some of the graphics on the first link.
This is absolutely unbelievable! How these things are possible for an old 8-bit system?!  However maybe monsters are too difficult to implement for this engine. :( BTW the new improved version of the BK Arena is released - the monsters become better - https://www.youtube.com/watch?v=_rj46SekDu4
An example:

Powered by SMFPacks Menu Editor Mod