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.
256x256x4, so does it have 16k VRam?
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.
Fast it certainly is. Good? Hmmmmm...
Elektronika Mother of Tetris 8)
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 -
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. :(
> 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?
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?
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
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?
Quote from: litwr on 05:32, 14 September 24Quote 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!!! :) :) :)
Elektronika BK it's near PDP-11 clone.
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.
Quote from: BSC on 10:36, 15 September 24Quote 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
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 24Quote 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!
Quote from: litwr on 13:40, 15 September 24Quote from: McArti0 on 21:30, 14 September 24Quote 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?
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.
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...
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
5 hours? That's a lot of game for your money!
You should play it, super cool game, highly enjoyed it. (But not a 3D game)
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
Quote from: dodogildo on 14:10, 17 September 24Quote 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?"
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 ;) :)
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.
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.
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?
Quote from: Prodatron on 11:22, 16 September 24Quote 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
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
Quote from: litwr on 10:06, 16 October 24Quote 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: