I. Aplicaţii: B.Jocuri 5 - 8-puzzle (interactiv); 3x3 (se poate şi 4x4);configuraţia iniţiala trebuie generată aleator, cu condiţia să existe soluţie.
II Controale: Reutilizabile, folosibile în instanţe multiple în aceeasi pagină. Modificările aduse paginii să fie minime. 9 - slider - Ca la bara de scroll sau ca la tools/internet options/Privacy/settings în IE. 10 - tab panels - ca la tools/internet options în IE. 11 - meniu principal (listă de comenzi care se deschide la plasarea cursorului / acţionarea butonului stâng al mouse-ului peste un cuvânt dintr-o listă). 12 - meniu de context (listă de comenzi care se deschide la acţionarea butonului drept al mouse-ului peste un element din pagină sau oriunde în pagină).
III Animaţie: 17 - simulare sistem solar cu orice formule; să aibă cel puţin un soare şi 2 planete; nu e nevoie să existe şi sateliţi ai planetelor. 18 - simularea salturilor unei mingi cu formulele reale: ricoşeu trebuie să existe la marginile stânga, dreapta şi jos ale ferestrei browserului inclusiv după redimensionarea manuală a ferestrei. 19 – deplasarea unor imagini pe ecran după anumite traiectorii şi cu anumite viteze, atât traiectoriile, cât şi vitezele putând fi schimbate interactiv, eventual determinate aleator. 20 – apariţia succesivă a mai multor imagini atunci când se plasează cursorul pe o imagine iniţială.
CERINŢĂ IMPORTANTĂ. Toate aplicaţiile trebuie să fie cât mai interactive, astfel încât utilizatorul să poată schimba prin comenzi în timp ce documentul web este deschis in browser unele caracteristici ale documentului (conţinutul întrebărilor unui test, aspectul grafic al unor elemente, viteza / conţinutul / traiectoria unei animaţii etc).
Number.MAX_SAFE_INTEGER = 253 - 1
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/MAX_SAFE_INTEGER
Bouncing balls
https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Objects/Object_building_practice
Input type Range
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/range
Context-menu:
https://www.sitepoint.com/building-custom-right-click-context-menu-javascript/