# Isometric game follow along

**URL:** <https://discourse.processing.org/t/isometric-game-follow-along/18960>\
**Category:** Gallery\
**Created:** [March 23, 2020, 11:06pm UTC](https://discourse.processing.org/t/isometric-game-follow-along/18960 "2020-03-23T23:06:54Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![seanc4s](https://avatars.discourse-cdn.com/v4/letter/s/e19adc/32.png) [@seanc4s](https://discourse.processing.org/u/seanc4s)\
**Post date:** [March 23, 2020, 11:06pm UTC](https://discourse.processing.org/t/isometric-game-follow-along/18960/1 "2020-03-23T23:06:54Z")

</div>

I’m gradually writing an isometric game where time and interest allow.  
All the graphics are drawn in code to save moving between different environments, eg. pixel editors etc.  
The render order algorithm is especially simple and ends in a simple sort method call. There are some restrictions then about width,depth ,height as a result. Cube shaped sprites are preferred.  
Game:  
[https://editor.p5js.org/siobhan.491/present/WH2v1uMz8](https://editor.p5js.org/siobhan.491/present/WH2v1uMz8)  
Code:  
[https://editor.p5js.org/siobhan.491/sketches/WH2v1uMz8](https://editor.p5js.org/siobhan.491/sketches/WH2v1uMz8)

---

<div class="post-metadata">

**Author:** ![Chrisir](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/chrisir/32/45_2.png) [@Chrisir](https://discourse.processing.org/u/Chrisir)\
**Post date:** [March 24, 2020, 8:09am UTC](https://discourse.processing.org/t/isometric-game-follow-along/18960/2 "2020-03-24T08:09:14Z")

</div>

That’s beautiful.

How can I get into the next level?

Can I pick up the flower?

What about a Splash Screen like Lisa’s Gardens (title)

---

<div class="post-metadata">

**Author:** ![seanc4s](https://avatars.discourse-cdn.com/v4/letter/s/e19adc/32.png) [@seanc4s](https://discourse.processing.org/u/seanc4s)\
**Post date:** [March 24, 2020, 8:55am UTC](https://discourse.processing.org/t/isometric-game-follow-along/18960/3 "2020-03-24T08:55:06Z")

</div>

It’s not a flower it’s a candle 😁  
Like I said, you will just have to wait some time until I actually put together some levels, there is nothing much to do at the moment.  
Anyway thanks for the encouragement, I will surely move the game higher up my to do list.

---

<div class="post-metadata">

**Author:** ![Chrisir](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/chrisir/32/45_2.png) [@Chrisir](https://discourse.processing.org/u/Chrisir)\
**Post date:** [March 24, 2020, 12:13pm UTC](https://discourse.processing.org/t/isometric-game-follow-along/18960/4 "2020-03-24T12:13:34Z")

</div>

I thought when you hit the candle, you collect it and move on to the next level

so each level has the goal to go to the candle

---

<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:** [March 25, 2020, 3:47am UTC](https://discourse.processing.org/t/isometric-game-follow-along/18960/5 "2020-03-25T03:47:25Z")

</div>

Neat! Good luck with your project.

Consider adding WASD or IJKM direction key support for left-handers and people with awkward keypads.

You can keep your character within the square with point-rectangle collision detection.

- [http://www.jeffreythompson.org/collision-detection/point-rect.php](http://www.jeffreythompson.org/collision-detection/point-rect.php)
