mcgivrer / mcgivrer/monoclass2
Add TileMap
@mcgivrer is already working on this.
Since May 3, 2022.
- Dominant language
- Java
- Stars
- 1
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
Bring simple tilemap to render levels.
Based on simple properties file like, propose a design to load, draw and detect collision for all Entity.
TileMap is the Level design containing the references for tiles and map of layers.
It will also contain a loader to read level from file and create corresponding entities, an pop-up them into the level.
Entity will be
player,balls (red and blue) to raise energy and mana,coins ortreasurefor richness building :)- and
traps to loose energy or mana, depending on trap nature (to be defined). doors in and out.
NOTE
Some moving enemies may be added later. Adding some enemy generator as in Gauntlet
Level entrance and exit must be also managed to set the entry-point for player, and the level door exit.
NOTE
A level definition may have multiple doors to link with multiple levels/rooms.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.