Pentago几何游戏
几何画板及绘图内容加载中,请稍等……
这个范例演示了Pentago游戏的几何原理。涉及的核心数学概念包括几何构造、滑块动画和轨迹。通过使用Polygon, Circle, Intersect, OrthogonalLine等GeoGebra命令,可以构建出Pentago游戏的棋盘和棋子移动的轨迹。适合初中及以上学生和教师使用,用于教学和学习几何游戏的策略。
GeoGebra 命令及参数
Polygon(T_1, S_1, 3) → poly4, h_2, i_2, j_2, E_2Polygon(F_2, G_2, 3) → poly5, k_2, l_2, m_2, H_2Polygon(M_1, M_2, 4) → poly1, f, g, h, i, A, BCircle(M_1, 0.5) → cIntersect(c, f, 1) → CCircle(C, 1) → dIntersect(d, f) → D,Circle(D, 1) → kIntersect(k, f, 2) → IIntersect(c, i) → J,Circle(J, 1) → pIntersect(p, i, 1) → KCircle(K, 1) → qIntersect(q, i, 1) → LOrthogonalLine(C, f) → jOrthogonalLine(D, f) → lOrthogonalLine(I, f) → mOrthogonalLine(J, i) → rOrthogonalLine(K, i) → sOrthogonalLine(L, i) → tIntersect(j, t) → NIntersect(l, t) → OIntersect(m, t) → PIntersect(m, s) → Q_7Intersect(l, s) → RIntersect(j, s) → SIntersect(j, r) → TIntersect(l, r) → UIntersect(m, r) → VCircle(P, 0.3) → c_3Circle(Q_7, 0.3) → c_6Circle(V, 0.3) → c_9Circle(O, 0.3) → c_2Circle(R, 0.3) → c_5Circle(U, 0.3) → c_8Circle(N, 0.3) → c_1Circle(S, 0.3) → c_4Circle(T, 0.3) → c_7Circle(E, 0.6) → eCircle(E, 0.6) → d_{10}Polygon(N_1, N_2, N_3, N_4) → poly2, n_1, n_2, n_3, n_4Circle(N_1, 0.5) → e_{13}Intersect(e_{13}, n_1, 1) → FCircle(F, 1) → f_{12}Intersect(f_{12}, n_1) → G,Circle(G, 1) → g_1Intersect(g_1, n_1, 2) → HIntersect(e_{13}, n_4) → W,Circle(W, 1) → h_1Intersect(h_1, n_4, 1) → ZCircle(Z, 1) → k_1Intersect(k_1, n_4, 1) → A_1OrthogonalLine(A_1, n_4) → aOrthogonalLine(Z, n_4) → bOrthogonalLine(W, n_4) → i_1OrthogonalLine(F, n_1) → j_1OrthogonalLine(G, n_1) → l_1OrthogonalLine(H, n_1) → m_1Intersect(a, j_1) → B_1Intersect(a, l_1) → C_1Intersect(a, m_1) → D_1Intersect(b, l_1) → E_1Intersect(b, m_1) → G_1Intersect(i_1, m_1) → H_1Circle(B_1, 0.3) → d_1Circle(C_1, 0.3) → d_2Circle(D_1, 0.3) → d_3Circle(E_1, 0.3) → d_5Circle(G_1, 0.3) → d_6Circle(H_1, 0.3) → d_9Polygon(K_1, L_5, 3) → poly3, a_1, b_1, p_2, Q_5Polygon(O_1, P_1, 3) → poly6, q_4, r_2, s_2, R_1Intersect(i_1, j_1) → F_1Intersect(b, j_1) → I_1Intersect(i_1, l_1) → J_1Circle(I_1, 0.3) → d_4Circle(F_1, 0.3) → d_7Circle(J_1, 0.3) → d_8Polygon(N_4, N_1, N_2, N_3) → poly7, n_5, n_6, n_7, n_8Polygon(M_1, M_2, M_3, M_4) → poly8, m_3, m_4, m_5, m_6Polygon(U_1, V_1, 4) → poly9, p_1, s_1, t_1, f_{13}, W_1, Z_1Polygon(U_1, V_1, 4) → poly10, g_2, t_2, a_2, b_2, A_2, B_2Polygon(Q_1, Q_2, 4) → poly11, r_1, e_{10}, e_{12}, f_{11}, Q, I_2Polygon(C_2, D_2, 3) → poly12, q_1, q_2, b_3, B_3Polygon(D_3, C_3, 3) → poly14, i_4, j_4, l_4, E_3Polygon(Q_1, Q_2, Q_3, Q_4) → poly13, q_3, q_5, q_6, q_7Circle(Q_1, 0.5) → e_{11}Intersect(e_{11}, q_7) → J_2,Intersect(e_{11}, q_3) → K_2,Circle(K_2, 1) → g_3Intersect(g_3, q_3) → O_2,Circle(O_2, 1) → h_3Intersect(h_3, q_3) → P_2, R_2Circle(J_2, 1) → k_3Intersect(k_3, q_7) → S_2,Circle(S_2, 1) → p_3Intersect(p_3, q_7) → T_2, U_2OrthogonalLine(T_2, q_7) → i_3OrthogonalLine(S_2, q_7) → j_3OrthogonalLine(J_2, q_7) → l_3OrthogonalLine(K_2, q_3) → r_3OrthogonalLine(O_2, q_3) → s_3OrthogonalLine(R_2, q_3) → t_3OrthogonalLine(J_2, r_3) → a_3OrthogonalLine(S_2, r_3) → f_{14}OrthogonalLine(T_2, r_3) → g_4Intersect(r_3, g_4) → V_2Intersect(s_3, g_4) → W_2Intersect(t_3, g_4) → Z_2Intersect(t_3, f_{14}) → A_3Intersect(s_3, f_{14}) → F_3Intersect(r_3, f_{14}) → G_3Intersect(r_3, a_3) → H_3Intersect(s_3, a_3) → I_3Intersect(t_3, a_3) → J_3Circle(V_2, 0.3) → e_1Circle(W_2, 0.3) → e_2Circle(Z_2, 0.3) → e_3Circle(G_3, 0.3) → e_4Circle(F_3, 0.3) → e_5Circle(A_3, 0.3) → e_6Circle(H_3, 0.3) → e_7Circle(I_3, 0.3) → e_8Circle(J_3, 0.3) → e_9Polygon(K_3, O_3, 3) → poly15, h_4, k_4, p_4, P_3Polygon(S_3, R_3, 3) → poly16, r_4, s_4, t_4, T_3Polygon(L_4, L_1, L_2, L_3) → poly17, l_5, l_6, l_7, l_8Polygon(L_3, L_4, L_1, L_2) → poly18, l_9, l_{10}, l_{11}, l_{12}Circle(L_4, 0.5) → f_{10}Intersect(f_{10}, l_9) → U_3,Intersect(q_3, l_{10}) → V_3Intersect(q_3, l_{10}) → W_3Intersect(f_{10}, l_{10}) → Z_3,Circle(Z_3, 1) → g_5Intersect(g_5, l_{10}) → A_4,Circle(A_4, 1) → h_5Intersect(h_5, l_{10}) → B_4, C_4Circle(U_3, 1) → k_5Intersect(k_5, l_9) → D_4,Circle(D_4, 1) → p_5Intersect(p_5, l_9, 1) → E_4OrthogonalLine(E_4, l_9) → a_4OrthogonalLine(D_4, l_9) → b_4OrthogonalLine(U_3, l_9) → i_5OrthogonalLine(Z_3, l_{10}) → j_5OrthogonalLine(A_4, l_{10}) → r_5OrthogonalLine(C_4, l_{10}) → s_5Intersect(a_4, j_5) → F_4Intersect(b_4, j_5) → G_4Intersect(i_5, j_5) → H_4Intersect(i_5, r_5) → I_4Intersect(b_4, r_5) → J_4Intersect(a_4, r_5) → K_4Intersect(a_4, s_5) → O_4Intersect(b_4, s_5) → P_4Intersect(i_5, s_5) → R_4Circle(H_4, 0.3) → f_1Circle(G_4, 0.3) → f_2Circle(F_4, 0.3) → f_3Circle(I_4, 0.3) → f_4Circle(J_4, 0.3) → f_5Circle(K_4, 0.3) → f_6Circle(R_4, 0.3) → f_7Circle(P_4, 0.3) → f_8Circle(O_4, 0.3) → f_9Circle(E, 0.6) → t_5