Oooh, oooh, it's time to unlock last week's Patreon game!!
-=-=-
In BMXVenture, guide one of the riders as far through the dirt-track as you can. Don't fall off, or you'll fall to your doom.. .. for some reason.
There's 3 pre-defined tracks, and a random track option, as well as 4 incredibly slightly different riders to ride through the tracks with.
Isn't it exciting!!
Wowie!!!
I've stripped out the "impulse_nnn.wav" echo files from the engine.
It's been 4 years since I started this, and impulse waves can now magically be generated in-engine! Oooooh!
With the help of a couple of the AI chatbots, I now have the whole set of echoes converted from being great big .wav files to just being a code function. Luvly stuff.
(Though, a couple of echo styles might sound more than a little different. apologies for that, this isn't an exact science!)
I still can't figure out why the mp3 music won't play with the echoes, though. Having one heck of a time with that, likely because it's an audio stream I think. Not sure. Weird issue...
But everything else is now golden.
// Echo Styles
// by Jayenkai
// Created 2021/6/29
https://GotoJSE.com/PsLkrmRl.BAS
e=0
SetEcho e
Graphics 512,512,1
Repeat
CLS 30,30,80
ResetDraw;SetFontSize 16
hit=MouseHit()
If MouseIn(256,64,320,32,1) and hit
e=e+1
SetEcho e
if GetEcho()=="Off" then e=0
Endif
SetCol 80,80,80;Rect(256,64,320,32,1);
SetCol 255,255,255
Text 256,64,"Echo '"+GetEcho()+"'",1
SetFontSize 6
y=160
x=96;nm="Beep_1"; Gosub Button
x=256;nm="Beeper_Fruit_Bonus"; Gosub Button
x=416;nm="Beeper_Rise"; Gosub Button
y=y+48
x=96;nm="Drum_Low"; Gosub Button
x=256;nm="Animal_Quack"; Gosub Button
x=416;nm="Error_2"; Gosub Button
y=y+48
x=96;nm="Explode_High_2"; Gosub Button
x=256;nm="Explode_Low_5"; Gosub Button
x=416;nm="Explode_Low_7"; Gosub Button
y=y+48
x=96;nm="Hurt_3"; Gosub Button
x=256;nm="Jump_3"; Gosub Button
x=416;nm="Lazer_3"; Gosub Button
y=y+48
x=96;nm="Noise_Crunch"; Gosub Button
x=256;nm="Noise_Spray_2"; Gosub Button
x=416;nm="Noise_Stomp"; Gosub Button
y=y+48
x=96;nm="Sonniss_Rock_2"; Gosub Button
x=256;nm="Sonniss_Plasmagun"; Gosub Button
x=416;nm="Sonniss_Swish_2"; Gosub Button
Flip
Forever
.Button
SetCol(255,255,255);Rect(x,y,128,32,1);SetCol(0,0,0);Text(x,y,nm,1);if MouseIn(x,y,128,32,1) and hit then PlaySFX(nm)
Return
There may be (*will likely be) the odd "pop", at the moment, whilst I try to balance the output of all the different echo styles, but otherwise it should be good to go.
The result of all of today's work is that the base player.zip is now about 1.5Mb smaller. So .. \o/yeay\o/
Plus it makes it easier for me to tweak the Echo function in future, so you can have a couple of new parameters to play with. But those can wait, 'cos I need a sleep!!
.. I also need to start work on next week's game.
Meanwhile, Meanwhile...
Oh yeah, and I posted this week's AGameAWeek late last night, too, because why not!
Let's have a crazy day of releases!!!
..
If I'm doing one Patreon-First game a month, this is going to be happening every month, isn't it?
Hmm..
Anyway, the first game for the month is a simple Foldapuz game. It's not too hard, but it's another of those "numbers, grid, tiles" games that Foldapuz seems to be full of.
I really do need to think outside the boxes for future Foldapuz games, I think.
Suggestions, as always, are welcome.
[Dave and Green stare at the screen displaying intricate fractal patterns]
Dave: And there we go! Wasn't that worth the past couple of week's chaos?
Green: It is pretty. I think the answer's still no, but it definitely is pretty.
Dave: The Effervescent Engine's working fantastically. This is the fastest computer the world has ever seen!
Green: I can't believe it's actually working. And no explosions.
Dave: Lady Computer helped figure out the Colanary values coming out of the fizziness.
[The fractals swirl hypnotically on screen]
Green: It's like a Lava Lamp, only mathematical.
Dave: Look at those curves!
Green: Can it do anything else?
Dave: I haven't coded anything tha can cope with the dynamic Colanary values, but I'm sure it could be used for all kinds of things.
Green: Could it find my lost socks?
Dave: Gosh. Imagine if it could!
[Lady Computer flashes a Water Hazard warning symbol from across the room]
Dave: The fizzy readings are perfect! Of course, it could really do with a bit of Cola, but I'm not sure the neighbours would appreciate that.
Green: This is actually impressive, Dave. Real scientific data!
Dave: And pretty colours!
[Dave takes a sip of Cola while watching the patterns]
Green: The PC's actually enjoying all the maths. It's a technological marvel.
Dave: Pure fizzy fractal processing!
[Water warnings continue to flash, unnoticed, on Lady Computer's screen]
Dave: Maybe I should invite Matt 'round. He loves fractals.
Green: Let's not get ahead of ourselves...
Dave: But look how smooth it is!
Green: It is awfully smooth. Dave, you've done a fantastic job!
[End credits roll as the Effervescent Engine starts to bubble ominously]
Views 172, Upvotes 1
Daily Blog
,
Chaos
New games every week!
Places
Archives
Site credits : If you can see it, Jayenkai did it.
(c) Jayenkai 2023 and onwards, RSS feed
6
Blog - 🐄⛏️ - 03 - An Exciting Blog Entry! - AGameAWeek