# 2d platformer game, dont know how to implement a few features

**URL:** <https://discourse.processing.org/t/2d-platformer-game-dont-know-how-to-implement-a-few-features/10412>\
**Category:** Coding Questions\
**Created:** [April 17, 2019, 8:58pm UTC](https://discourse.processing.org/t/2d-platformer-game-dont-know-how-to-implement-a-few-features/10412 "2019-04-17T20:58:39Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![dakito](https://avatars.discourse-cdn.com/v4/letter/d/848f3c/32.png) [@dakito](https://discourse.processing.org/u/dakito)\
**Post date:** [April 17, 2019, 8:58pm UTC](https://discourse.processing.org/t/2d-platformer-game-dont-know-how-to-implement-a-few-features/10412/1 "2019-04-17T20:58:39Z")

</div>

I dont know how to make proper collision with jumping and how to not allow the player to jump more than once.

> **[dakiito/platformer1](https://github.com/dakiito/platformer1)**
>
> Contribute to dakiito/platformer1 development by creating an account on GitHub.

---

<div class="post-metadata">

**Author:** ![jeremydouglass](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/jeremydouglass/32/20_2.png) [@jeremydouglass](https://discourse.processing.org/u/jeremydouglass)\
**Post date:** [April 19, 2019, 11:40pm UTC](https://discourse.processing.org/t/2d-platformer-game-dont-know-how-to-implement-a-few-features/10412/2 "2019-04-19T23:40:13Z")

</div>

> [@dakito](#):
>
> how to not allow the player to jump more than once

It seems like you are trying to use a boolean value `canJump` – how does it currently work?

- [https://github.com/dakiito/platformer1/search?q=canJump&unscoped\_q=canJump](https://github.com/dakiito/platformer1/search?q=canJump&unscoped_q=canJump)

This is a common approach – or using a jump counter, which allows a double-jump but not a triple…

---

<div class="post-metadata">

**Author:** ![dakito](https://avatars.discourse-cdn.com/v4/letter/d/848f3c/32.png) [@dakito](https://discourse.processing.org/u/dakito)\
**Post date:** [April 19, 2019, 11:51pm UTC](https://discourse.processing.org/t/2d-platformer-game-dont-know-how-to-implement-a-few-features/10412/3 "2019-04-19T23:51:41Z")

</div>

I have implemented a working jump and stage but under a different, but public directory called platformer2

---

<div class="post-metadata">

**Author:** ![jeremydouglass](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/jeremydouglass/32/20_2.png) [@jeremydouglass](https://discourse.processing.org/u/jeremydouglass)\
**Post date:** [April 20, 2019, 12:04am UTC](https://discourse.processing.org/t/2d-platformer-game-dont-know-how-to-implement-a-few-features/10412/4 "2019-04-20T00:04:51Z")

</div>

> [@dakito](#):
>
> implemented a working jump

Great! So is your question resolved?

---

<div class="post-metadata">

**Author:** ![dakito](https://avatars.discourse-cdn.com/v4/letter/d/848f3c/32.png) [@dakito](https://discourse.processing.org/u/dakito)\
**Post date:** [April 20, 2019, 2:25am UTC](https://discourse.processing.org/t/2d-platformer-game-dont-know-how-to-implement-a-few-features/10412/5 "2019-04-20T02:25:59Z")

</div>

I have another problem but I am not at home to update the code
