Naughty Paw is a simple game inspired by the frequent mischeivous acts of my roommates' cats, as well as a small web game of similar idea during my childhood.
In the game, there are some items scattered around, and the cat will steal each of them and stash them under the sofa while the human is working. The human will turn around from time to time to check on the cat, and the player loses if the cat gets caught. If the cat successfully stashes everything, the player wins.
- Cat and human movements
- Cat moving between table and sofa.
- Human looking at cat at random times.
- Stashing items
- Item being picked up by cat one at a time.
- Item being stashed under the sofa one at a time.
- Winning logic
- Player loses if the human turns while the cat is moving.
- Player wins if all items have been stashed away.
- Draw out setting with Canvas
- Human, cat, laptop, table, items, sofa
- Javascript
- HTML
- Canvas
- CSS
- Webpack
Day 1 (April 26th, 2021)
- Cat movement logic
- Human movement logic
- Items stashing logic
Day 2 (April 27th, 2021)
- Winning logic
- Catch up on 1st day's work
Day 3 (April 28th, 2021)
- Add visuals
- Integrate logic with visuals
Day 4 (April 29th, 2021)
- Catch up on any unfinished work
- Add links to LinkedIn and Github
Day 5 (April 30th, 2021)
- Catch up on any unfinished work
Images
-
Icons made by Freepik from Flaticon
- Angry Human
- Human
- Items (clips)
- Sofa
-
Icons made by monkik from Flaticon
- Desk
Music
- Background music ネ・コ・ミ・ミ from d-elf