UQdeco2800 / 2022-studio-3

MIT License
4 stars 0 forks source link

Tile development task ticket for map feature #4

Open BaileyS03 opened 2 years ago

BaileyS03 commented 2 years ago

Task: Tile classes development Feature: Map Feature #3

This task is focusing on the tile development of the map, i.e. the class development of the tiles. This task will entail developing a new tile class which will implement the TerrainTile in the terrain file in the main file. This should entail new tiles that are relevant to the game, relevant methods and data for it too. It could also be possible to have tiles that cause ‘damage’ to entities as well.

Example (optional)

Dependencies

There are no specific dependencies, however, for entities which are not in the scope of this task (i.e., friendly units) will have a default tile which can be expected to be implemented with this code later on.

Milestones

List of steps that need to be completed for this task.

Completion Deadline: Aug. 29 (when this sprint is due in the ECP)

Documentation

-Feature ticket in which this related too #3 https://github.com/UQdeco2800/2022-studio-3/issues/3

Member

HJPearce commented 2 years ago

The map implementation will likely have to make use of a Height field, for which I recommend making use of this libgdx example