Create chunk and bloc components #4

Open
opened 2021-06-16 21:06:03 +00:00 by mnivoliez · 4 comments
mnivoliez commented 2021-06-16 21:06:03 +00:00 (Migrated from gitlab.deep-nope.me)
  • Define Chunk components
    • Transform
    • Chunk ID
  • Define Block components
    • Transform (in chunk space?)
    • Block ID, type
    • Graphic representation (mesh, material, etc)
  • Create Chunk and Block bundles?
- [ ] Define Chunk components - [ ] Transform - [ ] Chunk ID - [ ] Define Block components - [ ] Transform (in chunk space?) - [ ] Block ID, type - [ ] Graphic representation (mesh, material, etc) - [ ] Create Chunk and Block bundles?
mnivoliez commented 2021-06-16 21:46:44 +00:00 (Migrated from gitlab.deep-nope.me)

changed the description

changed the description
SarahGreyWolf commented 2021-06-17 00:26:31 +00:00 (Migrated from gitlab.deep-nope.me)

Additional Block Components

  • Mineable with the mining level and tool type required to mine
  • LightEmitter with the amount of light emitted by the block
  • Tickable - Whether or not we should tick this block, some blocks with special functions like Levers should not tick so shouldn't be considered when Ticking blocks however a Furnace should be

Should special blocks like Furnaces and the like have their own components?
They will need a UI component at least.
Should they be a Furnace, Chest, whatever component with a system that runs all of them, or should they each have their own system?
Possibly create a seperate issue for "TileEntities"

Additional Block Components - [ ] Mineable with the mining level and tool type required to mine - [ ] LightEmitter with the amount of light emitted by the block - [ ] Tickable - Whether or not we should tick this block, some blocks with special functions like Levers should not tick so shouldn't be considered when Ticking blocks however a Furnace should be Should special blocks like Furnaces and the like have their own components?\ They will need a UI component at least.\ Should they be a Furnace, Chest, whatever component with a system that runs all of them, or should they each have their own system?\ Possibly create a seperate issue for "TileEntities"
mnivoliez commented 2021-06-17 05:27:27 +00:00 (Migrated from gitlab.deep-nope.me)

For chest, we could imagine that it's a block possessing an inventory component.

For chest, we could imagine that it's a block possessing an inventory component.
mnivoliez commented 2021-06-22 08:01:17 +00:00 (Migrated from gitlab.deep-nope.me)

marked this issue as related to #2

marked this issue as related to #2
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
mnivoliez/oxycraft#4
No description provided.