evosome / evosome/EkoBitva

Move complex logic to entity managers

Open
#1 0 comments 0 reactions 1 assignee Claimed by @evosome View on GitHub
enhancement
Dominant language
GDScript
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

All game code will be splitted into three concepts:
1. Data classes (shared) with constraints. No complex logic
2. Managers deal with complex logic
3. Type-objects used to describe entity. It can be easly serialized/deserialized in Godot Resource format and JSON

## Tasks
- [x] Rewrite base classes -- remove complex logic
- [ ] Write singletone managers to manage/handle entity data class
- [ ] Keep already written type-objects

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.