Está en la página 1de 2

Nombre:

Mi sueño es...

Cada persona tiene una serie de sueños


1. Recibirse de una carrera: cada persona define las carreras que quiere
estudiar. Si no tiene carreras pendientes el sueño no puede cumplirse, debe
ud. modelarlo de la forma que crea más conveniente.
2. Tener un hijo.
3. Adoptar una cantidad x de hijos.
4. Viajar a un lugar, como “Chapadmalal” o “Tahití”. Si ya viajó previamente a
ese lugar debe hacer un viaje a Mar del Plata (así lo pidió el usuario).
5. Conseguir un laburo donde se gane una cantidad x de plata (el x representa
un valor que para cada persona es "buena plata").
Nos interesa poder modelar nuevos sueños a futuro.

Hemos clasificado diferentes tipos de personas. Los realistas cumplen la meta más
importante para ellos1, los inconformistas quieren cumplir todos los deseos, los
alocados toman un sueño al azar2 y lo cumplen, y por último los oscilantes pasan de
ser alocados a realistas. Pueden aparecer a futuro nuevos tipos de persona.

Además queremos poder activar cosas que ocurren cuando cumplís tus sueños:
● Cada sueño le da un nivel de felicidad diferente a cada persona. Ej: tener un
hijo te da 55 felicidonios - (cantidad de hijos de la persona 3 * 10), mientras
que viajar a un lugar te da 21 felicidonios si el lugar es alguno de éstos: Bahía
Bustamante, Moorea, Tahití o Macedonia. En caso contrario da 12
felicidonios. Para el resto de los sueños, es un valor que depende de cada
caso.

1 Esto se calcula en base al nivel de felicidad que le brinda al que cumple dicho sueño (ver más
adelante).
2 Considerar que existe algún método de alto nivel para resolver ese azar.
3 Da lo mismo si es la cantidad antes de tener un hijo o después, elija la opción que más le guste.

1
Nombre:

● Cada vez que una persona se encarga de la crianza de un hijo nuevo, el valor
que considerás “buena plata” se multiplica por tres, pero a partir del tercer
chico se multiplica por dos.
● Cuando ganás la plata que querés automáticamente querés ganar el doble
● Cuando ganás más de $ 10.000 querés viajar a Río de Janeiro
● Cuando una persona tiene más de 100 felicidonios acumulados, resigna su
sueño más importante (de acuerdo al nivel de felicidad que le da)

Se pide modelar el siguiente requerimiento: pedirle a una persona que cumpla sus
sueños, determinado por el tipo de persona que sea. Implementar == codificar .

Punto 1
Implemente al menos 3 sueños. Justifique su decisión en términos de simplicidad,
flexibilidad y capacidad de soportar nuevos sueños.

Punto 2
Implemente al menos 3 tipos de persona. Indique de qué manera una persona
realista podría pasar a ser inconformista.

Punto 3
Implemente al menos 3 cosas que suceden cuando se cumple un sueño. Es
importante respetar dos momentos diferentes: el cumplimiento de un sueño y lo que
ocurre cuando los sueños se cumplen. Analice cada una de las alternativas en
términos de facilidad de incorporar cosas que ocurren cuando cumple un sueño,
simplicidad, cohesión. Decida por una de las dos alternativas y justifique su
decisión.

También podría gustarte