# Epic Engine

**URL:** <https://forum.makecode.com/t/epic-engine/29543>\
**Category:** Show & Tell\
**Created:** [July 2, 2024, 8:05pm UTC](https://forum.makecode.com/t/epic-engine/29543 "2024-07-02T20:05:05Z")\
**Posts on this page:** 18\
**Page:** 1

<div class="post-metadata">

**Author:** ![BloonsFan3](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/bloonsfan3/32/16226_2.png) [@BloonsFan3](https://forum.makecode.com/u/BloonsFan3)\
**Post date:** [July 2, 2024, 8:05pm UTC](https://forum.makecode.com/t/epic-engine/29543/1 "2024-07-02T20:05:05Z")

</div>

Remember that slope engine? I worked on that EVEN MORE and turned it into an AWESOME physics engine.  
Includes  
Working physics with tilemap.  
Easy to use slope editor.  
Uses blocks.  
And last but not least, a working moving platform system!  
(please credit me if you use)

> **[No Limits Engine](https://arcade.makecode.com/S85605-90057-16581-33240)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

---

<div class="post-metadata">

**Author:** ![anon30657772](https://avatars.discourse-cdn.com/v4/letter/a/3d9bf3/32.png) [@anon30657772](https://forum.makecode.com/u/anon30657772)\
**Post date:** [July 2, 2024, 10:58pm UTC](https://forum.makecode.com/t/epic-engine/29543/2 "2024-07-02T22:58:34Z")

</div>

Super neato!

---

<div class="post-metadata">

**Author:** ![Luke](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/luke/32/32519_2.png) [@Luke](https://forum.makecode.com/u/Luke)\
**Post date:** [July 2, 2024, 10:58pm UTC](https://forum.makecode.com/t/epic-engine/29543/3 "2024-07-02T22:58:35Z")

</div>

waoh this amazing!

---

<div class="post-metadata">

**Author:** ![BloonsFan3](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/bloonsfan3/32/16226_2.png) [@BloonsFan3](https://forum.makecode.com/u/BloonsFan3)\
**Post date:** [July 3, 2024, 2:57am UTC](https://forum.makecode.com/t/epic-engine/29543/4 "2024-07-03T02:57:04Z")

</div>

thanks!

---

<div class="post-metadata">

**Author:** ![BloonsFan3](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/bloonsfan3/32/16226_2.png) [@BloonsFan3](https://forum.makecode.com/u/BloonsFan3)\
**Post date:** [July 3, 2024, 2:57am UTC](https://forum.makecode.com/t/epic-engine/29543/5 "2024-07-03T02:57:06Z")

</div>

thank you too!

---

<div class="post-metadata">

**Author:** ![Catz\_N\_Coffee](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/catz_n_coffee/32/15323_2.png) [@Catz\_N\_Coffee](https://forum.makecode.com/u/Catz_N_Coffee)\
**Post date:** [July 3, 2024, 5:33pm UTC](https://forum.makecode.com/t/epic-engine/29543/6 "2024-07-03T17:33:34Z")

</div>

MAKE AN OLIMPIC SKI JUMP GAME!!! 🎿 🎿 🎿 🎿

---

<div class="post-metadata">

**Author:** ![BloonsFan3](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/bloonsfan3/32/16226_2.png) [@BloonsFan3](https://forum.makecode.com/u/BloonsFan3)\
**Post date:** [July 3, 2024, 8:15pm UTC](https://forum.makecode.com/t/epic-engine/29543/7 "2024-07-03T20:15:43Z")

</div>

hm good idea, maybe ill make it easier to use like with functions.

---

<div class="post-metadata">

**Author:** ![User7](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/user7/32/16035_2.png) [@User7](https://forum.makecode.com/u/User7)\
**Post date:** [July 3, 2024, 8:16pm UTC](https://forum.makecode.com/t/epic-engine/29543/8 "2024-07-03T20:16:49Z")

</div>

Here’s a game I made based off this engine in 45 min’s  
[Ping Pong Max](https://arcade.makecode.com/S89688-20296-52363-89002)

---

<div class="post-metadata">

**Author:** ![BloonsFan3](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/bloonsfan3/32/16226_2.png) [@BloonsFan3](https://forum.makecode.com/u/BloonsFan3)\
**Post date:** [July 3, 2024, 8:40pm UTC](https://forum.makecode.com/t/epic-engine/29543/9 "2024-07-03T20:40:58Z")

</div>

Thanks! That helped me realise a fault in the engine that I made and I fixed it! Heres the fixed version

> **[Ping Pong Max Limits With Engine Patch](https://arcade.makecode.com/S90755-32942-76884-20503)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

---

<div class="post-metadata">

**Author:** ![Josef](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/josef/32/12457_2.png) [@Josef](https://forum.makecode.com/u/Josef)\
**Post date:** [July 4, 2024, 6:50pm UTC](https://forum.makecode.com/t/epic-engine/29543/10 "2024-07-04T18:50:54Z")

</div>

Do a extension!!!

---

<div class="post-metadata">

**Author:** ![BloonsFan3](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/bloonsfan3/32/16226_2.png) [@BloonsFan3](https://forum.makecode.com/u/BloonsFan3)\
**Post date:** [July 7, 2024, 5:24pm UTC](https://forum.makecode.com/t/epic-engine/29543/11 "2024-07-07T17:24:18Z")

</div>

idk how 💀

---

<div class="post-metadata">

**Author:** ![User7](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/user7/32/16035_2.png) [@User7](https://forum.makecode.com/u/User7)\
**Post date:** [July 9, 2024, 1:39am UTC](https://forum.makecode.com/t/epic-engine/29543/12 "2024-07-09T01:39:14Z")

</div>

> [@Josef](#):
>
> Do a extension!!!

What do you mean?

---

<div class="post-metadata">

**Author:** ![Josef](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/josef/32/12457_2.png) [@Josef](https://forum.makecode.com/u/Josef)\
**Post date:** [July 9, 2024, 3:04am UTC](https://forum.makecode.com/t/epic-engine/29543/13 "2024-07-09T03:04:42Z")

</div>

turn it into an extension

---

<div class="post-metadata">

**Author:** ![Rune](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/rune/32/18951_2.png) [@Rune](https://forum.makecode.com/u/Rune)\
**Post date:** [July 12, 2024, 10:05pm UTC](https://forum.makecode.com/t/epic-engine/29543/14 "2024-07-12T22:05:36Z")

</div>

I have realized an oversight with the engine. If you play the game on a phone and tilt the phone to a 45 degree angle, you will see that the player moves on slopes at 2x speed! This can be fixed by halving the movement speed while on a slope, which accounts for the extra distance.

---

<div class="post-metadata">

**Author:** ![User7](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/user7/32/16035_2.png) [@User7](https://forum.makecode.com/u/User7)\
**Post date:** [July 13, 2024, 4:41pm UTC](https://forum.makecode.com/t/epic-engine/29543/15 "2024-07-13T16:41:59Z")

</div>

Which form of the engine and also how?

---

<div class="post-metadata">

**Author:** ![Rune](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/rune/32/18951_2.png) [@Rune](https://forum.makecode.com/u/Rune)\
**Post date:** [July 13, 2024, 4:42pm UTC](https://forum.makecode.com/t/epic-engine/29543/16 "2024-07-13T16:42:53Z")

</div>

Nevermind I just found out this problem is harder to solve. Apperantly if you move 1 pixel right and 1 pixel up than you go 1.4 pixels. 🤔

---

<div class="post-metadata">

**Author:** ![UnsignedArduino](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/unsignedarduino/32/592_2.png) [@UnsignedArduino](https://forum.makecode.com/u/UnsignedArduino)\
**Post date:** [July 14, 2024, 4:13am UTC](https://forum.makecode.com/t/epic-engine/29543/17 "2024-07-14T04:13:37Z")

</div>

Well if you want to move diagonally by one pixel then just move up and right by /sqrt(2) pixels.

---

<div class="post-metadata">

**Author:** ![BloonsFan3](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/bloonsfan3/32/16226_2.png) [@BloonsFan3](https://forum.makecode.com/u/BloonsFan3)\
**Post date:** [July 15, 2024, 12:33am UTC](https://forum.makecode.com/t/epic-engine/29543/18 "2024-07-15T00:33:38Z")

</div>

uhhhhhhhh my brain too squishy ☹
