News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu
avatar_reidrac

Hyperdrive (development)

Started by reidrac, 10:20, 20 November 21

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

reidrac

Not much to tell for now, but I wanted to start a thread here.

WIP menu, very likely to change!

[attach=1,msg209328]

Hyperdrive (working title) is a vertical SHMUP targetting 64K (CPC, no plus features planned) and cartridge: CPC+ and Dandanator; the CPR will load on a GX4000, M4 (untested for now), emulators supporting CPC+, the Dandanator is supported by emulators (RVM2, CPCEC and others?) and can be used with the hardware add-on.

You may know a shooter I released for the MSX (Uchussen Gamma). It won't be a port, but I want to push further some ideas I tried on that game (e.g. the chain mechanic).

it is starting to look like I can make the game I want:

https://twitter.com/reidrac/status/1461809082000629763

But it is very early on and I'm not 100% confident this will end well :D, so be patient and I'll update here as things progress.

As always, you can follow updates in my twitter and my blog.
Released The Return of Traxtor, Golden Tail, Magica, The Dawn of Kernel, Kitsune`s Curse, Brick Rick, Hyperdrive and The Heart of Salamanderland for the CPC.

If you like my games and want to show some appreciation, you can always buy me a coffee.

Arnaud

And what about your CRPG ? It is in hold ?

reidrac

Quote from: Arnaud on 10:45, 20 November 21
And what about your CRPG ? It is in hold ?

The CRPG is a long one, this will be shorter. When I'm stuck, I can always continue with the CRPG.
Released The Return of Traxtor, Golden Tail, Magica, The Dawn of Kernel, Kitsune`s Curse, Brick Rick, Hyperdrive and The Heart of Salamanderland for the CPC.

If you like my games and want to show some appreciation, you can always buy me a coffee.

reidrac

There are so many things to do, at this point is easy to show progress :laugh:

https://twitter.com/reidrac/status/1462441288280772617

I'm going to start building the entity engine basics now, and will go back to revisit the sprites performance when I have some actual gameplay in place.

I'm still unsure on how many thing will be able to move on screen at the same time.
Released The Return of Traxtor, Golden Tail, Magica, The Dawn of Kernel, Kitsune`s Curse, Brick Rick, Hyperdrive and The Heart of Salamanderland for the CPC.

If you like my games and want to show some appreciation, you can always buy me a coffee.

reidrac

#4
Tested the CPR with my 464, an M4 and my Sony Trinitron, and it all works fine!

https://twitter.com/reidrac/status/1462914508461154306

I don't even know what type of CRCT my CPC has, but AFAIK what I'm doing should work the same in all types.

Anyway, *I had* to test this to be sure!
Released The Return of Traxtor, Golden Tail, Magica, The Dawn of Kernel, Kitsune`s Curse, Brick Rick, Hyperdrive and The Heart of Salamanderland for the CPC.

If you like my games and want to show some appreciation, you can always buy me a coffee.

norecess464

Great tech demo!

To my knowledge, every Amstrad CPC 464s have a CRTC Type 2.
My personal website: https://norecess.cpcscene.net
My current project is Sonic GX, a remake of Sonic the Hedgehog for the awesome Amstrad GX-4000 game console!

Gryzor

Another one to look forward to :) Form some reason it reminds me of Light Force :)

ervin

Can't wait for this one.
What a fabulously smooth scroll!

reidrac

#8
Quote from: Gryzor on 09:04, 23 November 21
Another one to look forward to :) Form some reason it reminds me of Light Force :)

Yep, those testing tiles, isn't it? But they are likely to stay until I finish the entity system.

Star Force is an inspiration anyway, so we'll see :D
Released The Return of Traxtor, Golden Tail, Magica, The Dawn of Kernel, Kitsune`s Curse, Brick Rick, Hyperdrive and The Heart of Salamanderland for the CPC.

If you like my games and want to show some appreciation, you can always buy me a coffee.

Gryzor

Quote from: reidrac on 09:08, 23 November 21
Yep, those testing tiles, isn't it? But they are likely to stay until I finish the entity system.

Ha, probably, it sets the aesthetic! But also the style of the player sprite maybe.

Definitely not a bad thing mind you, I loved Light Force :)

Axelay

Quote from: norecess on 01:22, 23 November 21
To my knowledge, every Amstrad CPC 464s have a CRTC Type 2.


For what it's worth, some years ago (over ten I think) I used code someone had posted for detecting CRTC types to check my 464 & 6128 and my 464 identified itself as having a type 0.  I cant seem to find that code at the moment though, so maybe it just wasn't accurate.

roudoudou

Quote from: norecess on 01:22, 23 November 21
To my knowledge, every Amstrad CPC 464s have a CRTC Type 2.
what about "NO" ?  ;D

My pronouns are RASM and ACE

roudoudou

My pronouns are RASM and ACE

norecess464

Oh I wasn't aware about other CRTC types in 464s, thanks @roudoudou !
My personal website: https://norecess.cpcscene.net
My current project is Sonic GX, a remake of Sonic the Hedgehog for the awesome Amstrad GX-4000 game console!

BSC

I am pretty sure my 464 had a CRTC 0 as well. At least this is what THE Demo claimed, among others ..
** My website ** Some music

My hardware: ** Schneider CPC 464 with colour screen, 64k extension, 3" and 5,25 drives and more ** Amstrad CPC 6128 with M4 board, GreaseWeazle.

reidrac

Implemented the logic behind the player bullets using ground turrets for testing. Looks like the entity system is OK.

This is probably the most boring part of making this type of game, but it is needed before I can start designing enemies and doing level design (which is the fun part!).

https://twitter.com/reidrac/status/1464714912207446026
Released The Return of Traxtor, Golden Tail, Magica, The Dawn of Kernel, Kitsune`s Curse, Brick Rick, Hyperdrive and The Heart of Salamanderland for the CPC.

If you like my games and want to show some appreciation, you can always buy me a coffee.

reidrac

Enemy bullets WIP!

https://twitter.com/reidrac/status/1465582682478424069

I removed a few bits of ASM because I'm still refining and making changes in the data structures. So most of this is C, and I can't move as many sprites as I need (yet); but you can get an idea of where things are going.
Released The Return of Traxtor, Golden Tail, Magica, The Dawn of Kernel, Kitsune`s Curse, Brick Rick, Hyperdrive and The Heart of Salamanderland for the CPC.

If you like my games and want to show some appreciation, you can always buy me a coffee.

reidrac

I'm working now on getting things faster. Let's see if I can get to 16 sprites, but I would be happy with a bit less.

Anyway, hopefully getting there!

https://twitter.com/reidrac/status/1466879179404689410
Released The Return of Traxtor, Golden Tail, Magica, The Dawn of Kernel, Kitsune`s Curse, Brick Rick, Hyperdrive and The Heart of Salamanderland for the CPC.

If you like my games and want to show some appreciation, you can always buy me a coffee.

GUNHED

Nice scrolling! Especially since very few games have it.  :)
http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

reidrac

I finally converted all the main entity loops to ASM, and it shows IMHO! There are still things to optimize though.

https://twitter.com/reidrac/status/1470112191898599430

I also need to see what is the actual limit of my engine at 25Hz and adjust the gameplay to that.
Released The Return of Traxtor, Golden Tail, Magica, The Dawn of Kernel, Kitsune`s Curse, Brick Rick, Hyperdrive and The Heart of Salamanderland for the CPC.

If you like my games and want to show some appreciation, you can always buy me a coffee.

GUNHED

#20
Oh, looks like smooth 50 fps and one scanline scroll. Is it 25 fps and 2 scanlines?
Go on with this great work!
EDIT: Talking about scanlines I talk about scanlines / character line, just in case it's not clear.
http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

reidrac

I'm so close!

https://twitter.com/reidrac/status/1471942745434603520

If I get to keep it smooth with 6 enemies shooting and this top speed player weapon, I think I can make the game I want.
Released The Return of Traxtor, Golden Tail, Magica, The Dawn of Kernel, Kitsune`s Curse, Brick Rick, Hyperdrive and The Heart of Salamanderland for the CPC.

If you like my games and want to show some appreciation, you can always buy me a coffee.

reidrac

I was inspired today after lunch and I think this is good now!

https://twitter.com/reidrac/status/1472221078688780296

I'm going to start with the level design and I'll leave the last few bits that can potentially be faster for later review.
Released The Return of Traxtor, Golden Tail, Magica, The Dawn of Kernel, Kitsune`s Curse, Brick Rick, Hyperdrive and The Heart of Salamanderland for the CPC.

If you like my games and want to show some appreciation, you can always buy me a coffee.

reidrac

Small update: got stars! :D

https://twitter.com/reidrac/status/1473638799905284108

OK, not that much, but is the small details...

(and is not trivial)
Released The Return of Traxtor, Golden Tail, Magica, The Dawn of Kernel, Kitsune`s Curse, Brick Rick, Hyperdrive and The Heart of Salamanderland for the CPC.

If you like my games and want to show some appreciation, you can always buy me a coffee.

Sykobee (Briggsy)

Nice work. I guess the stars are being re-rendered a line up each frame, whilst the background is a smooth hardware scroll? If you skip half the stars each frame some will move slowly down, giving a layered parallax effect and possibly allowing a few more stars.


Perhaps the bullets could be smaller if that doesn't affect your vision of the game, instead of 4x8 they could be 2x4? Don't need to be masked either at that size. I guess they're asm-sprites for speed already.

Powered by SMFPacks Menu Editor Mod