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

https://github.com/UQdeco2800/2021-studio-6/blob/main/source/core/assets/images/level_2/level2_grass_1.png

https://github.com/UQdeco2800/2021-studio-6/blob/main/source/core/assets/images/level_2/level2_grass_2.png

https://github.com/UQdeco2800/2021-studio-6/blob/main/source/core/assets/images/level_2/level2_grass_3.png

https://github.com/UQdeco2800/2021-studio-6/blob/main/source/core/assets/images/level_2/level2_grass_4.png

https://github.com/UQdeco2800/2021-studio-6/blob/main/source/core/assets/images/level_2/level2_grass_5.png

https://github.com/UQdeco2800/2021-studio-6/blob/main/source/core/assets/images/level_2/level2_grass_6.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.