# A tournament

**URL:** https://forum.makecode.com/t/a-tournament/4978
**Category:** Arcade
**Created:** [December 13, 2020, 5:25pm UTC](https://forum.makecode.com/t/a-tournament/4978 "2020-12-13T17:25:00Z")
**Posts on this page:** 15
**Page:** 3

<div class="post-metadata">

### Author: ![cosmoscowboy](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/cosmoscowboy/32/1718_2.png) [@cosmoscowboy](https://forum.makecode.com/u/cosmoscowboy)
#### Post date: [December 31, 2020, 10:24pm UTC](https://forum.makecode.com/t/a-tournament/4978/41 "2020-12-31T22:24:33Z")

</div>

I hate to admit, but I did rip the art from an online sprite database. Being I little concerned with infringing on copyrights, I did look up the maker of the game, and the Japanese business no longer exists. I was hoping to get in contact with someone, just to ask if it was OK to use these images.

As for the uphill, downhill challenge, I’ve been reading around on different approaches. I could still rely on the idea of the player overlapping the ground, but unfortunately I don’t know where the overlap occurs. I could just keep positioning the player to be a few pixels above the ground, until it no longer overlaps. Also I need to move the ground sprites at a certain x,y speed that matches the vx of the player.

This type of programming would certainly make for an interesting stream for the team.

---

<div class="post-metadata">

### Author: ![richard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/richard/32/5417_2.png) [@richard](https://forum.makecode.com/u/richard)
#### Post date: [December 31, 2020, 11:01pm UTC](https://forum.makecode.com/t/a-tournament/4978/42 "2020-12-31T23:01:15Z")

</div>

@cosmoscowboy there is a great writeup on how sonic games did slopes here: [http://info.sonicretro.org/SPG:Slope\_Physics](http://info.sonicretro.org/SPG:Slope_Physics)

I based my slope demo off of that

---

<div class="post-metadata">

### Author: ![NxNMatrixGL](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/nxnmatrixgl/32/2553_2.png) [@NxNMatrixGL](https://forum.makecode.com/u/NxNMatrixGL)
#### Post date: [December 31, 2020, 11:17pm UTC](https://forum.makecode.com/t/a-tournament/4978/43 "2020-12-31T23:17:13Z")

</div>

It took me awhile to recall a similar game that I played before on the NES 30 years ago. It was a fun game, Adventure Island 2.

---

<div class="post-metadata">

### Author: ![cosmoscowboy](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/cosmoscowboy/32/1718_2.png) [@cosmoscowboy](https://forum.makecode.com/u/cosmoscowboy)
#### Post date: [January 1, 2021, 4:51pm UTC](https://forum.makecode.com/t/a-tournament/4978/44 "2021-01-01T16:51:59Z")

</div>

> [@NxNMatrixGL](#):
>
> It was a fun game, Adventure Island 2.

[Weststone](https://en.wikipedia.org/wiki/Westone_Bit_Entertainment) had made the [original](https://en.wikipedia.org/wiki/Wonder_Boy_(video_game)), but also allowed other companies to make their own version as long as it did not contain same title. Hudson Soft had indeed made their own with version of [Adventure Island](https://en.wikipedia.org/wiki/Adventure_Island_(video_game)).

@richard  
Thanks for the tip, I will have a look at how that is done; that is if I understand it 😉

> I based my slope demo off of that

Do you mean this game?  
[hill runner (makecode.com)](https://arcade.makecode.com/51046-56235-46467-34612)

---

<div class="post-metadata">

### Author: ![cosmoscowboy](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/cosmoscowboy/32/1718_2.png) [@cosmoscowboy](https://forum.makecode.com/u/cosmoscowboy)
#### Post date: [January 2, 2021, 3:51pm UTC](https://forum.makecode.com/t/a-tournament/4978/45 "2021-01-02T15:51:51Z")

</div>

I not sure which post will be approved first, but this version is slightly improved:

> **[Uphill](https://arcade.makecode.com/06826-40463-80155-77886)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

When checking whether the player is on the slope, if the player is not moving left or right, I set the vy and ay to zero. 👍

---

<div class="post-metadata">

### Author: ![cosmoscowboy](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/cosmoscowboy/32/1718_2.png) [@cosmoscowboy](https://forum.makecode.com/u/cosmoscowboy)
#### Post date: [January 2, 2021, 3:52pm UTC](https://forum.makecode.com/t/a-tournament/4978/46 "2021-01-02T15:52:07Z")

</div>

> [@richard](#):
>
> I based my slope demo off of that

I found your demo here: [Platformer extension demo - Arcade - Microsoft MakeCode](https://forum.makecode.com/t/platformer-extension-demo/714/8)

Based on this idea: [Slope collision test - Arcade / Game Design - Microsoft MakeCode](https://forum.makecode.com/t/slope-collision-test/1832)

I made this.

> **[Uphill](https://arcade.makecode.com/05636-36002-58384-01713)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

I know it is not perfect, as the sprite bounces up and down on certain parts of the slope, but good enough for me (and frankly, also for my little knowledge of trigonometry 😊). I am happy with the result and also how the sprites move at the correct speeds. 😲 👍 😄

---

<div class="post-metadata">

### Author: ![cosmoscowboy](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/cosmoscowboy/32/1718_2.png) [@cosmoscowboy](https://forum.makecode.com/u/cosmoscowboy)
#### Post date: [January 2, 2021, 5:12pm UTC](https://forum.makecode.com/t/a-tournament/4978/47 "2021-01-02T17:12:17Z")

</div>

Slightly beter version:

> **[Uphill Dowhill](https://arcade.makecode.com/53694-49884-11017-24751)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

---

<div class="post-metadata">

### Author: ![GameGod](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/gamegod/32/2756_2.png) [@GameGod](https://forum.makecode.com/u/GameGod)
#### Post date: [January 2, 2021, 5:12pm UTC](https://forum.makecode.com/t/a-tournament/4978/48 "2021-01-02T17:12:31Z")

</div>

I’ve also done things with slopes too:

> [@1x1 tilemaps](https://forum.makecode.com/t/1x1-tilemaps/5268):
>
> I decided to try and solve this post, and I did it! Here it is: It includes: jumping while on terrain, walking on hills (being able to climb pixels), walking under smaller platforms, and climbing on high hills (being able to climb multiple pixels but slower). If you find a problem, feel free to show it!

---

<div class="post-metadata">

### Author: ![NxNMatrixGL](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/nxnmatrixgl/32/2553_2.png) [@NxNMatrixGL](https://forum.makecode.com/u/NxNMatrixGL)
#### Post date: [January 2, 2021, 6:07pm UTC](https://forum.makecode.com/t/a-tournament/4978/49 "2021-01-02T18:07:16Z")

</div>

I’ve been working on this too. My son asked to design a Captain Toad game on MakeCode. When he mentioned that the player can’t jump, I told him it will be a challenge. I’m trying to teach him programming and I want to stay out of JS and focus only on blocks. He’s been debugging and learning when you try something it doesn’t always work and you keep trying. Right now our slope algorithm is acting like a conveyor belt that makes the player move faster. The other algorithm we are working on is climbing ladders.

---

<div class="post-metadata">

### Author: ![cosmoscowboy](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/cosmoscowboy/32/1718_2.png) [@cosmoscowboy](https://forum.makecode.com/u/cosmoscowboy)
#### Post date: [January 2, 2021, 11:01pm UTC](https://forum.makecode.com/t/a-tournament/4978/50 "2021-01-02T23:01:50Z")

</div>

I’m very curios to all ideas where a player can walk on a slope, so I can figure which works best. I’d like to see what you are working on when you get so far.

> [@GameGod](#):
>
> I’ve also done things with slopes too:

I like how you can walk under objects, and also climb over them; well done.

---

<div class="post-metadata">

### Author: ![cosmoscowboy](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/cosmoscowboy/32/1718_2.png) [@cosmoscowboy](https://forum.makecode.com/u/cosmoscowboy)
#### Post date: [January 7, 2021, 10:03pm UTC](https://forum.makecode.com/t/a-tournament/4978/51 "2021-01-07T22:03:29Z")

</div>

Work in progress:

> **[Wonder Dude](https://arcade.makecode.com/30665-99986-90921-18042)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

---

<div class="post-metadata">

### Author: ![DahbixLP](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dahbixlp/32/4760_2.png) [@DahbixLP](https://forum.makecode.com/u/DahbixLP)
#### Post date: [January 8, 2021, 4:57pm UTC](https://forum.makecode.com/t/a-tournament/4978/54 "2021-01-08T16:57:36Z")

</div>

Yes! But rn I am coding something already (Among Us) so I can’t help too much!

---

<div class="post-metadata">

### Author: ![LcAtonal](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/lcatonal/32/16800_2.png) [@LcAtonal](https://forum.makecode.com/u/LcAtonal)
#### Post date: [January 9, 2021, 4:53pm UTC](https://forum.makecode.com/t/a-tournament/4978/55 "2021-01-09T16:53:34Z")

</div>

**Who dare say inappropriate things in my topic!! \>:(**

---

<div class="post-metadata">

### Author: ![FlintAsher](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/flintasher/32/2745_2.png) [@FlintAsher](https://forum.makecode.com/u/FlintAsher)
#### Post date: [January 11, 2021, 5:31pm UTC](https://forum.makecode.com/t/a-tournament/4978/56 "2021-01-11T17:31:24Z")

</div>

he said nothing wrong idk why they flagged him.

---

<div class="post-metadata">

### Author: ![Reflectfr](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/reflectfr/32/32515_2.png) [@Reflectfr](https://forum.makecode.com/u/Reflectfr)
#### Post date: [August 8, 2025, 8:42pm UTC](https://forum.makecode.com/t/a-tournament/4978/57 "2025-08-08T20:42:54Z")

</div>

i put this extension in my game and it broke it 😭

[Previous page](https://forum.makecode.com/t/a-tournament/4978.md?page=2)
