Spaceship Racing Game by cemccourseware

Spaceship Racing Game by cemccourseware
Loading the math board and drawing, please wait…
2016-08-30 04:30
This example simulates a spaceship racing game to demonstrate basic mathematical concepts such as addition, integers, and subtraction. Using GeoGebra commands like Intersect, Point, and Segment, the process of mathematical operations is dynamically illustrated. Suitable for students from upper elementary to middle school, it helps them understand the practical application of mathematical concepts.

GeoGebra Commands & Parameters

  1. Intersect(xAxis, yAxis) → A
  2. Point(xAxis) → B
  3. Segment(A, B) → f
  4. Point(yAxis) → C
  5. Segment(C, D) → g
  6. Semicircle(D, B) → c
  7. Semicircle(A, C) → d
  8. LaTeX(Text[RandNum1]) → DisplayRandNum1
  9. LaTeX(Text[RandNum2]) → DisplayRandNum2
  10. LaTeX(Text[RandAns]) → DisplayRandAns
  11. RandomElement(ListOfSymbols) → DiceRoll
  12. Text("test") → DisplaySymbol
  13. LaTeX(Text[RandAnsFake1]) → DisplayRandAnsFake1
  14. LaTeX(Text[RandAnsFake2]) → DisplayRandAnsFake2
  15. RandomElement({1, 2, 3}) → FakeRoll1
  16. RandomElement({1, 2, 3}) → FakeRoll2
  17. Circle((0.5, 1.5), 0.6) → CircOutline1
  18. Circle((2, 1.5), 0.6) → CircOutline2
  19. Circle((3.5, 1.5), 0.6) → CircOutline3
  20. Shuffle(ListOfPoints) → ListOfPointsShuffled
  21. Circle(Point1, 0.6) → TouchArea1
  22. Circle(Point2, 0.6) → TouchArea2
  23. Circle(Point3, 0.6) → TouchArea3
  24. LaTeX(Text["Incorrect\ Answers: " + Incorrect]) → DisplayIncorrect
  25. Sequence(Element[TimesList, 1 + i] - Element[TimesList, i], i, 1, Length[TimesList] - 1) → OldAverageSpeedList
  26. LaTeX(Text["Your\ Score: " + Score]) → DisplayScore
  27. Segment((0, -0.25), (0, 0.45)) → startsegment
  28. Segment((-2.35, 2), (-1.55, 2)) → endsegment
  29. Text("Finish") → EndText
  30. LaTeX(Text["Try\ to\ beat\ your\ opponent\ spaceship\ by\\\ \\answering\ questions\ as\ quickly\ as\ possible!"]) → feedback