Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cambiar las colisiones tomando un bounding box #95

Open
PalumboN opened this issue Mar 14, 2021 · 2 comments
Open

Cambiar las colisiones tomando un bounding box #95

PalumboN opened this issue Mar 14, 2021 · 2 comments
Labels
needs discussion Further discussion is needed to start developing a solution wollok-game

Comments

@PalumboN
Copy link
Contributor

Eso, propongo cambiar el comportamiento actual de las colisiones para que en vez de celdas use un bounding box definido por la imagen. O sea, si 2 imágenes se tocan, entonces los objetos colisionan.

Esto arregla 2 cosas importantes:

  1. La sensación de que dos objetos se tocan en las imágenes pero no colisionan para WG.
  2. La necesidad de objetos invisibles para que un objeto ocupe más de una celda.
@PalumboN PalumboN added needs discussion Further discussion is needed to start developing a solution wollok-game labels Mar 14, 2021
@lspigariol
Copy link
Contributor

Está bueno, pero seria mejor un nuevo método que conviva con el anterior. Con tener una lista de posiciones que colisionan y complementariamente un método que retorne una lista de posiciones a partir de dos posiciones o algo por el estilo, es suficiente

@PalumboN
Copy link
Contributor Author

Habría que ver cómo manejar el strategy de colisiones desde Wollok en ese caso.

Debería bancarse la retrocompatibilidad también.
Sino estoy tentado a cambiarlo de una, no veo por qué mantener ambos 🤔

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs discussion Further discussion is needed to start developing a solution wollok-game
Projects
None yet
Development

No branches or pull requests

2 participants