Evaluating bids

Desarrollar codigo en python

Published on the May 04, 2022 in IT & Programming

About this project

Open

Earth sixty nine.

Earth sixty nine, es un videojuego desarrollado por BII (Business Intelligence Innovation), el cual Incluye una modalidad denominada Total Simulation, en la que los usuarios se asignan aleatoriamente a uno de dos equipos y estos deben combatir a todos los del otro equipo hasta que se termina el tiempo asignado.

Usted se está postulando para trabajar para BII y en la entrevista le piden que desarrolle una característica que consiste en lo siguiente:

Considere dos equipos: vigbiana y fiotia. Solamente un jugador de determinado equipo se enfrenta contra cualquier otro jugador del equipo contrario. Sin embargo, todas las armas están desalineadas, y lo único que se puede hacer es disparar hacia arriba esperando contar con suerte para infligir daño sobre el rival.

Cada tipo de arma se va a representar con uno de los siguientes caracteres simétricos:

  .

  -

  +

  *

  T

  Y

  |

  W

  X

  M



Cada equipo escoge sus posibles armas con las que se atacará al equipo rival. El reloj del juego despliega el arma que sí va a tener efecto contra el otro en cada momento del juego. Si algún arma usada por los clanes atina exactamente con la que representa el reloj del juego, se anota un punto a dicho equipo y se debe informar el progreso de la puntuación. Para representar el estado de la partida en cada momento se usa la siguiente convención: si VIGBIANA va ganando, se va a mostrar un 'V', si van empatados un '≈' (ascii 247 en utf-8), y si va ganando el fiotia, se muestra una 'f'.

Desarrolle un programa que permita recibir las letras que representan las armas elegidas por cada equipo, que reciba la información de las vulnerabilidades a las armas dadas por el reloj del juego, y que imprima en pantalla el estado del juego en cada momento del tiempo.

Ejemplos.

Entradas
+xmy*|

+xwy.-

WWX.-.+M-M|

|+..+xm|xm



salida

fffffffffffffffffffff



entradas

+y.X-|

WMT*|-

|*Y+-*|-|Y-X|+|YM-*T+-X-**W-XY



Salida

≈F≈vv≈≈≈≈vvvvvvvvvvvvvvvvv≈≈vv



entradas

mx.+T

+TX-W

M-+.|M*++*Y-W+|M-|YXW.



Salida

V≈≈VVVVVVVVV≈≈≈V≈≈≈≈F≈

Project overview

La idea es poder desarrollar ese planteamiento en lenguaje de python de forma que se cumpla lo solicitado

Category IT & Programming
Subcategory Web development
What is the scope of the project? Small change or bug
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Roles needed Developer

Delivery term: May 08, 2022

Skills needed