# The cheapest version of 2-Player Smash Bros you'll ever see

**URL:** <https://forum.makecode.com/t/the-cheapest-version-of-2-player-smash-bros-youll-ever-see/10715>\
**Category:** Show & Tell\
**Created:** [November 1, 2021, 10:52pm UTC](https://forum.makecode.com/t/the-cheapest-version-of-2-player-smash-bros-youll-ever-see/10715 "2021-11-01T22:52:54Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![personalnote](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/personalnote/32/31359_2.png) [@personalnote](https://forum.makecode.com/u/personalnote)\
**Post date:** [November 1, 2021, 10:52pm UTC](https://forum.makecode.com/t/the-cheapest-version-of-2-player-smash-bros-youll-ever-see/10715/1 "2021-11-01T22:52:54Z")

</div>

> **[Quack Bros Ultra®](https://arcade.makecode.com/53320-67083-37721-12591)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

Credit to @JazzyBurrito and @Purp13 for making the base demo  
Forum - [Smash bros](https://forum.makecode.com/t/smash-bros/7013)

Controls:  
P1 - WAS (Up, Right, and Left Arrow Keys) to move, E to shoot a normal power beam, S (Down Arrow Key) to shoot a special power beam  
P2 - IJL (Up, Right, and Left Arrow Keys) to move, U to shoot a normal power beam, K (Down Arrow Key) to shoot a special power beam

NOTES

- Do not press the down arrow key in the menu, otherwise the game will crash.
- If you move backwards while shooting, you will fire a beam that will send the other player towards you (Use it to your advantage).
- You can double-jump.
- The higher your percentage is, the more stronger the knockback you receive will be.

---

<div class="post-metadata">

**Author:** ![Purp13](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/purp13/32/3765_2.png) [@Purp13](https://forum.makecode.com/u/Purp13)\
**Post date:** [November 29, 2021, 5:29pm UTC](https://forum.makecode.com/t/the-cheapest-version-of-2-player-smash-bros-youll-ever-see/10715/2 "2021-11-29T17:29:36Z")

</div>

so the code error at the begining is because the game doesn’t know that the game has started/characters selected. make a start variable set it to 0 when the second player has selected their character then set that variable to 1 so that when the down and up button are pressed the game won’t have an error

---

<div class="post-metadata">

**Author:** ![Purp13](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/purp13/32/3765_2.png) [@Purp13](https://forum.makecode.com/u/Purp13)\
**Post date:** [November 29, 2021, 7:38pm UTC](https://forum.makecode.com/t/the-cheapest-version-of-2-player-smash-bros-youll-ever-see/10715/3 "2021-11-29T19:38:42Z")

</div>

[https://makecode.com/\_0MV8jw96eFM5](https://makecode.com/_0MV8jw96eFM5) here it is

---

<div class="post-metadata">

**Author:** ![personalnote](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/personalnote/32/31359_2.png) [@personalnote](https://forum.makecode.com/u/personalnote)\
**Post date:** [November 29, 2021, 10:44pm UTC](https://forum.makecode.com/t/the-cheapest-version-of-2-player-smash-bros-youll-ever-see/10715/4 "2021-11-29T22:44:55Z")

</div>

ah, thank you. i was wondering what was going on with that.

---

<div class="post-metadata">

**Author:** ![TheJaky](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/thejaky/32/5711_2.png) [@TheJaky](https://forum.makecode.com/u/TheJaky)\
**Post date:** [November 29, 2021, 10:45pm UTC](https://forum.makecode.com/t/the-cheapest-version-of-2-player-smash-bros-youll-ever-see/10715/5 "2021-11-29T22:45:02Z")

</div>

very nice and quack

---

<div class="post-metadata">

**Author:** ![JazzyBurrito](https://avatars.discourse-cdn.com/v4/letter/j/ce73a5/32.png) [@JazzyBurrito](https://forum.makecode.com/u/JazzyBurrito)\
**Post date:** [February 8, 2022, 6:30pm UTC](https://forum.makecode.com/t/the-cheapest-version-of-2-player-smash-bros-youll-ever-see/10715/6 "2022-02-08T18:30:42Z")

</div>

Hey! This is really cool! I got a bit lazy with this project after a few tries and it’s nice to see someone else make something out of it.

---

<div class="post-metadata">

**Author:** ![personalnote](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/personalnote/32/31359_2.png) [@personalnote](https://forum.makecode.com/u/personalnote)\
**Post date:** [February 8, 2022, 10:07pm UTC](https://forum.makecode.com/t/the-cheapest-version-of-2-player-smash-bros-youll-ever-see/10715/7 "2022-02-08T22:07:29Z")

</div>

no worries! sometimes, once people drop or cancel some projects, I like to finish them up

---

<div class="post-metadata">

**Author:** ![Segatendo](https://avatars.discourse-cdn.com/v4/letter/s/898d66/32.png) [@Segatendo](https://forum.makecode.com/u/Segatendo)\
**Post date:** [May 9, 2022, 5:29pm UTC](https://forum.makecode.com/t/the-cheapest-version-of-2-player-smash-bros-youll-ever-see/10715/8 "2022-05-09T17:29:19Z")

</div>

does this work on hardwares with jacdac connecter?

---

<div class="post-metadata">

**Author:** ![Segatendo](https://avatars.discourse-cdn.com/v4/letter/s/898d66/32.png) [@Segatendo](https://forum.makecode.com/u/Segatendo)\
**Post date:** [May 9, 2022, 5:29pm UTC](https://forum.makecode.com/t/the-cheapest-version-of-2-player-smash-bros-youll-ever-see/10715/9 "2022-05-09T17:29:31Z")

</div>

and if so how can you make it so each player has there own camera so one player can be one end of a map withought the other being in the screen

---

<div class="post-metadata">

**Author:** ![personalnote](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/personalnote/32/31359_2.png) [@personalnote](https://forum.makecode.com/u/personalnote)\
**Post date:** [May 9, 2022, 11:06pm UTC](https://forum.makecode.com/t/the-cheapest-version-of-2-player-smash-bros-youll-ever-see/10715/10 "2022-05-09T23:06:19Z")

</div>

> [@Segatendo](#):
>
> hardwares with jacdac connecter?

sorry i have no idea

> [@Segatendo](#):
>
> and if so how can you make it so each player has there own camera so one player can be one end of a map withought the other being in the screen

That requires either an entirely different screen or the use of a split-screen, which is a feature i’ve yet to implement. and honestly, I have no idea how to do that.

---

<div class="post-metadata">

**Author:** ![Segatendo](https://avatars.discourse-cdn.com/v4/letter/s/898d66/32.png) [@Segatendo](https://forum.makecode.com/u/Segatendo)\
**Post date:** [May 10, 2022, 5:02pm UTC](https://forum.makecode.com/t/the-cheapest-version-of-2-player-smash-bros-youll-ever-see/10715/11 "2022-05-10T17:02:06Z")

</div>

oh ok well i might be getting a pygamer soon so if i do ill test this out on the meowbit anf pygamer and let you know if there are any ways of doing this maybe

---

<div class="post-metadata">

**Author:** ![personalnote](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/personalnote/32/31359_2.png) [@personalnote](https://forum.makecode.com/u/personalnote)\
**Post date:** [May 10, 2022, 11:31pm UTC](https://forum.makecode.com/t/the-cheapest-version-of-2-player-smash-bros-youll-ever-see/10715/12 "2022-05-10T23:31:06Z")

</div>

alright

---

<div class="post-metadata">

**Author:** ![personalnote](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/personalnote/32/31359_2.png) [@personalnote](https://forum.makecode.com/u/personalnote)\
**Post date:** [November 7, 2022, 11:41pm UTC](https://forum.makecode.com/t/the-cheapest-version-of-2-player-smash-bros-youll-ever-see/10715/13 "2022-11-07T23:41:51Z")

</div>

> [@\[Extension\] arcade-split-screen](https://forum.makecode.com/t/extension-arcade-split-screen/14970):
>
> Hey folks! Here’s a little extension that @Lucas_M-DangerKitty asked @jwunderl and I to whip up on stream today: riknoll/arcade-split-screen This adds one block that lets you enable split screen for your multiplayer game. [splitscreen]

split screen extension was made
