- L0 since 8 March
- Call w/ Genadi, dynamo, dahoum
- Diary
- Genadi Specifics
- Began w/ the logic
- Homework
- Fix the motion
- Try to build a "state of labyringh" array and to display the labyrinth w/ it w/ css clipping.
- Labyrinth visuals from sprite sheet
done - TODO:
- Create class 'Tile' that will represent each tile in code and expose methods, managing it
done
- Create class 'Tile' that will represent each tile in code and expose methods, managing it
- Homework
- Add the pacman to the map
- Try to think of ways to implement movement of the pacman.
- Add Pacman to map
done - TODO:
- Animate him
- Add controller
- Initial Pacman animation (only for right direction) Sprites for characters will/are drawn on a transparent canvas element, placed on top of the labytinth layer
- TODO:
- 4-way animations
done - Add controller
done
- 4-way animations
- Edit: Pacman now has a controller(WASD) and is animated. Both objects expose methods to the GameEngine that manages them
- TODO:
- Collision check with underlying labyrinth
- TODO:
Homework
- Make the pacman to move only in allowed tiles{not walls}
- Add ghosts to the map
- TODO: Change game to use HTML Canvas instead of two div 'layers'
done - Edit:
- Draw map on screen based on initial level matrix
- TODO:
- Add visuals from sprite sheet
done - Add pacman to map
done
- Add visuals from sprite sheet
- Edit:
- Added visuals to map from spritesheet
done
- Added visuals to map from spritesheet
- Edit:
- Propper collision
DONE! - Pacman animations restored
done - TODO:
- Add score pellets to map
done
- Add score pellets to map
- Propper collision
- Edit:
- Added score pellets to map
- Win condition: eat all pellets to win
Overall, whole day involved changes to the codebase, ranging from minor refactoring to major redesign. Master branch up to date
Homework
- Make the pacman to teleport to the other exit when going out from one of the exits.
done - Add ghosts to the map
- Make them move in randoom directions Edit
- Pacman doesn't exit map when going through middle corridors
- TODO:
- Add ghosts
done
- Add ghosts
Added ghosts to game, alongside base Character class
- TODO:
- Add bot controller to ghost
done
- Add bot controller to ghost
Ghost controller added
- TODO:
- 4-way animations for ghost
done - Ghost kills player upon touch
done - All four ghosts
done
- 4-way animations for ghost
- Edit 4 4-way animated ghosts yay
Upon touching the player, ghosts will 'kill him', i.e. stop the game loop indefinitely, i.e. 'game over'
- TODO:
- Add power pills
done
- Add power pills
- Edit Added power pills: after pacman eats one, the ghosts will be scared for 6s and can be eaten by pacman
- Initial game functionality done?