Channel 0 MakeCode News

Screenshot 2025-04-02 at 7.23.59 AM
It’s not Courier New where did that come from. (this is in the source code)

and this down there is the actual courier new.

1 Like

Animation vs Animator?

2 Likes

Yes.

1 Like

Hello and welcome again to another episode of...

We have an interesting hit today. Please have a look!

Arcade Con

It has been a very fine week and to make things better, we have the Microsoft Makecode ARCADE-CON
This 7-hour long video covers many things, spanning from explaining Arcade's rich history, to AI in coding :exploding_head: and many more!


Ivar

We have had one of the best games ever seen, reportedly made in a week :open_mouth: In case you had missed this masterpiece, here is the game link and a special interview with @auto-koala, the creator of the game.

The interview

1. What inspired you to make Ivar?

Well I was first contacted by my boss about the game jam. The controls and initial design was inspired by a mobile game I used to play called ‘pudding monsters’. The theme of the game jam was ‘polar opposites’ so I thought “what if I made a puzzle game where the enemies move in the exact opposite direction to you?”

2. How long did it take to make Ivar and what were some obstacles/challenges during development?

Fun fact - Ivar was made in a week! The jam was meant to be a month long, and you could choose to make the game in unity or Makecode so I actually spent the first 3 weeks deciding what engine I was going to use :sweat_smile:. I switched to Makecode at the last minute and immediately was in work mode. The final project took 3000 lines of code.

The first challenge was making the art and animations. I have absolutely zero artistic or animation skills whatsoever, so it took me quite a while to make the first assets. Before I even started in makecode I made the ivar animations in a pixel animation software called libre sprite (painstakingly animating every frame). Once I started developing I copied the animation into makecode.

There were two big programming challenges which took up a lot of dev time. One was making the collision system between all the enemies. (My solution was to create an invisible wall at the enemies location when they stop so that other enemies collide with them in the same way). The second challenge was developing the spring system. These two features took a lot of time to bug fix.

My final issue was actually submitting the game. I actually couldn’t share the game at the deadline, since the game uses a local extension I modified which couldn’t be published globally. I eventually found a fix (by simply just copying the extension code directly) and ended up submitting it a day late. Luckily it was still approved :grin:.

3. Tell us more about the setting and story of Ivar

Another fact, the name Ivar comes from the game jam theme polar opposites.
I intentionally chose that name as your arch nemesis Ravi is ‘Ivar’ spelled backwards.

The basic story is shown in the cutscene. Ivar finds a strange mirror, and on the other side is Ravi, a strange entity who is almost like an opposite version of Ivar. He ends up breaking through the portal taking his minions with him and unleashing them on Ivar’s home. Ivar has to stop Ravi before his world is destroyed. Ivar traverses through a forest where he has to avoid the minions. Finally he comes face to face with Ravi in an epic boss battle.

Will there be any more Ivar-style games/prequels to Ivar? If so, give us some sneak-peeks 😋

Well since Ivar got such overwhelming support (and also since I ended up winning the game jam :grin:) I do intend on making a full version of Ivar. If that is the case, the game jam version will be the first world (Wild woods). So I’m probably gonna make more worlds, each with their own mechanics and a boss battle at the end. These new levels will also have new characters/enemies. Just like Ravi moves in the opposite direction to Ivar, there could also be other different coloured entities, each with their own mechanics. Although for now I’ll be taking a tiny break from Ivar to work on some other games and courses. Due to some of the limitations of makecode I might have to make Ivar in another game engine.

5. What are you happiest about of Ivar (accomplishments, plays, others)

This was my first ever game jam (and really my first ever proper finished game) so winning 500$ seems almost surreal. The support as well, especially from people in the makecode community was amazing. Another thing I really liked about Ivar was making my own assets. Especially the music, I really like making game music. The art and animations was also a satisfying challenge hopefully I get better at pixel art in the future.

Thank you for reading this edition of

Channel 0 Makecode News

18 Likes

Alr makecode
you can’t be serious

2 Likes

AI in coding, RedSprite. Not in MakeCode. I think we spent all of five minutes on the topic over the seven hours.

8 Likes

NOO I DIDN’T READ GITHUB IM SO SORRY :sob:

2 Likes

Lol, glad you cleared that up…

3 Likes

𝐖𝐚𝐢𝐭 𝐰𝐡𝐚𝐭.

2 Likes

Yeah he won $500 from the game jam. its crazy right!?

4 Likes

Special shoutout to @auto-koala for doing the interview! :sweat_smile:

2 Likes

Yep! My bad for forgetting the most important shoutout of all time XD

also, whats this…

7 Likes

The logo is in progress by the way.

2 Likes

ooohh, goodie

2 Likes

Oh wow, I know this is from a long time ago but thank you! I uploaded my game here when I first joined the forums, so I didn’t know how to check many of my notifications and never realised I had been mentioned. Again thank you so much!

5 Likes

Wow how long have you been off the forums xD

1 Like

A GOOD REPLY WOOOI
OH

1 Like

Gosh, I think about just under a year?

2 Likes

ONE YEAR? wow i would not survive that.

2 Likes

I would be in a mental hospital

2 Likes