Skip to content

Commit

Permalink
Adding more features to be implemented
Browse files Browse the repository at this point in the history
  • Loading branch information
qjuanp committed Feb 25, 2024
1 parent e3f96ac commit 9ec90a1
Showing 1 changed file with 18 additions and 2 deletions.
20 changes: 18 additions & 2 deletions Readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,25 @@ Execute all the test cases

# Remaining tasks

- [ ] run it forever and update results in console
- [ ] connect edges so every cell will have 8 neighbors
- [X] run it forever and update results in console
- [ ] Review pending features from the origianl documentation
- [ ] refactor
- [ ] Modularize the code (Board Functionality != Game of Life Rules)
- Is there a generic implementation to inject the Cell
- How to restrict the types to be initialized just with specific functions
- How to package the code?
- [ ] Board: connect edges so every cell will have 8 neighbors
- [ ] Refactor 2:
- [ ] Memory Optimization?
- Less memory consumption vs Inmutability
- [ ] Process optimization
- What if the cell can reffer its neighboards to determine its next state? New Matrix Structure
- [ ] Create CLI tool
- [ ] CLI Visor (part with the cell, part with changes)
- [ ] Read the initial state from a file (CLI)
- [ ] Create Docker file
- [ ] Create WebHook
- [ ] Create Ract Webhook component

# References

Expand Down

0 comments on commit 9ec90a1

Please sign in to comment.