太空入侵 - 整数乘法练习
几何画板及绘图内容加载中,请稍等……
①本范例通过太空入侵游戏形式演示整数乘法运算;②涉及核心数学概念为整数乘法、随机数生成;③构造要点:使用Sequence, Shuffle, Segment, Point, Line, Join, Centroid, OrthogonalLine, Intersect, LineBisector, Circle, If, Polygon等GeoGebra命令创建游戏场景与交互元素;④适合初中数学教学,用于趣味化练习整数乘法运算。
GeoGebra 命令及参数
Sequence(Random[-10, 10], j, 1, 6, 1) → A3drugiFaktShuffle(Sequence[j, j, -10, 10, 1]) → A1sviPrviFaktSequence(Element[A1sviPrviFakt, j], j, 1, 6, 1) → A2odabrPrviFaktSegment(A', B') → fPoint(f) → A_1Segment((5.2, 3.6), (5.2, -3.6)) → hPoint(h) → CLine(C, xAxis) → gPoint(g) → DPoint(g) → EPoint(g) → FPoint(g) → GPoint(g) → HPoint(g) → IPoint(g) → JPoint(g) → KPoint(g) → LPoint(g) → MPoint(g) → NPoint(g) → OJoin({A2odabrPrviFakt, A3drugiFakt}) → listaBrojevaCentroid(Polygon[A_1, B_1, B'_1, A'_1]) → POrthogonalLine(P, xAxis) → jLine(B''_1, xAxis) → iIntersect(i, j) → QLineBisector(C, C') → kLine(Q, yAxis) → lIntersect(k, l) → RCircle(R, 0.25) → cIntersect(c, j) → S, TIntersect(c, k) → U, VSegment(S, T) → mSegment(U, V) → nSegment(S, Q) → pIf(x(D) < x(R) < x(E), true, false) → uPodručju1If(x(H) < x(R) < x(I), true, false) → uPodručju3If(x(J) < x(R) < x(K), true, false) → uPodručju4If(x(L) < x(R) < x(M), true, false) → uPodručju5If(x(N) < x(R) < x(O), true, false) → uPodručju6If(x(F) < x(R) < x(G), true, false) → uPodručju2If(uPodručju1, tekstRjeZad1, If[uPodručju2, tekstRjeZad2, If[uPodručju3, tekstRjeZad3, If[uPodručju4, tekstRjeZad4, If[uPodručju5, tekstRjeZad5, If[uPodručju6, tekstRjeZad6, "izvan"]]]]]) → naciljanBrojTxtShuffle({1, 2, 3, 4, 5, 6}) → indeksiZadaciShuffleIf(Text[Object["rjeZad" + (Element[indeksiZadaciShuffle, redniBrZad])]] ≟ naciljanBrojTxt, true, false) → tocnoPogodjenoSegment(Q, R) → qPoint(q) → ProjektilIf(uPodručju1, 1, If[uPodručju2, 2, If[uPodručju3, 3, If[uPodručju4, 4, If[uPodručju5, 5, If[uPodručju6, 6, 0]]]]]) → gdjeJeProjektilIf(y(C) ≟ -3.6, true, false) → krajIgreIf(x(D) < x(S) < x(E) ∧ vidljivoPodručje1 ∨ x(F) < x(S) < x(G) ∧ vidljivoPodručje2 ∨ x(H) < x(S) < x(I) ∧ vidljivoPodručje3 ∨ x(J) < x(S) < x(K) ∧ vidljivoPodručje4 ∨ x(L) < x(S) < x(M) ∧ vidljivoPodručje5 ∨ x(N) < x(S) < x(O) ∧ vidljivoPodručje6, true, false) → JeLiNaciljanBrodPolygon(A, B, (x(B), 5.3), (x(A), 5.3)) → okvir, r, s, t, a
AI 绘图提示语参考
绘制一个空间入侵游戏,其中包含6个随机整数,每个整数代表一个敌舰。敌舰分布在x轴上方,玩家需要通过点击来击中敌舰。敌舰的坐标由两个随机整数组成,玩家需要点击正确的位置来击中敌舰。游戏区域分为六个部分,分别对应六个敌舰。玩家点击后,会生成一个射击线,射击线会穿过敌舰。如果射击线击中敌舰,则游戏显示正确,否则显示错误。
以上提示语为根据原始绘图命令整理而来,仅供参考。