https://github.com/amatiasq/lulas
Simple artificial life game
https://github.com/amatiasq/lulas
game-of-life simulation
Last synced: 10 months ago
JSON representation
Simple artificial life game
- Host: GitHub
- URL: https://github.com/amatiasq/lulas
- Owner: amatiasq
- Created: 2013-10-09T19:43:07.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2023-01-01T03:50:17.000Z (over 3 years ago)
- Last Synced: 2025-03-01T09:28:33.121Z (over 1 year ago)
- Topics: game-of-life, simulation
- Language: TypeScript
- Homepage: https://amatiasq.github.io/lulas/
- Size: 2.16 MB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
Awesome Lists containing this project
README
## Lulas
Done with TDD
### Quiero ver (ESTO SON LOS TEST! ZAPALLO!)
- Células que puedan comerse entre ellas
- Grande se come a pequeña y punto
- Empezamos con 100 Células
- Y que hagan flocking
- Alineamiento
- Cohesión
- Separación
### UI
- Space pausa/play
- Click atrae
- Click derecho genera obstáculo
#### Level 2
- Hover sobre una célula muestra:
- Vector de velocidad
- Radio de visión
- Imprime en la consola
## UserSories
- As a user I want to see cells
- First unit test
- As a user I want to watch them move
- Unit test for Game Loop
- As a user I want them to bounce on the corners
- Easy
- As a user I want to watch them follow flocking behaviour
- Unit tests for Alignement
- Unit tests for Cohesion
- Unit tests for Separation
- As a user I want to be able to attract them to a point
- Test fake mouse interaction
- As a user I want to be able to reject them from a point
- As a user I want to see detailed cell information
- As a user I want the cells to use all space when I resize the window
### Tech
- Generate random initial state in `.json` and stick with it?
- We need