Over the past few weeks I've been building a new SmileBASIC framework from scratch.
Let's pop in and see how that's coming along.
-=-=-
Over on the right, our common friends, the Top 10 and Last 10 lists, are all present and accounted for.
The middle is the standard title and oversized icon.
The left is the Start Button.
In the background, the icon is faintly reproduced repeatedly.
This is the standard framework view, we've all seen it a million (or at least, several hundred) times before.
From here, A button takes you into the game, B button takes you back to the game select menu. And that's our biggest difference, here.
This time around I'm going to try my best to build in one core collection, and use SmileBASIC's Update functionality to keep the game's coming.
.. I hope..
I'm still not sure how well the score/save files function when you do that. I definitely need to test that.
But otherwise, yeah, this is the framework as it stands, so far.
The game is not currently a snake game, although I am kinda tempted to make a snake game, just to kick things off. But right now that's only there as a test.
Now, about that Start button...
You've probably noticed that it says Start twice..
Here's the fun new thing for a framework.
The "Start" on the right is actually 8 characters long, and you can move left and right, and change each letter. If you want the button to say "Willies", you can do that!! And it'll save, so the next time you load it, it still says "Willies".
... Characters 32 to 127 in ascii are available to change each of the 8 characters to.
If you slide over to the left-most "tiny start button" button and hit A, it resets the button to saying "Start"
Gosh.. I bet you're thinking.. That sounds incredibly bloody useless.
Aaah, but wait.. For there is method to the madness..
ProcGen
You likely know this, but a whole host of my games have been ProcGen based for ... .. AGES!!
And I'm often wondering how best to give the player the ability to ProcGen based on a word/phrase/whatever.
How best to "Enter your Seed" without writing anything that sounds rude like that!?
Well, this is that.
Plop in a word or phrase, and that'll be used as the Seed for the game.
Simply hit the A button like you normally would, and Bingo, the game's a completely random adventure, based on your word, or number, or other symbols and such.
And it carries over, too, so if you enter your name, you can use that seed on all the other games in the collection, too!
I'm not sure how best to have a "My Favourites" function yet. It'll likely be a shoulder button or such, but if move the cursor to the "Tiny Start", and toggle it up and down, you'll find it also has a "Random Shuffle" button, and even a "Today's Date" button!
Oh, gosh, this could be interesting!!!
It's like.. Every single game would have a daily version, as long as you tap "Today's Date".
Scoreboards
Which brings us to the scoreboards, and .. Gosh, how on earth do I control that?
I think I'm going to have to just say "One Scoreboard per game", and let people figure out how best to manage that, themselves.
Otherwise it's going to end up being a 100+Mb gigantic file of chaos!!
Hmmm...
Anyhoo, I'm wondering if I should add a GameHandler mode to JSE that does this, as well as rethinking how Browsercade handles its scoreboards/menu too.
It'd be a fun and interesting element to bring to all future games.
.. I think.
... Maybe
As always, feel free to post your thoughts and suggestions in the comments / Discord
A.I. Corner
Lyrics : This is a raw selection of "failed" phrases from yesterday's game.
The target was "phrases with exactly 5 words, each word being no more than 5 letters"
It didn't do very well.
Sound Imported : Indistinguishably Killed > Reveal 🔎
[verse]
Don't Judge A Book Cover
Pull Your Leg Just Kidding
Under The Weather Today Sick
Beat Around The Bush Stop
Cry Over Spilled Milk Why
Bite The Bullet Do It
Here's Look At You Kid
They Call Me Mister Tibbs
[pre-chorus]
You Can't Handle The Truth
I'll Have What She's Have
Be Afraid Be Very Afraid
I'll Be Back Very Soon
This Is The Way Forward
Winter Is Coming Very Soon
We Hold These Truths Clear
Ask Not What Your Nation
[chorus]
Rome Wasn't Built In Day
All The World's A Stage
What Light From Yonder Breaks
See You Later My Friend
You're Welcome Any Time Now
I'm Sorry About That Mess
Let's Go To The Store
Can You Help Me Please
[break]
[alt-verse]
Sure Thing No Problem Here
That Sounds Good To Me
Sun Is Shin Bright Today
Snow Covers All The Ground
Wind Blows Through The Trees
Moon Glows Soft And Bright
Storm Clouds Gather Up High
Trees Sway In Soft Breeze
[pre-chorus]
Bee Buzz From Flower Bloom
Fire Burns Warm And Bright
Apple A Day Keeps Doctor
Bread And Butter For Lunch
Salt And Pepper On Eggs
Meat And Veg For Dinner
Pizza Slice With Extra Cheese
Red Rose In The Garden
[chorus]
Rome Wasn't Built In Day
All The World's A Stage
What Light From Yonder Breaks
See You Later My Friend
You're Welcome Any Time Now
I'm Sorry About That Mess
Let's Go To The Store
Can You Help Me Please
[break]
[verse]
Gray Cloud Covers The Sun
Gold Coin Shines So Bright
Silver Star In Dark Sky
Second Try Works Much Better
Ten Little Birds In Tree
Twelve Eggs In The Box
Mouth Tastes Sweet And Sour
Mind Thinks Deep About Life
[pre-chorus]
Smile Makes Others Feel Good
Swim Across The Wide Lake
Sleep Under The Stars Bright
Window Shows The View Out
Car Drives Down The Road
Key Opens The Locked Door
Pen Writes Words On Paper
City Never Sleeps At Night
[chorus]
Rome Wasn't Built In Day
All The World's A Stage
What Light From Yonder Breaks
See You Later My Friend
You're Welcome Any Time Now
I'm Sorry About That Mess
Let's Go To The Store
Can You Help Me Please
[break]
[bridge]
Town Square Fills With Folk
Woods Hide Many Wild Things
Store Sells What People Need
Bridge Cross Over The River
Calm Water Reflects The Sky
Hope Lights Up Dark Times
Pride Comes Before A Fall
Faith Moves The Tall Mounts
[chorus]
Rome Wasn't Built In Day
All The World's A Stage
What Light From Yonder Breaks
See You Later My Friend
You're Welcome Any Time Now
I'm Sorry About That Mess
Let's Go To The Store
Can You Help Me Please
[The kitchen is bustling with activity. Dave is decorating ScrunchCakes with edible glitter, while Brian is meticulously wiping down a countertop.]
Dave: [beaming] This is going to be our best batch yet! The Purple Pumpkin Scrunchin's are flying off the shelves!
Brian: At this rate we're going to need extra staff to handle the influx!
[A smartly dressed Health Inspector enters, clipboard in hand.]
Inspector: Good afternoon, ladies and gentlemen. My name is Harold, and I'm a health inspector. I'm just here to do a routine check of your premises.
Dave: [nervously] What? A health inspector? Um. Okay! Welcome to Dave's Games and ScrunchCakes. [gestures] The Kitchen!
Inspector: [eyes narrowing] I'm afraid I have a few concerns. To start with, I'm worried about cross-contamination.
Green: Cross-contamination? We're very careful about cross-contamination.
Brian: Nothing is ever contaminated in a cross way.
Inspector: You don't have separate areas for food preparation and... [gestures vaguely toward the game shop] that.
Dave: Don't worry! All the games are in boxes. Well, most of them are.
Brian: There was that copy of Deflektor that was all unspooled the other day.
Dave: And don't worry about the glitter. That's proper edible glitter.
Inspector: I see.
[Mrs Thompson enters with bright purple hair.]
Mrs Thompson: Morning everyone. Ooh, a new member of staff?
Dave: No, this is Gordon, he's a health inspector.
Inspector: Harold. Pleased to meet you. You have a very on-brand hair colour, there.
Mrs Thompson: [beaming] Oh, this? That's going to be part of the uniform. Brian's going purple next.
Brian: [gasps] Um. Oh. Yes, of course. Like a uniform. Purple everywhere.
Inspector: Never mind colour co-ordination, you should all be wearing hair nets in here.
Dave: Don't worry, they'll be purple. I ordered them off Amazon yesterday. They'll be here later, today.
[End Credits Roll]
Views 17, Upvotes 0
Daily Blog
,
Smilebasic
Places
Archives
Site credits : All of the above : Jayenkai
(c) Jayenkai 2023 and onwards, RSS feed
6
Blog - ✂️ - 18 - Meanwhile, On Switch.. - AGameAWeek