Introducing: Makecode Party!

What about Doodle Noodles own map? (Obviously you don’t have or need too)

Doodle Noodles Sketch Cave

I don’t have time to make the map because I’ve been doing a lot this summer, but hopefully that gives you enough info to make it.

3 Likes

I think that should be enough to make a board!

2 Likes

Made a little Settings Menu ui if you want to use

2 Likes

Okay, so I was able to get part of the dice rolling system working, although I only made it so that you can roll 1s, and you can only move left. Here is my current code.

controller.A.onEvent(ControllerButtonEvent.Pressed, function () {
    timer.throttle("action", 500, function () {
        diceRoll = randint(1, 6)
        if (diceRoll == 1) {
            animation.stopAnimation(animation.AnimationTypes.All, mySprite2)
            mySprite2.setImage(img`
                . f f f f f f f f f f f f f f . 
                f b 1 b 1 b 1 b 1 b 1 b 1 b 1 f 
                f 1 f f f f f f f f f f f f b f 
                f b f 1 1 1 1 1 1 1 1 1 1 f 1 f 
                f 1 f 1 1 1 1 f f 1 1 1 1 f b f 
                f b f 1 1 1 f f f 1 1 1 1 f 1 f 
                f 1 f 1 1 1 f f f 1 1 1 1 f b f 
                f b f 1 1 1 1 f f 1 1 1 1 f 1 f 
                f 1 f 1 1 1 1 f f 1 1 1 1 f b f 
                f b f 1 1 1 1 f f 1 1 1 1 f 1 f 
                f 1 f 1 1 1 f f f f 1 1 1 f b f 
                f b f 1 1 1 f f f f 1 1 1 f 1 f 
                f 1 f 1 1 1 1 1 1 1 1 1 1 f b f 
                f b f f f f f f f f f f f f 1 f 
                f 1 b 1 b 1 b 1 b 1 b 1 b 1 b f 
                . f f f f f f f f f f f f f f . 
                `)
            if (tiles.tileAtLocationEquals(mySprite.tilemapLocation().getNeighboringLocation(CollisionDirection.Right), assets.tile`myTile0`) || tiles.tileAtLocationEquals(mySprite.tilemapLocation().getNeighboringLocation(CollisionDirection.Right), assets.tile`myTile3`)) {
                spriteutils.moveToAtSpeed(mySprite, mySprite.tilemapLocation().getNeighboringLocation(CollisionDirection.Right), 100, false)
            }
            timer.after(500, function () {
                animation.runImageAnimation(
                mySprite2,
                [img`
                    . f f f f f f f f f f f f f f . 
                    f b 1 b 1 b 1 b 1 b 1 b 1 b 1 f 
                    f 1 f f f f f f f f f f f f b f 
                    f b f 1 1 1 1 1 1 1 1 1 1 f 1 f 
                    f 1 f 1 1 1 1 f f 1 1 1 1 f b f 
                    f b f 1 1 1 f f f 1 1 1 1 f 1 f 
                    f 1 f 1 1 1 f f f 1 1 1 1 f b f 
                    f b f 1 1 1 1 f f 1 1 1 1 f 1 f 
                    f 1 f 1 1 1 1 f f 1 1 1 1 f b f 
                    f b f 1 1 1 1 f f 1 1 1 1 f 1 f 
                    f 1 f 1 1 1 f f f f 1 1 1 f b f 
                    f b f 1 1 1 f f f f 1 1 1 f 1 f 
                    f 1 f 1 1 1 1 1 1 1 1 1 1 f b f 
                    f b f f f f f f f f f f f f 1 f 
                    f 1 b 1 b 1 b 1 b 1 b 1 b 1 b f 
                    . f f f f f f f f f f f f f f . 
                    `,img`
                    . f f f f f f f f f f f f f f . 
                    f b 1 b 1 b 1 b 1 b 1 b 1 b 1 f 
                    f 1 f f f f f f f f f f f f b f 
                    f b f 1 1 1 1 1 1 1 1 1 1 f 1 f 
                    f 1 f 1 1 1 f f f f f 1 1 f b f 
                    f b f 1 1 f f f f f f f 1 f 1 f 
                    f 1 f 1 f f f 1 1 1 f f 1 f b f 
                    f b f 1 f f 1 1 1 f f f 1 f 1 f 
                    f 1 f 1 1 1 1 f f f f 1 1 f b f 
                    f b f 1 1 1 f f f f 1 1 1 f 1 f 
                    f 1 f 1 1 f f f f f f f 1 f b f 
                    f b f 1 1 f f f f f f f 1 f 1 f 
                    f 1 f 1 1 1 1 1 1 1 1 1 1 f b f 
                    f b f f f f f f f f f f f f 1 f 
                    f 1 b 1 b 1 b 1 b 1 b 1 b 1 b f 
                    . f f f f f f f f f f f f f f . 
                    `,img`
                    . f f f f f f f f f f f f f f . 
                    f b 1 b 1 b 1 b 1 b 1 b 1 b 1 f 
                    f 1 f f f f f f f f f f f f b f 
                    f b f 1 1 1 1 1 1 1 1 1 1 f 1 f 
                    f 1 f 1 1 f f f f f 1 1 1 f b f 
                    f b f 1 1 f f f f f f 1 1 f 1 f 
                    f 1 f 1 1 1 1 1 f f f 1 1 f b f 
                    f b f 1 1 1 f f f f f 1 1 f 1 f 
                    f 1 f 1 1 1 1 1 1 f f 1 1 f b f 
                    f b f 1 1 f f 1 1 f f 1 1 f 1 f 
                    f 1 f 1 1 f f f f f f 1 1 f b f 
                    f b f 1 1 1 f f f f 1 1 1 f 1 f 
                    f 1 f 1 1 1 1 1 1 1 1 1 1 f b f 
                    f b f f f f f f f f f f f f 1 f 
                    f 1 b 1 b 1 b 1 b 1 b 1 b 1 b f 
                    . f f f f f f f f f f f f f f . 
                    `,img`
                    . f f f f f f f f f f f f f f . 
                    f b 1 b 1 b 1 b 1 b 1 b 1 b 1 f 
                    f 1 f f f f f f f f f f f f b f 
                    f b f 1 1 1 1 1 1 1 1 1 1 f 1 f 
                    f 1 f 1 1 1 1 f f f f 1 1 f b f 
                    f b f 1 1 1 f f f f f 1 1 f 1 f 
                    f 1 f 1 1 f f f 1 f f 1 1 f b f 
                    f b f 1 1 f f 1 1 f f 1 1 f 1 f 
                    f 1 f 1 1 f f f f f f 1 1 f b f 
                    f b f 1 1 1 1 1 1 f f 1 1 f 1 f 
                    f 1 f 1 1 1 1 1 1 f f 1 1 f b f 
                    f b f 1 1 1 1 1 1 f f 1 1 f 1 f 
                    f 1 f 1 1 1 1 1 1 1 1 1 1 f b f 
                    f b f f f f f f f f f f f f 1 f 
                    f 1 b 1 b 1 b 1 b 1 b 1 b 1 b f 
                    . f f f f f f f f f f f f f f . 
                    `,img`
                    . f f f f f f f f f f f f f f . 
                    f b 1 b 1 b 1 b 1 b 1 b 1 b 1 f 
                    f 1 f f f f f f f f f f f f b f 
                    f b f 1 1 1 1 1 1 1 1 1 1 f 1 f 
                    f 1 f 1 1 f f f f f f 1 1 f b f 
                    f b f 1 1 f f f 1 1 1 1 1 f 1 f 
                    f 1 f 1 1 f f f f f f 1 1 f b f 
                    f b f 1 1 f f f f f f 1 1 f 1 f 
                    f 1 f 1 1 1 1 1 f f f 1 1 f b f 
                    f b f 1 1 1 1 f f f f 1 1 f 1 f 
                    f 1 f 1 1 f f f f f f 1 1 f b f 
                    f b f 1 1 f f f f f 1 1 1 f 1 f 
                    f 1 f 1 1 1 1 1 1 1 1 1 1 f b f 
                    f b f f f f f f f f f f f f 1 f 
                    f 1 b 1 b 1 b 1 b 1 b 1 b 1 b f 
                    . f f f f f f f f f f f f f f . 
                    `,img`
                    . f f f f f f f f f f f f f f . 
                    f b 1 b 1 b 1 b 1 b 1 b 1 b 1 f 
                    f 1 f f f f f f f f f f f f b f 
                    f b f 1 1 1 1 1 1 1 1 1 1 f 1 f 
                    f 1 f 1 1 1 f f f f 1 1 1 f b f 
                    f b f 1 1 f f f f f 1 1 1 f 1 f 
                    f 1 f 1 1 f f 1 1 1 1 1 1 f b f 
                    f b f 1 1 f f f f f 1 1 1 f 1 f 
                    f 1 f 1 1 f f f f f f 1 1 f b f 
                    f b f 1 1 f f 1 1 f f 1 1 f 1 f 
                    f 1 f 1 1 f f f f f f 1 1 f b f 
                    f b f 1 1 1 f f f f 1 1 1 f 1 f 
                    f 1 f 1 1 1 1 1 1 1 1 1 1 f b f 
                    f b f f f f f f f f f f f f 1 f 
                    f 1 b 1 b 1 b 1 b 1 b 1 b 1 b f 
                    . f f f f f f f f f f f f f f . 
                    `],
                50,
                true
                )
            })
        }
    })
})

I also added another type of space (the Red Space). So with that extra type of space, is there a way to get the dice to roll from 1 to 6 and to move on the board without just going left?

Also here’s the project, if you’re wondering.

2 Likes

Can you make BlastBox’s Perplex Express next? please?

1 Like

Yeah! I just need to make Coneguy’s Crazy Cape first.

1 Like

Yes, I’ll work on getting this coded! Also, for some reason the blue spaces didn’t stack in your (beautiful) demo, so i’ll fix that too.

1 Like

Here’s some dice code I made a while ago, could be useful

1 Like

Ok, so about my character, when can he get a board?

1 Like

Soon. I don’t know what it would be about yet, but I’ll find something.

i personally think you all should start lowering the amounts of demands you have for your characters. @TheConeGuy probably has alot of stuff to do before he gets to yours.

Fixed! Now the sprite moves clockwise around the board. The dice also works!

1 Like

I could do a 3d dice roll

2 Likes

Nah, he’s fine. Although I’m probably going to cut the character roster down, as 24 characters is a LOT.

If I do cut the character roster down (which I probably will) I might be a bit biased towards well-known Makecode users like Taser, Pixeldoodle, Randomuser, etc.

3 Likes

I was speaking in general but, Do as you want, just a suggestion.

1 Like

am I well known?

1 Like

Yeah, you’re staying in. You’re good.

am I popular?

3 Likes

You make literally the best posts in this entire forum, so you’re probably staying.

3 Likes

What about me :pleading_face::pray:

1 Like