Elementum - new Elk/Beeb platformer

developing/porting a new game or gaming framework? post in here!
User avatar
0xC0DE
Posts: 830
Joined: Tue Mar 19, 2019 7:52 pm
Location: The Netherlands
Contact:

Elementum - new Elk/Beeb platformer

Post by 0xC0DE »

Elementum v1.00 is now released: viewtopic.php?f=74&t=20872
Last edited by 0xC0DE on Sun Oct 25, 2020 7:13 pm, edited 11 times in total.
0xC0DE
"I program my home computer / Beam myself into the future"
:arrow: Follow me on Twitter
:arrow: Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
User avatar
roland
Posts: 4195
Joined: Thu Aug 29, 2013 9:29 pm
Location: Born (NL)
Contact:

Re: New Elk platformer - playable demo

Post by roland »

I saw this yesterday on your Youtube channel. Looks impressive but quite difficult to play =D>
Can you also create UEF files .... for WiFi connected Elks?
FPGAtom: 512 KB RAM, Real Time Clock and 64 colours
MAN WOMAN :shock:
User avatar
0xC0DE
Posts: 830
Joined: Tue Mar 19, 2019 7:52 pm
Location: The Netherlands
Contact:

Re: New Elk platformer - playable demo

Post by 0xC0DE »

roland wrote:
Sat Sep 19, 2020 10:52 pm
I saw this yesterday on your Youtube channel. Looks impressive but quite difficult to play =D>
Can you also create UEF files .... for WiFi connected Elks?
Added UEF in original post!
0xC0DE
"I program my home computer / Beam myself into the future"
:arrow: Follow me on Twitter
:arrow: Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
User avatar
roland
Posts: 4195
Joined: Thu Aug 29, 2013 9:29 pm
Location: Born (NL)
Contact:

Re: New Elk platformer - playable demo

Post by roland »

I can confirm it's compatible with WiCFS :lol: and like I said, playing it is a real challenge. However, it is a real fast game. Impressive work!
FPGAtom: 512 KB RAM, Real Time Clock and 64 colours
MAN WOMAN :shock:
User avatar
lurkio
Posts: 3145
Joined: Wed Apr 10, 2013 12:30 am
Location: Doomawangara
Contact:

Re: New Elk platformer - playable demo

Post by lurkio »

roland wrote:
Sat Sep 19, 2020 10:52 pm
I saw this yesterday on your Youtube channel. Looks impressive but quite difficult to play
Phew, it's not just me, then! I think the sprite animation is amazing, but the level design made it very hard (for me) to make any progress at all! (Mind you, my reflexes were never brilliant and are pretty poor these days, so that didn't help...)

But technically speaking, an excellent game!

=D> =D> =D>
User avatar
robcfg
Posts: 101
Joined: Sun Dec 30, 2018 6:23 pm
Contact:

Re: New Elk platformer - playable demo

Post by robcfg »

This is quite a challenging game!

I always feel like I'm going to bump into some bad guy because it's very fast and fluid, so I tend to fall short on the jumps.

On the other hand, it works like a charm on the real machine and to me it's the game with the smoothest movement of all Electron games I've tried so far, congratulations!

Here's my puny score :mrgreen:
NamelessGame_Robcfg.jpg
User avatar
oss003
Posts: 3428
Joined: Tue Jul 14, 2009 12:57 pm
Location: Netherlands
Contact:

Re: New Elk platformer - playable demo

Post by oss003 »

Nice job Kelvin .... =D>
Very smooth, fast .... and difficult... :wink:

Greetings
Kees
User avatar
0xC0DE
Posts: 830
Joined: Tue Mar 19, 2019 7:52 pm
Location: The Netherlands
Contact:

Re: New Elk platformer - playable demo

Post by 0xC0DE »

Thanks everyone so far for giving it a go and giving me feedback! I will be sure to create easier levels in the beginning of the real game.

I have intentionally not added lives. I want infinite retries and give the player one more chance to do better than the last time.
0xC0DE
"I program my home computer / Beam myself into the future"
:arrow: Follow me on Twitter
:arrow: Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
User avatar
Snuggsy187
Posts: 173
Joined: Wed Apr 03, 2019 9:53 pm
Contact:

Re: New Elk platformer - playable demo

Post by Snuggsy187 »

Top work Kelvin, that's developed a lot since the last Dev session ! =D>

Smooth and difficult, marvellous !
..... and thanks for the UEF image !

:D
PUSH PARCHMENT > POKE LOCK > PULL PARCHMENT
User avatar
0xC0DE
Posts: 830
Joined: Tue Mar 19, 2019 7:52 pm
Location: The Netherlands
Contact:

Re: New Elk platformer - playable demo

Post by 0xC0DE »

Thanks so much Neil! I'm having a blast creating this game as you can probably tell :mrgreen:
0xC0DE
"I program my home computer / Beam myself into the future"
:arrow: Follow me on Twitter
:arrow: Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
Marvin
Posts: 120
Joined: Fri Mar 06, 2020 11:27 am
Contact:

Re: New Elk platformer - playable demo

Post by Marvin »

0xC0DE wrote:
Sun Sep 20, 2020 10:20 am
Thanks everyone so far for giving it a go and giving me feedback! I will be sure to create easier levels in the beginning of the real game.

I have intentionally not added lives. I want infinite retries and give the player one more chance to do better than the last time.
I've had a fair few goes playing this and it is too flipping hard, at least for the first screen.

So infinite lives and bloody hard... that puts it into the same category as a certain classic... Exile :-

I do have a soft spot for monochrome games, imho the increased resolution far out weighs the lack of colours. Keep up the good great work.
User avatar
0xC0DE
Posts: 830
Joined: Tue Mar 19, 2019 7:52 pm
Location: The Netherlands
Contact:

Re: New Elk platformer - playable demo

Post by 0xC0DE »

Wow, thank you very much, Marvin!
0xC0DE
"I program my home computer / Beam myself into the future"
:arrow: Follow me on Twitter
:arrow: Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
User avatar
0xC0DE
Posts: 830
Joined: Tue Mar 19, 2019 7:52 pm
Location: The Netherlands
Contact:

Re: New Elk platformer - playable demo

Post by 0xC0DE »

Added v0.11 to the original post.
Should fix the minor sprite flicker when playing in Electrem.
Adds a new baddie type: The Resistor.
Adds spike floors!

More ways to die, have fun! :mrgreen:
0xC0DE
"I program my home computer / Beam myself into the future"
:arrow: Follow me on Twitter
:arrow: Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
User avatar
0xC0DE
Posts: 830
Joined: Tue Mar 19, 2019 7:52 pm
Location: The Netherlands
Contact:

Re: New Elk platformer - playable demo

Post by 0xC0DE »

Flash update: v0.12: implemented 'coyote time'
(see top post for downloads)
0xC0DE
"I program my home computer / Beam myself into the future"
:arrow: Follow me on Twitter
:arrow: Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
User avatar
picosonic
Posts: 56
Joined: Mon Feb 17, 2020 12:20 pm
Contact:

Re: New Elk platformer - playable demo

Post by picosonic »

0xC0DE wrote:
Mon Sep 21, 2020 3:49 pm
Flash update: v0.12: implemented 'coyote time'
(see top post for downloads)
Much better, how much grace have you given? 5 frames at 50Hz?
User avatar
0xC0DE
Posts: 830
Joined: Tue Mar 19, 2019 7:52 pm
Location: The Netherlands
Contact:

Re: New Elk platformer - playable demo

Post by 0xC0DE »

picosonic wrote:
Mon Sep 21, 2020 4:14 pm
0xC0DE wrote:
Mon Sep 21, 2020 3:49 pm
Flash update: v0.12: implemented 'coyote time'
(see top post for downloads)
Much better, how much grace have you given? 5 frames at 50Hz?
[-X Only 3!
0xC0DE
"I program my home computer / Beam myself into the future"
:arrow: Follow me on Twitter
:arrow: Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
User avatar
picosonic
Posts: 56
Joined: Mon Feb 17, 2020 12:20 pm
Contact:

Re: New Elk platformer - playable demo

Post by picosonic »

0xC0DE wrote:
Mon Sep 21, 2020 4:23 pm
picosonic wrote:
Mon Sep 21, 2020 4:14 pm
Much better, how much grace have you given? 5 frames at 50Hz?
[-X Only 3!
It's a welcome addition, thanks for putting it in so quickly
Marvin
Posts: 120
Joined: Fri Mar 06, 2020 11:27 am
Contact:

Re: New Elk platformer - playable demo

Post by Marvin »

0xC0DE wrote:
Mon Sep 21, 2020 1:05 pm
Added v0.11 to the original post.
Should fix the minor sprite flicker when playing in Electrem.
Adds a new baddie type: The Resistor.
Adds spike floors!

More ways to die, have fun! :mrgreen:
Great now it's even harder to play :shock: ... So far I've been playing for over 15 mins, I've died about a billion times and not even collected one flag this time around.

Seriously though keep up the great work it's very impressive, I can't write 6502 assembler for toffee so the least I can do is encourage those that can =D>
User avatar
0xC0DE
Posts: 830
Joined: Tue Mar 19, 2019 7:52 pm
Location: The Netherlands
Contact:

Re: New Elk platformer - playable demo

Post by 0xC0DE »

And that is greatly appreciated, Marvin. People like you that actually play and enjoy what I create keeps me going.

You should try version 0.12 which implements coyote time, making jumps a little easier.
0xC0DE
"I program my home computer / Beam myself into the future"
:arrow: Follow me on Twitter
:arrow: Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
Marvin
Posts: 120
Joined: Fri Mar 06, 2020 11:27 am
Contact:

Re: New Elk platformer - playable demo

Post by Marvin »

Well after dying many more times than I care to count I managed to get a grand total of 3 flags collected. Woo Hoo that's my best result to date.
I especially love the animation of the resisters walking, it's got the same sort of charm as Mad Professor Moriarti.

I like how you've done the turbo option but how about a "creep" option as well to make it easier to position yourself ready for the next jump ?
User avatar
0xC0DE
Posts: 830
Joined: Tue Mar 19, 2019 7:52 pm
Location: The Netherlands
Contact:

Re: New Elk platformer - playable demo

Post by 0xC0DE »

Marvin wrote:
Tue Sep 22, 2020 10:56 pm
I like how you've done the turbo option but how about a "creep" option as well to make it easier to position yourself ready for the next jump ?
Will try it out!
0xC0DE
"I program my home computer / Beam myself into the future"
:arrow: Follow me on Twitter
:arrow: Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
User avatar
jms2
Posts: 2769
Joined: Mon Jan 08, 2007 6:38 am
Location: Derby, UK
Contact:

Re: New Elk platformer - playable demo

Post by jms2 »

This is a beautifully animated game, but it is way too hard for me! I'm looking forward to those easy levels you mentioned...
User avatar
0xC0DE
Posts: 830
Joined: Tue Mar 19, 2019 7:52 pm
Location: The Netherlands
Contact:

Re: New Elk platformer - playable demo

Post by 0xC0DE »

jms2 wrote:
Tue Sep 22, 2020 11:23 pm
This is a beautifully animated game, but it is way too hard for me! I'm looking forward to those easy levels you mentioned...
Thanks! I'm on it! :D
0xC0DE
"I program my home computer / Beam myself into the future"
:arrow: Follow me on Twitter
:arrow: Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
User avatar
0xC0DE
Posts: 830
Joined: Tue Mar 19, 2019 7:52 pm
Location: The Netherlands
Contact:

Re: New Elk platformer - playable demo

Post by 0xC0DE »

OK, OK, here's a very easy beginner level! :mrgreen:

nameless.png


Check the original post for downloads of version 0.13 of my game demo.
Enjoy!
0xC0DE
"I program my home computer / Beam myself into the future"
:arrow: Follow me on Twitter
:arrow: Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
User avatar
rmbrowngr
Posts: 437
Joined: Sat Jan 13, 2018 12:46 pm
Location: Dionysos, Greece
Contact:

Re: New Elk platformer - playable demo

Post by rmbrowngr »

Great work. God, my reactions a slow now.

The graphics remind me of Ghouls from Micro power.
Richard B
Acorn Electrons issue 4 and 6, MRB, Plus 1, AP6, AP5, Pegasus 400, BeebSCSI, Gotek, Raspberry Pi, GoSDC MBE.
BBC B+ 64K (128K upgraded) with Duel OS, Raspberry Pi and Gotek.
User avatar
lurkio
Posts: 3145
Joined: Wed Apr 10, 2013 12:30 am
Location: Doomawangara
Contact:

Re: New Elk platformer - playable demo

Post by lurkio »

0xC0DE wrote:
Wed Sep 23, 2020 11:16 am
OK, OK, here's a very easy beginner level! :mrgreen:
Haven't even completed the new easier first level, but I was able to make more progress because you "opened up" the level design to allow the player to experiment a bit more, without getting themselves killed straight away!

I'm no expert on arcade/platform games but I've tried (and failed) to play a lot of the Beeb ones over the years, and I have to say that this is one of the smoothest-animated player-character sprites I've ever seen on a Beeb or an Elk. Just a joy to watch it as it rolls and bounces around the screen!

Please do port this to the Beeb so we can host it on bbcmicro.co.uk!

=D> =D> =D>
User avatar
0xC0DE
Posts: 830
Joined: Tue Mar 19, 2019 7:52 pm
Location: The Netherlands
Contact:

Re: New Elk platformer - playable demo

Post by 0xC0DE »

Thanks for all the positive comments and suggestions for improvements. There will definitely be a Beeb version! Actually, it will be a multi-platform version that runs equally well on either system (as games should!).
0xC0DE
"I program my home computer / Beam myself into the future"
:arrow: Follow me on Twitter
:arrow: Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
User avatar
kieranhj
Posts: 932
Joined: Sat Sep 19, 2015 11:11 pm
Location: Farnham, Surrey, UK
Contact:

Re: New Elk platformer - playable demo

Post by kieranhj »

0xC0DE wrote:
Wed Sep 23, 2020 4:24 pm
Thanks for all the positive comments and suggestions for improvements. There will definitely be a Beeb version! Actually, it will be a multi-platform version that runs equally well on either system (as games should!).
Beeb version in MODE 1 maybe? :wink:
Bitshifters Collective | Retro Code & Demos for BBC Micro & Acorn computers | https://bitshifters.github.io/
User avatar
0xC0DE
Posts: 830
Joined: Tue Mar 19, 2019 7:52 pm
Location: The Netherlands
Contact:

Re: New Elk platformer - playable demo

Post by 0xC0DE »

kieranhj wrote:
Wed Sep 23, 2020 4:43 pm
0xC0DE wrote:
Wed Sep 23, 2020 4:24 pm
Thanks for all the positive comments and suggestions for improvements. There will definitely be a Beeb version! Actually, it will be a multi-platform version that runs equally well on either system (as games should!).
Beeb version in MODE 1 maybe? :wink:
Yeah maybe 8) Doesn't look like I can spare the extra 10K of precious memory though. Perhaps if you could help me create a custom 256x256x4 MODE 1 on the Beeb?
0xC0DE
"I program my home computer / Beam myself into the future"
:arrow: Follow me on Twitter
:arrow: Visit my YouTube channel featuring my games and demos for Acorn Electron and BBC Micro
User avatar
tricky
Posts: 4979
Joined: Tue Jun 21, 2011 9:25 am
Contact:

Re: New Elk platformer - playable demo

Post by tricky »

Loving your work as always, especially seeing a demo coder putting their talents to good use making a game.
0xC0DE wrote:
Wed Sep 23, 2020 4:24 pm
... equally well on either system (as games should!).
That's a bit easier when going from elk to Beeb, unless you do a lot of palette changes ;)
Custom mode 1 is only a few 6845 resisters. Making it look good in four colours is a little harder. You also have a nice timer, so swapping a color or two per scanline is also no trouble.
If for example you use one color for the platforms, the floor and beans could be the same different colour and if you have some enemies that only walk on the platforms, they could also use that palette entry for another color.
I was quite tempted to do a proton (+) version, until you mentioned that you might, now will, do one.
Post Reply

Return to “new projects in development: games”