Advertisement
rtcv

tubarao-py

Jan 27th, 2022 (edited)
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.33 KB | None | 0 0
  1. import sys
  2. import math
  3. import json
  4. # ***************************************************************************
  5. # Você pode acelerar o jogo ou desacelerar apertando a tecla ESPAÇO
  6. # Nesse o jogo voce terá que engolir os peixes que estão subindo o rio
  7. # A tela tem 500 pixels de largura, você começa no meio, ou seja, no pixel 250
  8. # A variável fish indica em que posição o peixe virá (entre 0 a 500 pixels)
  9.  
  10. fish = input()  
  11.  
  12. # ***************************************************************************
  13. # Este comando captura da plataforma Wisecode o INPUT do jogo
  14. # NÃO REMOVER ESTAS LINHAS
  15. # ***************************************************************************
  16.  
  17. arrFish = json.loads(fish)
  18.  
  19. # ***************************************************************************
  20. # Variável coordinate que conterá sua resposta, ou seja, conterá os valores
  21. # em pixels que o tubarão irá se mover de acordo com o que você definir
  22. # Estará vazio inicialmente e deve ser preenchido com sua lógica conforme objetivo
  23. # Ao final do código será passada para o processamento do sistema
  24. # NÃO REMOVER ESTA LINHA
  25. # ***************************************************************************
  26.  
  27. coordinate  = []
  28.  
  29. # *********************************************************************************
  30. # EXEMPLO do comando que pode ser utilizado para depuração.
  31. # Neste caso imprime o valor da posição dos peixes: O valor associado ao indice do fish
  32. # *********************************************************************************
  33.  
  34. debug:print(arrFish, file=sys.stderr, flush=True)
  35.  
  36. # **********************************************************************************
  37. # Adicione aqui a sua lógica de programação para ganhar o jogo
  38. # ****************************************************************************
  39. lastCoord = 250
  40.  
  41. for i in arrFish:
  42.     coordinate.append(i - lastCoord)
  43.     lastCoord = i
  44.  
  45. # ***********************************************************************************
  46. # Este comando informa a plataforma Wisecode o array coordinate para que seja processado
  47. # A partir daqui se iniciará o jogo. Boa Sorte!
  48. # NÃO REMOVER ESTAS LINHAS
  49. # **************************************************************************************
  50. debug:print(coordinate, file=sys.stderr, flush=True)
  51. print(json.dumps(coordinate))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement