Battle Zenith!

I already know what I’m going to do.
What I’m going to do:
I’m going to shrink the title screen animation into just the title. Then I’m going to set that animation to happen at the centre of the screen. Which should work.

3 Likes

I know I said August for when we send out the official polls but can we extend it? (by a lot of course were going to be competing in CK5

2 Likes

WHAT WAS THAT? HOW WAS IT MADE?

5 Likes

Me. I made it.

4 Likes

oh yeahh the grass is slightly darker

2 Likes

What tool did you use? There is no way you animated that, and besides, it wasn’t even in an animation.

2 Likes

stop it it came from karaoke

1 Like

that would be cool

1 Like

No, made the animation.

1 Like

Then share the project where you created the animation. And synchronized the music.

2 Likes

-_-

Not would be, is cool.

3 Likes

lmao

2 Likes

Update 1.7 is almost finished.
I currently have two more things to add/change.

Here’s a little sneak peek at some changes…
1.6:


1.7:

3 Likes

New astronomer looks fire :fire:

2 Likes

thank God you started work on this now the wars with @swirlix begin

2 Likes

I hate to break it to you buddy…

1 Like

Wow! This is super cool! The way it works is basically by storing a bunch of numbers in buffers representing how many pixels to draw in a line of a color. Each number in a buffer has 8 bits (1 byte) and since only 7 bits are needed to represent up to the number 127, they use the first bit of each number to be an on/off representing the black or white color.

They use an optimization where they can tell their program to draw the lines vertically or horizontally, depending on which set of span line numbers will take up less memory.

They also have another optimization where, if the current byte is one color, and the next byte is the same color, instead of treating the current byte as a normal span of pixels, they treat it as the number of 128 line spans to draw. This lets them fill the whole screen black at the beginning with only "hex`00F0C0` " which means a buffer of [0, 240, 192]. That first number tells the program which scan line technique to use, horizontal or vertical, so it really doesn’t matter, but the next two numbers have their first bit set to 1, indicating black. Ignoring the first bit, the numbers become 112 and 64. This tells the program to draw 112 * 128 black pixels, + 64, all in just 3 numbers! 112 * 128 + 64 = 120 * 120, the exact size of their screen.

All those buffers were most likely generated by another program that they wrote to take in all the frames and convert them to these buffers. The music was synced using the music “tick” counter, which Makecode uses to keep track of where it is in a song.

3 Likes

Thank you, every character is getting an update to how they look and to their stats.
You can see the changes on Taser too right?

1 Like

That is CRAZY!!! I remember hearing how people should NOT do full screen animations, then this comes along with a really long full screen animation

2 Likes

this is actually a thing made by @AqeeAqee

1 Like