Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pyar/salvandolacena
https://github.com/pyar/salvandolacena
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/pyar/salvandolacena
- Owner: PyAr
- Created: 2022-03-25T23:31:25.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-05-27T15:37:46.000Z (over 2 years ago)
- Last Synced: 2023-09-04T04:48:14.280Z (over 1 year ago)
- Language: Python
- Size: 90.8 MB
- Stars: 3
- Watchers: 9
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SalvandoLaCena
## Cómo iniciar el proyecto:
```
python3 -m venv directorio_entorno
. directorio_entorno/bin/activate
pip install -r requirements.txt
```## Cómo jugar:
```
python3 main.py
```O para jugar la versión a la que llegamos en el pycamp:
```
python3 main_pycamp.py
```## De qué se trata:
### La anécdota
En el día previo al pycamp 2022 hicimos un asado al aire libre. El
problema es que se largó a llover y tuvimos que salvar la cena,
moviendo todas las cosas (parrilla incluida) hasta un quincho que
estaba bastante lejos.### Qué hicimos
La idea propuesta por Hugo era la de hacer un juego de plataformas,
con la vuelta de rosca de que se pueda volver el tiempo hacia atrás y
corregir los errores que hizo el jugador o jugadora. Junto con la
anécdota del asado, la idea fue mutando a un minijuego en el que
participan dos jugadores: una persona controla el personaje y la otra
controla el tiempo. Lxs jugadorxs deben llevar la comida y demás cosas
de un lado a otro de la pantalla, haciéndolas rebotar y evitando que
caigan al suelo, salvando así a la cena.La persona que controla el tiempo lo hace con un volante pegado a un
potenciómetro que se comunica por wifi al proceso del juego. Con esto
no solamente se puede ir para atrás en el tiempo sino también variar
la velocidad suavemente, tanto para adelante como para atrás. Para
probar, se puede emular el volante moviendo el mouse en la pantalla.![el volante](./volante.jpeg)
La persona que controla al personaje lo hace con un joystick, aunque
también se pueden usar las flechitas del teclado para probar. El
personaje tiene el poder de que no obedece a los cambios de tiempo, y
esto es lo que hace al juego súper divertido y colaborativo entre lxs
dos jugadorxs.### El juego
No podía faltar el juego en acción
![la imagen del juego en acción](./captura.webp)