Patru roluri complementare pentru un motor grafic 2D

Rolurile echipei

Elevul 1 — Matematician / Geometru

Definește coordonatele inițiale ale formelor geometrice și efectuează calculele pe hârtie pentru matricea de transformare: scalare și reflexie.

Elevul 2 — Graphics Engine Dev

Implementează funcția C++ de înmulțire a matricilor și se asigură că noile coordonate sunt salvate corect în tablourile bidimensionale.

Elevul 3 — Render Specialist

Scrie logica de afișare simbolică și desenare a pixelilor, prin caractere sau Canvas 2D, pe baza noilor coordonate calculate.

Elevul 4 — Creative UX Designer

Construiește interfața interactivă, optimizează aspectul vizual și prezintă proiectul demonstrativ la Gala STEAM.

Proiectul nostru

PixelShift arată cum geometria, programarea și designul se întâlnesc într-un motor grafic 2D. Deschideți Laboratorul 2D pentru a introduce coordonate proprii și a vedea imediat rezultatul transformării.