Climbing Game

Climbing Game
Loading the math board and drawing, please wait…
2015-12-06 01:02
A mini game that simulates mathematical sequences and probability through climbing. It demonstrates the concept of sequences and how to construct dynamic graphics using GeoGebra commands such as Sequence, Intersect, Rotate, ClosestPoint, etc. Suitable for middle school and above students to learn probability and sequences.

GeoGebra Commands & Parameters

  1. Sequence(((4 * random()), (20 * random())), i, 1, n) → liste1
  2. Intersect(Circle[O, 1.9], Ray[O, Mirror[Midpoint[P_1, P_2], O]]) → T,
  3. Rotate(Dilate[T, 0.6, O], -130°, O) → Pv2
  4. ClosestPoint(liste1, Pv2) → PP_2
  5. Rotate(Dilate[O, 0.4, T], 30°, T) → E_2
  6. Rotate(Dilate[O, 0.4, T], -30°, T) → E_1
  7. Rotate(Dilate[T, 0.6, O], 130°, O) → Pv1
  8. Intersect(Circle[O, 1], Circle[P_2, 1], 1) → G_2
  9. Segment(O, G_2) → d
  10. Segment(G_2, P_2) → e
  11. Circle(T, 0.3) → tete
  12. Segment(O, T) → f_1
  13. Segment(E_1, E_2) → g
  14. Intersect(Circle[E_1, 0.8], Circle[M_1, 0.8], 1) → C_1
  15. Segment(E_1, C_1) → h
  16. Segment(C_1, M_1) → i
  17. Intersect(Circle[E_2, 0.8], Circle[M_2, 0.8], 2) → C_2
  18. Segment(E_2, C_2) → j
  19. Segment(C_2, M_2) → k
  20. Intersect(Circle[O, 1], Circle[P_1, 1], 2) → G_1
  21. Segment(G_1, P_1) → b
  22. Segment(O, G_1) → a
  23. Rotate(Dilate[O, 0.9, E_1], -150°, E_1) → Mv1
  24. ClosestPoint(liste1, Mv1) → MM_1
  25. Rotate(Dilate[O, 0.9, E_2], 150°, E_2) → Mv2
  26. ClosestPoint(liste1, Mv2) → MM_2
  27. ClosestPoint(liste1, Pv1) → PP_1
  28. IndexOf(Max[liste2], liste2) → ma
  29. If(m ≟ 1 ∧ (Distance[M_1, MM_1] > 0.05), 1, 0) → v1
  30. If(m ≟ 2 ∧ (Distance[M_2, MM_2] > 0.05), 1, 0) → v2
  31. If(m ≟ 3 ∧ (Distance[P_1, PP_1] > 0.05), 1, 0) → v3
  32. If(m ≟ 4 ∧ (Distance[P_2, PP_2] > 0.05), 1, 0) → v4
  33. Polygon(E_1, E_2, O) → poly1, o, e_1, e_2
  34. Sum(liste3) → c