You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add comments to code: minimap stuff, container stuff, Pause/Piss
Remove animation checkbox and function
Add P key that makes avatar start/ stop peeing
Check if Detector.js is useful/needed
Make all functions cAmEl case
Add back full screen and F5 refresh browser defaults
Load js models
Load JSON models (if necessary)
Movement of player with keyboard
Smooth keyboard multi keys
Camera return to default position after releasing left mouse button
Change camera to not go below floor
Object Inheritance (classes)
alpha class
map class
power-ups class extends items
items class
collectibles class extends items
other?
review design of OOP
Collision:
Die when you leave bounding box/walls
Collide with laser-ceiling thing. (maybe won't have to use raycasting here, rather just check height and auto die if beyond limit/ respawn to default height in a legal position
Collide with floor. (maybe won't have to use raycasting here, rather just check height and auto die if beyond limit/ respawn to default height in a legal position
modify example to get basic collision between two objects
When player crashes and has lives left, respawn from legal position nearest to crash site, if game-over have to start from scratch , loose all items
When powerup collected, remove it from scene <(maybe with a fancy animation to signal to player that item was successfully collected - maybe done with SFX instead)> NO!
apply collision to spawned blocks
apply collision to pre-made buildings
make power-up objects
Update alpha attributes on collisions (death, lives, powerups, points, etc)
Minimap
Win/Loose state (and notification/ transition to menu or something...)
Level 0+
make a cat that gives you 9 lives and you have to catch it and it runs around
Add different views using keys
Shooting (maybe)
Show menu when pausing
Menu (using ray casting) * ASK RICHARD IF THIS IS SUFFICIENT TO GET ALL THE MARKS
Avatar animations (keyframing)
Avatar animation: turning animations
Texturing
Lighting (multiple lights)
Shading (wtf is this?)
Reflections
Shadows
Level 0++
Colour Scheme
Dynamic skybox
Original model made in blender
Sound FX
Music
Refactor functions into JS files
use some sort of require.js thing (Ask Nathan)
Clean lab9 (base) code
OOP, functions as much as possible,
Testing/Bug fixing
Restart
Individual levels
Avi
Niambh
Or
The text was updated successfully, but these errors were encountered:
T O D O 's
LEVEL 0
Level 0+
Level 0++
Individual levels
The text was updated successfully, but these errors were encountered: