# Dodge-ball!

**URL:** <https://forum.makecode.com/t/dodge-ball/31302>\
**Category:** Arcade\
**Created:** [October 22, 2024, 2:40am UTC](https://forum.makecode.com/t/dodge-ball/31302 "2024-10-22T02:40:02Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![MYR](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/myr/32/16320_2.png) [@MYR](https://forum.makecode.com/u/MYR)\
**Post date:** [October 22, 2024, 2:40am UTC](https://forum.makecode.com/t/dodge-ball/31302/1 "2024-10-22T02:40:02Z")

</div>

Try it out:

> **[Dodgeball](https://arcade.makecode.com/S69528-24778-40722-26724)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

Play dodge-ball against a CPU, or play it against one of your friends! The goal is to make your opponent run out of lives either by catching your way to victory, or hitting the opponent with your the dodge-balls!

_Includes CPU players, so you don’t have to micromanage every player._

How to play:  
Move your player up and down with the UP and DOWN arrows.  
Switch to your other players with the LEFT/RIGHT Arrows.  
Press A to throw a ball - You will automatically aim for the nearest ball, and throw it when you get it.  
Press B to catch, any ball that touches you in the frames of catching will make the opponent lose a life instead of you!

---

<div class="post-metadata">

**Author:** ![MYR](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/myr/32/16320_2.png) [@MYR](https://forum.makecode.com/u/MYR)\
**Post date:** [October 22, 2024, 11:32pm UTC](https://forum.makecode.com/t/dodge-ball/31302/2 "2024-10-22T23:32:05Z")

</div>

UPDATE:  
made it easier to play

---

<div class="post-metadata">

**Author:** ![redSprite](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/redsprite/32/34262_2.png) [@redSprite](https://forum.makecode.com/u/redSprite)\
**Post date:** [October 23, 2024, 9:41pm UTC](https://forum.makecode.com/t/dodge-ball/31302/3 "2024-10-23T21:41:18Z")

</div>

Bad controls.  
Also the whole team shares HP  
why not make it so that each individual player has their own HP?

---

<div class="post-metadata">

**Author:** ![MYR](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/myr/32/16320_2.png) [@MYR](https://forum.makecode.com/u/MYR)\
**Post date:** [October 24, 2024, 2:24am UTC](https://forum.makecode.com/t/dodge-ball/31302/4 "2024-10-24T02:24:14Z")

</div>

I can see how the controls would be bad if you were trying it on something with only touchscreen capabilities.  
As for the individual HP thing, this was sort of a small project I offhandedly thought of, so if you want to change it, you can. I probably will not be changing the game.

---

<div class="post-metadata">

**Author:** ![randomuser](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/randomuser/32/32505_2.png) [@randomuser](https://forum.makecode.com/u/randomuser)\
**Post date:** [October 24, 2024, 6:24pm UTC](https://forum.makecode.com/t/dodge-ball/31302/5 "2024-10-24T18:24:00Z")

</div>

Wow this is SO fun!! At first I was pretty confused- a built-in tutorial might be helpful- but once I got the hang of it it’s a blast! I love the art and CPUs! I only found one bug, just that if there are no nearby balls your player might run for a ball on the other side of the court and get stuck at a wall.

---

<div class="post-metadata">

**Author:** ![MYR](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/myr/32/16320_2.png) [@MYR](https://forum.makecode.com/u/MYR)\
**Post date:** [October 25, 2024, 4:54pm UTC](https://forum.makecode.com/t/dodge-ball/31302/6 "2024-10-25T16:54:39Z")

</div>

Thank you! I will admit, I was a bit lazy and did not make a built in rule page. I just typed it out. Also, nice new picture! (If you are the same person.)

---

<div class="post-metadata">

**Author:** ![redSprite](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/redsprite/32/34262_2.png) [@redSprite](https://forum.makecode.com/u/redSprite)\
**Post date:** [October 25, 2024, 6:08pm UTC](https://forum.makecode.com/t/dodge-ball/31302/7 "2024-10-25T18:08:21Z")

</div>

CATCH IS TO OP  
nerf it

---

<div class="post-metadata">

**Author:** ![randomuser](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/randomuser/32/32505_2.png) [@randomuser](https://forum.makecode.com/u/randomuser)\
**Post date:** [October 25, 2024, 7:56pm UTC](https://forum.makecode.com/t/dodge-ball/31302/8 "2024-10-25T19:56:36Z")

</div>

Thanks! 😸

---

<div class="post-metadata">

**Author:** ![MYR](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/myr/32/16320_2.png) [@MYR](https://forum.makecode.com/u/MYR)\
**Post date:** [January 5, 2025, 8:22pm UTC](https://forum.makecode.com/t/dodge-ball/31302/9 "2025-01-05T20:22:16Z")

</div>

Oh! one more thing! For multiplayer, the controls are:  
This unfortunately means there is only multiplayer on computers, no touchscreens!  
Player 1:  
W and S to move  
A and D to switch players  
F to get ball  
G to catch  
Player 2:  
Up arrow and Down arrow to move  
Left and Right arrow to switch players  
Click to get ball  
Right Click to catch
