Before I can do a LARGE overhaul of Browsercade, I need to nip and tuck a few things.
-=-=-
Browsercade is actually a fairly capable engine, but with all the optimising I've been doing with JSE over the past few years, I've learned all manner of "better" ways to do particular tasks, and as a result, JSE actually expects the Javascript Functions to function in a particular way.
One fairly big difference is the way that rotation is handled.
In Browsercade it's rotate then scale, where as in JSE it's the other way around.
This probably doesn't seem like a big deal, and in most circumstances it isn't, but it means that if you stretch a sprite to 4x1 size, then rotate it 90 degrees, in the one instance it'll be the same tall sprite, but now horizontal.. In the other instance, it'll be the sprite, rotated 90 degrees, but still 4 times as tall as it is wide.
Essentially Is the rotation scaled, or is the scale rotated..
Ooooh, quirky!!
This is one of many changes that I've done to the JSE engine over the years, which never got fed back into Browsercade, but that I really really need to fix up.
It'll probably mean having to fix up all the games, too, in case any of these quirks are impacting them.
There's also the issue of the Font.
Browsercade makes use of a font named "White Rabbit", but if I want to integrate JSE, then the font will have to change to the JSE Multi-font font.. Last I checked, some browsers couldn't handle having two different "online" fonts. It was one or the other, and no choice between. This is why the JSE Multi-font works the way it does, incorporating all the many possible 8-bit fonts into one massive font.
So, do I remove White Rabbit from Browsercade?
If I'm doing "quite" the overhaul, it probably won't be too noticeable if the font changes to match the new style.
I wonder if anyone would complain?
There's a lot of work to be done on Browsercade, if I'm honest.
I've left it FAR too long.
*slaps wrist*
[verse]
You're my favourite font.
(So readable)
You are retro and clean.
(So rendered)
I can read all the text.
(So presentable)
When I stare at my screen.
(So distinct)
[verse]
You're a retro font.
(So pristine)
With your pixels crisp.
(So edgy)
I fell for your serifs,
(So standing)
Through the moonlit wisp.
(So beauty)
[chorus]
Font of my heart, you never will blur.
Your soul in the pixels from times long before.
No kerning is needed to keep you aligned.
Your eight by eight grid forever in my mind.
[verse]
You have perfect form,
(So aligned)
Each corner a delight.
(So tight)
I can read you close,
(So outlined)
Or when the bytes take flight.
(So bright)
[chorus]
Font of my heart, you never will blur.
Your soul in the pixels from times long before.
No kerning is needed to keep you aligned.
Your eight by eight grid forever in my mind.
[bridge]
Fron the CRT lit dust you brighten my life.
You're the font that felt so very right.
No Arial will be in my dreams, tonight.
Comic Sans can't hold a light.
When you show me your beautiful 8-bit charm,
With your pixelated edges that won't cause harm.
I hug at your asterisk and stroke your ampersand,
Because you are the best font in all of the land.
[chorus]
Font of my heart, you never will blur.
Your soul in the pixels from times long before.
No kerning is needed to keep you aligned.
Your eight by eight grid forever in my mind.
[outro]
Stay on my screen.
Don't ever fade.
My darling font.
You're perfectly made.
Int. Dave's Games and ScrunchCakes - Monday Morning
[Dave approaches a customer who's sifting through the videogame shelves.]
Dave: Hey, how's things?
Customer: (looking slightly bewildered) Do you sell anything for this thing?
[The customer holds up a photo of an Amiga 500]
Dave: (Beaming) Absolutely! We’ve got a fantastic selection. Looking for something specific?
Customer: I missed Father's Day yesterday, so want to make it up to my Dad.
Dave: Aaah, I see. Well, we don't have any Amiga Flowers. [chuckles]
Customer: [chuckles along] I don't think it's got a flower port.
Dave: Nope, but it does have a Monitor port!
Customer: (Hesitantly).. yeah. So, do you have any games I can get for it? I bet my Dad would be thrilled.
Dave: Sure. How about something exciting like Stunt Car Racer?
Customer: That sounds exciting. What's that about?
Dave: Well, basically, imagine if you had to drive a car around a Roller Coaster track.
Customer: Oooh.
Green: [Pops up] The track designs were pretty innovative, too. Especially the ones with the ramps and loops.
Customer: (Looking at a copy of Stunt Car Racer) It looks.. Weird.
Dave: (Waving his hand dismissively) That's the charm! It’s retro, you see? A taste of gaming history. Your Dad will love it.
Green: To be fair, if his Dad still has his Amiga, he probably already has the game, too.
Dave: Greenie! Don't ruin the moment. (To the customer) We’ll get you set up with a controller, too. A nice big glossy Joystick with two big red buttons!
Customer: (Smiling slightly) Alright, you’ve convinced me. Let's give it a shot.
[End credits roll]
Views 150, Upvotes 2
Daily Blog
,
Browsercade
New games every week!
Places
Archives
Site credits : Jayenkai made this.
(c) Jayenkai 2023 and onwards, RSS feed
5