OK, Banana Blast (is that its name?!) is getting gradually closer to being a fun game.
-=-=-
With the blasting firmly in place, and the physics just about "good enough", the game is definitely feeling more and more like a game.
There still aren't any enemies, though, so that'll be the next thing to do.
I'm thinking small and deadly, as opposed to big and bossy.. And, trying to add tons of them into the game at once.
The engine is really well optimised with only the "redraw the whole tilemap" being the potential slowdown of the whole thing. For the most part the "tokens used" value sits at about 4100, with it boosting to around 5000 if I drop a ton of bombs.
When you open GotoJSE and click the FPS Display on, the top of the debug window has a lot of stats. The first value shows roughly how many tokens have been parsed for the current frame. If you can keep this figure low, then your game should run ok on a slow system.
I tend to aim for about 20,000 to keep things smooth on slower systems, so I've actually got a whole lot of playroom to fiddle about with.
I think.
Unless the tilemap redraw actually causes a ton of slowdown.
hmm.
Anyway, with lots of room to play with, I'll have a fiddle with the gameplay mechanics now, and try to make a logical game out of it all.
Wish me luck!
And, yes, I'm aware it's already Monday!!!
A.I. Corner
Lyrics : By me
Sound Imported : One of the many abandoned tracks from the Conspicuous album (Conspicuous Hamper)
Maybe one day I'll post all of these.
[verse]
I feel like I'm getting closer to the goal,
The end is getting near within my view.
Then I can stop and rest for a moment,
And spend some quality time with you.
Banana!
[chorus]
Bomb, bomb, like a banana, (Bomb)
Bombing all over the land, around. (all the bombs around)
I don't know why you're throwing all the bombs,
Up into the air. (up into the air)
(Boom)
Bomb, Bomb, like a banana. (Bomb)
Bombing all over the fields of freedom, (over the field)
Destroying rocks, and the dirt
That lies beneath them. (dirt under the ground)
(Boom)
[break]
[verse]
After we stop and rest for a while,
Will you still be fun to play with.
Blasting the whole wide world apart.
Being extremely destructive.
Banana!
[chorus]
Bomb, bomb, like a banana, (Bomb)
Bombing all over the land, around. (all the bombs around)
I don't know why you're throwing all the bombs,
Up into the air. (up into the air)
(Boom)
Bomb, Bomb, like a banana. (Bomb)
Bombing all over the fields of freedom, (over the field)
Destroying rocks, and the dirt
That lies beneath them. (dirt under the ground)
(Boom)
[break]
[bridge]
The goal is not yet clear to see.
I'm not sure what it's meant to be.
Together we'll reach it, pleasantly.
I hope that it's our destiny.
We'll have to do it sensibly,
And try not to be messily,
When throwing bombs destructively.
It's simply a necessity.
[break]
Banana!
Banana! (yeah)
Banana!
Banana! (ooh)
Banana!
Banana! (yeah)
Banana!
Banana! (ooh)
[break]
[chorus]
Bomb, bomb, like a banana, (Bomb)
Bombing all over the land, around. (all the bombs around)
I don't know why you're throwing all the bombs,
Up into the air. (up into the air)
(Boom)
Bomb, Bomb, like a banana. (Bomb)
Bombing all over the fields of freedom, (over the field)
Destroying rocks, and the dirt
That lies beneath them. (dirt under the ground)
(Boom)
[Dave is hunched over a laptop, furiously typing and occasionally muttering to himself. Greenie is attempting to fix the Pac-Man machine, looking increasingly frustrated.]
Dave: [Typing rapidly] Okay, okay. “Galactic Gladiators” high score updated! User, SpaceCadet78. Email verified... almost.
Green: [Sighing] Still getting the “Insert Coin” error on this one, Dave. I’ve checked the wiring three times.
Dave: Patience, Greenie! We're on the cusp of a technological breakthrough! The new verified high scores with email addresses. We can the track cheaters! We can build a community!
Green: Or just annoy people. Let’s be honest, Dave. People don't want to give you their email address just so you can tell them they didn’t beat the game fairly.
Dave: Nonsense! It's about transparency, Greenie! Think of the possibilities! We could send out newsletters with exclusive tips and tricks!
Green: Most people try to avoid those sorts of things.
[A young boy, Liam, excitedly approaches Dave.]
Liam: Mr. Man! I got a new high score on “Space Invaders”! 9,876 points!
Dave: Fantastic, Liam! [Grabs a clipboard from the wall under the highscore chart] Let’s get your details. What's your email address?
Liam: [Hesitates] Uh... my mom doesn’t let me give out my email to strangers.
Dave: [Disappointed] Oh. Right. Well, that's a shame. Still, congratulations on the high score!
[Liam runs over to his Mum, excitedly]
Green: See, the email thing just isn't going to work.
Dave: I have three email addresses so far, Greenie. Don't knock it.
Green: Also, you'd literally have to stand here all day gathering email addresses.
Dave: Hmm. That's true.
[Dave hands Greenie the clipboard.]
Dave: Here's your chance, then.
[Another customer, Sarah, approaches.]
Sarah: I just beat “Donkey Kong”! 27,456 points! Can you update the leaderboard?
Green: Absolutely! What's your email address, please?
Sarah: [Looks at her phone] Let me see... it’s you dot smell at Obviously Fake Email dot com
Green: Excellent! One moment... Is that the word You, or just the letter U?
Sarah: The word You.
Green: ... and.. Done! Sarah Jones, 27,456 points. A new champion!
[Sarah leaves]
Dave: I don't think that was real email address, Greenie.
[End Credits Roll]
Views 160, Upvotes 0
Daily Blog
,
Jse
,
Thoughts
New games every week!
Places
Archives
Site credits : This was all done by Jayenkai
(c) Jayenkai 2023 and onwards, RSS feed
6