Version 3.2.0 – Player Feedback Improvements (Special thanks to Kastuk)

SurLeFil · published

🎮 UX & Pacing

Improved teacher dialog control:

Added Space key to pause / resume teacher speech.

Clear explanation added early in the game.

Fixed UI focus issues:

Prevented unintended button activation after keyboard input by clearing UI focus.

⚡ Simulation & Performance

Increased simulation speed in the Switch scenario:

Reduced waiting time for lamp activation on low-end machines.

Proper handling of zinc consumption in electrochemical experiments:

Charge flow now stops when zinc is fully consumed.

Zinc electrode visually disappears once the reaction ends.

🧲 Interaction & Precision

Improved wire interaction:

Wire colliders enlarged for easier selection.

Overall click targeting improved:

More reliable interaction with thin components (wires, switches, bulbs).

🖥️ Display & Resolution

UI scaling reworked across the project:

Switched from Constant Pixel Size to Scale With Screen Size.

Reference resolution defined.

Improved support for low resolutions (e.g. 1366×768):

Fixed UI overlap and inaccessible buttons.

Resolved an issue in the Control / Addition scene where UI blocked navigation.

🧮 Math Lessons & Blackboard Rendering

Replaced TexDraw for column-based operations with a custom TMP monospace renderer.

New stable grid system for:

addition

subtraction

multiplication

division

Improved readability:

Proper alignment of digits and carries.

Clear color coding for calculation steps.

Underlined lesson titles.

Fixed several TextMeshPro edge cases:

Caret issues

Single-digit alignment problems

Monospace rendering consistency

🧪 Pedagogical Clarity

Improved consistency between simulation behavior and real-world concepts:

Power, temperature and component wattage interactions clarified through gameplay.

Prepared groundwork for clearer explanations about charge flow vs electron flow.