Skip to content
SYS–14Case studyAcademicDelivered academic project · ÉTS

Tron Light Cycles — GTI350

Tron Light Cycles — GTI350

A two-player Tron game in vanilla JavaScript, centered on direct manipulation and two input modes — playable online.

Type
Academic project · team (ÉTS GTI350)
Domain
User interfaces · game
Status
Delivered academic project · ÉTS
Period
2026
Role
Developer (UI & game logic)
Team
Team of 2
Platforms
Web · playable online
JavaScript (vanilla)HTML5 CanvasES6 modulesHTML/CSS
Play online GitHub Updated : 2026-07-29

01 Summary

A two-player "Tron" game written with no libraries, for the user-interfaces course. The exercise: direct manipulation and two input modes, with a modular architecture designed for parallel work on Git.

02 Context

ÉTS's user-interfaces course (GTI350), in a team of 2. The "vanilla JS, no libraries" constraint is pedagogical: everything is hand-written.

03 Limits

  • Academic project: "no libraries" is a course constraint, not a production choice.
  • Scope set by the brief (a UI lab).