Week 13 (08/04/19 – 14/04/19)

Difficulty balance

Butterfly Game

The difficulty is controlled in the Butterflies_manager.cs and ButterflyFlyUp.cs. It changes:

  • The maximum number of butterflies on screen
  • The minimum number of butterflies on screen
  • The scale of the butterfly
  • The point(s) gained when catch a correct butterfly
  • The point(s) lost when catch the wrong butterfly
  • The point(s) lost when a correct butterfly flies out of the screen
  • The screen border on the sides (depending on the scale of the butterfly)
  • The speed of the butterflies (slow, medium or fast)

Novice

Try 1:

  • The maximum number of butterflies on screen: 7
  • The minimum number of butterflies on screen: 3
  • The scale of the butterfly: 1
  • The point(s) gained when catch a correct butterfly: 0.15
  • The point(s) lost when catch the wrong butterfly: 0.05
  • The point(s) lost when a correct butterfly flies out of the screen: 0
  • The screen border on the sides (depending on the scale of the butterfly): 90
  • Speed: Slow (Speed up random.Range(0.85, 2.5)

Result: Need to catch only 4 butterflies; scale of the butterfly is too small; Butterfly too fast

Try 2:

  • The maximum number of butterflies on screen: 7
  • The minimum number of butterflies on screen: 3
  • The scale of the butterfly: 2
  • The point(s) gained when catch a correct butterfly: 0.1
  • The point(s) lost when catch the wrong butterfly: 0.05
  • The point(s) lost when a correct butterfly flies out of the screen: 0
  • The screen border on the sides (depending on the scale of the butterfly): 90
  • Speed: Slow (Speed up random.Range(0.85, 1)

Result: Too big, too many at the same time; good speed

Try 3:

  • The maximum number of butterflies on screen: 5
  • The minimum number of butterflies on screen: 3
  • The scale of the butterfly: 1.75
  • The point(s) gained when catch a correct butterfly: 0.075
  • The point(s) lost when catch the wrong butterfly: 0.05
  • The point(s) lost when a correct butterfly flies out of the screen: 0
  • The screen border on the sides (depending on the scale of the butterfly): 90
  • Speed: Slow (Speed up random.Range(0.85, 1.5)

Result: Seem easy enough; need to be tested on a 3 years old child; the beginning has too much butterfly sent at once.

Apprentice

Try 1:

  • The maximum number of butterflies on screen: 15
  • The minimum number of butterflies on screen: 7
  • The scale of the butterfly: 0.75
  • The point(s) gained when catch a correct butterfly: 0.05
  • The point(s) lost when catch the wrong butterfly: 0.1
  • The point(s) lost when a correct butterfly flies out of the screen: 0.05
  • The screen border on the sides (depending on the scale of the butterfly): 70
  • Speed: Slow (Speed up random.Range(0.85, 1.5), Medium (Speed up random.Range(2.5, 4.5)

Result: Don’t lose much point when a correct butterfly is out of the screen, butterfly too small and too fast.

Try 2:

  • The maximum number of butterflies on screen: 15
  • The minimum number of butterflies on screen: 7
  • The scale of the butterfly: 1.25
  • The point(s) gained when catch a correct butterfly: 0.05
  • The point(s) lost when catch the wrong butterfly: 0.1
  • The point(s) lost when a correct butterfly flies out of the screen: 0.01
  • The screen border on the sides (depending on the scale of the butterfly): 70
  • Speed: Slow (Speed up random.Range(0.85, 1.5), Medium (Speed up random.Range(2, 3.5)

Result: Still a bit too fast, too much butterflies at once

Try 3:

  • The maximum number of butterflies on screen: 12
  • The minimum number of butterflies on screen: 5
  • The scale of the butterfly: 1.25
  • The point(s) gained when catch a correct butterfly: 0.05
  • The point(s) lost when catch the wrong butterfly: 0.1
  • The point(s) lost when a correct butterfly flies out of the screen: 0.1
  • The screen border on the sides (depending on the scale of the butterfly): 70
  • Speed: Slow (Speed up random.Range(0.85, 1.5), Medium (Speed up random.Range(2, 3)

Result: Still too many butterflies on the screen

Try 4:

  • The maximum number of butterflies on screen: 10
  • The minimum number of butterflies on screen: 4
  • The scale of the butterfly: 1.4
  • The point(s) gained when catch a correct butterfly: 0.05
  • The point(s) lost when catch the wrong butterfly: 0.1
  • The point(s) lost when a correct butterfly flies out of the screen: 0.1
  • The screen border on the sides (depending on the scale of the butterfly): 70
  • Speed: Slow (Speed up random.Range(0.85, 1.5), Medium (Speed up random.Range(2, 3)

Result: To be tested by young players.

Expert

Try 1:

  • The maximum number of butterflies on screen: 25
  • The minimum number of butterflies on screen: 15
  • The scale of the butterfly: 0.5
  • The point(s) gained when catch a correct butterfly: 0.02
  • The point(s) lost when catch the wrong butterfly: 0.2
  • The point(s) lost when a correct butterfly flies out of the screen: 0.1
  • The screen border on the sides (depending on the scale of the butterfly): 60
  • Speed: Slow (Speed up random.Range(0.85, 1.5)), Medium (Speed up random.Range(2, 3)), Fast (Speed up random.Range(4, 6))

Result: Too small and too fast

Try 2:

  • The maximum number of butterflies on screen: 25
  • The minimum number of butterflies on screen: 15
  • The scale of the butterfly: 0.8
  • The point(s) gained when catch a correct butterfly: 0.02
  • The point(s) lost when catch the wrong butterfly: 0.2
  • The point(s) lost when a correct butterfly flies out of the screen: 0.1
  • The screen border on the sides (depending on the scale of the butterfly): 60
  • Speed: Slow (Speed up random.Range(0.85, 1.5)), Medium (Speed up random.Range(2, 3)), Fast (Speed up random.Range(4, 5))

Result: Still too small

Try 3:

  • The maximum number of butterflies on screen: 25
  • The minimum number of butterflies on screen: 15
  • The scale of the butterfly: 1
  • The point(s) gained when catch a correct butterfly: 0.02
  • The point(s) lost when catch the wrong butterfly: 0.2
  • The point(s) lost when a correct butterfly flies out of the screen: 0.1
  • The screen border on the sides (depending on the scale of the butterfly): 60
  • Speed: Slow (Speed up random.Range(0.85, 1.5)), Medium (Speed up random.Range(2, 3)), Fast (Speed up random.Range(4, 5))

Result: Maybe too slow to be challenging? (Next try is on Android and the catch would be faster than with a mouse)

Try 4:

  • The maximum number of butterflies on screen: 25
  • The minimum number of butterflies on screen: 15
  • The scale of the butterfly: 1
  • The point(s) gained when catch a correct butterfly: 0.02
  • The point(s) lost when catch the wrong butterfly: 0.2
  • The point(s) lost when a correct butterfly flies out of the screen: 0.1
  • The screen border on the sides (depending on the scale of the butterfly): 60
  • Speed: Slow (Speed up random.Range(0.85, 1.5)), Medium (Speed up random.Range(2, 3)), Fast (Speed up random.Range(4.5, 6))

Result: (Android), too slow, not challenging enough.

Try 5:

  • The maximum number of butterflies on screen: 25
  • The minimum number of butterflies on screen: 15
  • The scale of the butterfly: 0.8
  • The point(s) gained when catch a correct butterfly: 0.02
  • The point(s) lost when catch the wrong butterfly: 0.2
  • The point(s) lost when a correct butterfly flies out of the screen: 0.025
  • The screen border on the sides (depending on the scale of the butterfly): 60
  • Speed: Medium (Speed up random.Range(2, 3)), Fast (Speed up random.Range(4.5, 5.5))

Result: The speed seems challenging enough. However, on Android, the fastest butterflies can’t be catch…

Probable cause: the button box is smaller than the butterfly mesh:

Capture.PNG

  • Each butterfly fits differently in the button box, need to add this information in the file to set them in the right position. Solution: Add in butterflyID.json the position y of the butterfly and the size of the button box (so it fits with the butterfly size).

Result: To be tested by adults.

Food Game

The difficulty affects the point(s) and the gauge of the food game (don’t change much). Only in the infinite mode.

  • Novice: no time, can play forever
  • Apprentice: time decreases very slowly
  • Expert: time decreases fast enough for the player to feel the need to create new chains of flowers.
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s