# Match 3 Beaver - A new game I'm working on

**URL:** <https://community.thunkable.com/t/match-3-beaver-a-new-game-im-working-on/18454>\
**Category:** Promote your App\
**Created:** [March 2, 2018, 6:36pm UTC](https://community.thunkable.com/t/match-3-beaver-a-new-game-im-working-on/18454 "2018-03-02T18:36:54Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![bokalvslund](https://avatars.discourse-cdn.com/v4/letter/b/7feea3/32.png) [@bokalvslund](https://community.thunkable.com/u/bokalvslund)\
**Post date:** [March 2, 2018, 6:36pm UTC](https://community.thunkable.com/t/match-3-beaver-a-new-game-im-working-on/18454/1 "2018-03-02T18:36:54Z")

</div>

Hi. I’ll show a quick demo of my new project in Thunkable.

It’s a match 3 game. I have borrowed the Beaver - given him some nice colors 🙂  
I won’t publish him in the finished game 🙂  
Have a great weekend.

Regards Bo

---

<div class="post-metadata">

**Author:** ![Dean\_Artis](https://avatars.discourse-cdn.com/v4/letter/d/a8b319/32.png) [@Dean\_Artis](https://community.thunkable.com/u/Dean_Artis)\
**Post date:** [March 2, 2018, 7:37pm UTC](https://community.thunkable.com/t/match-3-beaver-a-new-game-im-working-on/18454/2 "2018-03-02T19:37:01Z")

</div>

Looks good. 3 questions:

1. How do you detect matches quickly? ie without lag?
2. How do you ensure that during each round the board always has at least one possible match 3?
3. How do you ensure the board at the start of each round has at least one possible match 3?

So far what you have done is very impressive.

---

<div class="post-metadata">

**Author:** ![bokalvslund](https://avatars.discourse-cdn.com/v4/letter/b/7feea3/32.png) [@bokalvslund](https://community.thunkable.com/u/bokalvslund)\
**Post date:** [March 2, 2018, 9:52pm UTC](https://community.thunkable.com/t/match-3-beaver-a-new-game-im-working-on/18454/3 "2018-03-02T21:52:24Z")

</div>

Thanks Dean.

Here’s a link to the tutorials I have followed to implement the logic in the game:

> **[How to Make a Game Like Candy Crush with SpriteKit and Swift: Part 1](https://www.raywenderlich.com/55-how-to-make-a-game-like-candy-crush-with-spritekit-and-swift-part-1)**
>
> Updated for Xcode 9.3 and Swift 4.1. Learn how to make a Candy Crush-like mobile game, using Swift and SpriteKit to animate and build the logic of your game.

I have implemented most of part 1 but only a little of part 2.

I have made functions in Thunkable that mimics the behavior in the Objective-C code.

/Bo

---

<div class="post-metadata">

**Author:** ![11161](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/11161/32/24089_2.png) [@11161](https://community.thunkable.com/u/11161)\
**Post date:** [March 3, 2018, 5:40am UTC](https://community.thunkable.com/t/match-3-beaver-a-new-game-im-working-on/18454/4 "2018-03-03T05:40:48Z")

</div>

No one thought about using Thunkable beaver for game! It is very creative game!🤣

---

<div class="post-metadata">

**Author:** ![Dean\_Artis](https://avatars.discourse-cdn.com/v4/letter/d/a8b319/32.png) [@Dean\_Artis](https://community.thunkable.com/u/Dean_Artis)\
**Post date:** [May 12, 2018, 12:14am UTC](https://community.thunkable.com/t/match-3-beaver-a-new-game-im-working-on/18454/5 "2018-05-12T00:14:42Z")

</div>

How do you guarantee always having matches available?

---

<div class="post-metadata">

**Author:** ![bokalvslund](https://avatars.discourse-cdn.com/v4/letter/b/7feea3/32.png) [@bokalvslund](https://community.thunkable.com/u/bokalvslund)\
**Post date:** [May 12, 2018, 6:08pm UTC](https://community.thunkable.com/t/match-3-beaver-a-new-game-im-working-on/18454/6 "2018-05-12T18:08:16Z")

</div>

I call a shuffle function until I have at least one possible match.

 ![shufle](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/6/7/678c771df2487fc0b5e49caf72b23070c69e2db4.JPG)

Bo

---

<div class="post-metadata">

**Author:** ![Dean\_Artis](https://avatars.discourse-cdn.com/v4/letter/d/a8b319/32.png) [@Dean\_Artis](https://community.thunkable.com/u/Dean_Artis)\
**Post date:** [May 14, 2018, 6:36pm UTC](https://community.thunkable.com/t/match-3-beaver-a-new-game-im-working-on/18454/7 "2018-05-14T18:36:54Z")

</div>

That’s really good.

Is it fast? Games like Candy Crush are almost instantaneous, but I don’t know how fast Thunkable is.

---

<div class="post-metadata">

**Author:** ![ioannis](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/ioannis/32/146956_2.png) [@ioannis](https://community.thunkable.com/u/ioannis)\
**Post date:** [November 8, 2024, 12:02pm UTC](https://community.thunkable.com/t/match-3-beaver-a-new-game-im-working-on/18454/8 "2024-11-08T12:02:49Z")

</div>


