Made for the CSE160 class at UCSC (Winter 2020). Written by Lilian Gallon.
- Assignment 1: Painting - Grade 10/10
- Assignment 2: Animated Animal - Grade 10/10
- Assignment 3: Low budget Minecraft - Grade 10/10
Folders:
- Only one word
- Plural if the world countable (ex. animals, shaders), Singular otherwise (ex. core)
Files:
- MyClass.js
- notAClass.js
Variables:
- myVariable
- CONST_VARIABLE
- C_CONTROL (a variable that is directly modified my the HTML code)
Methods:
- publicFunction () { ... }
- _privateFunction () { ... }
These libraries are provided by Khronos (the GL standardization body) & Kanda and Matsuda (2012):
- cuon-matrix.js
- cuon-utils.js
- webgl-debug.js
- webgl-utils.js
The following libraries won't be taken into account for the grade, but help for the development:
- fpsmeter.min.js
js/*, shaders/* & index.html files under the MIT License.