CS201 BK project #2
https://whimsical.com/campus-UcuTaLE2NjuLUw6qSfXNG1
- the smallest unit of position is 1m
- the block of each tile is 1m*1m
- the offset of map
mp_offset
represents the offset in tiles and also equals to the offest in meters - the size of map
mp_size
represents the counts in tiles and also equals to the size in meters - the starting point of map is its left-top corner rather than its center (y axis is inverted)
- the positions of player and npcs are also in meters, so there should not be decimals
- but as for the animations,
p_pos
may allows non-integer position exists temporarily
- but as for the animations,
- To do list:
-
map reading @XDzzzzzZyq
-
map rendering @Najo0116 @XDzzzzzZyq
- multi-map rendering @Najo0116 @XDzzzzzZyq
- adaptive details
- random details @XDzzzzzZyq
-
character rendering @Najo0116 @XDzzzzzZyq
-
key-mouse input @Najo0116 @XDzzzzzZyq
- Jframe @Najo0116
- player movement @XDzzzzzZyq
- interaction @XDzzzzzZyq
- time related
- quit/reset
- bounding detact @XDzzzzzZyq
-
animation
- ease in / ease out @XDzzzzzZyq
- smooth camera movement @XDzzzzzZyq
- step animation @XDzzzzzZyq
-
Textures @XDzzzzzZyq @seanpushu
-
Player textures @Najo0116
-