Level 2 - UQdeco2800/2021-studio-6 GitHub Wiki
Description
Level 2 is a forest themed area filled with enemies, the difficulty also goes up. The player must traverse through the map and get to the safehouse to transition to level 3.
Level Design
Map Design
There are inner tree terrains to create a maze like area to force the player to defeat the enemies in the path to get to the next level. Items such as ammo and coins are placed in specific areas of the map which are guarded by enemies nearby so player can choose to defeat the enemies to get to those items which can help the player traverse through the level easier. It is planned that the zoom on the character will be only as big as one single square tile on the map. This is to increase difficulty, and allows player to physically visit each and every squares in order to escape the maze.
(Beta Version) Prototype design layout for Level 2.
https://github.com/UQdeco2800/2021-studio-6/blob/main/assets/wiki/level_2_layout_final.jpg
(Sprint 3 Version) Grid 2D layout of Level 2 area.
Each element in the matrix table shows where each entity on the maps spawns.
https://github.com/UQdeco2800/2021-studio-6/blob/main/assets/wiki/level2_wikipage/level2-level-design.PNG
Spawn Locations:
- X = Group Green Pine Tree terrain
- Y = Big Green Round Tree terrain
- P = Player
- S = Safehouse
- E = Large enemy
- B = Bush
- A = Ammo
- C = Coin
- W = Spider web
- e1 = Small Enemy
- e2 = Small Eye Enemy (long range)
- e3 = Large Ground Enemy
- e4 = Large Tough Range Enemy
- SP = Spawners enemy
- D = Dead NPC
Level generation with the GridPoints 2 can be seen here Level Generation.
Assets
Grass Tileset Design
The grass design choice here is simplicity and should not stand out too much. These tilesets have a 32x32 pixel resolution.
Grass color palette and its hexacodes [629b4a, 84cf55, 437841, 8ab852]:
https://github.com/UQdeco2800/2021-studio-6/blob/main/assets/wiki/level2-grass-palette.PNG
Tree Asset Design
The tree assets were made in 32x32 pixel resolution for the wide tree and 32x64 for the pine tree.
Tree color palette and its hexacodes [d2e69b, b4c67b, 80aa52, 467d47, 274d26, 452424, 5b3330, 8a4a49]:
https://github.com/UQdeco2800/2021-studio-6/blob/main/assets/wiki/level2-tree-palette.PNG
https://github.com/UQdeco2800/2021-studio-6/blob/main/source/core/assets/images/level_2/level2_tree_1-1.png A wide tree used for terrain obstacle on level maps such as outer or inner terrains.
https://github.com/UQdeco2800/2021-studio-6/blob/main/source/core/assets/images/level_2/level2_tree_2-1.png A pine tree used for terrain obstacle on level maps such as outer or inner terrains.