Documentação da API gladCode
Para a programação dos gladiadores, é necessário o uso de funções específicas para interação com os diversos aspectos da gladCode, como movimento, detecção de inimigos, e uso de habilidades. Nas seções abaixo está descrito a sintaxe de cada função disponível.
As funções da gladCode também pode ser usadas no idioma Português. Caso deseje consulta-las, clique aqui.
Melhorias
As funções de melhoria definem que tipo de aprimoramento o gladiador está buscando. Toda vez que o gladiador sobe de nível, ele ganha 5 pontos de aprimoramento. Estes pontos podem ser gastos para melhorar um atributo básico. As funções de melhoria usam estes pontos e aumentam o atributo escolhido.
Movimento
As funções de movimento servem para posicionar o gladiador pela arena. Com elas o gladiador pode controlar para onde deseja ir e olhar. Sem elas ele se torna um alvo fácil.
Somente uma função de movimento será executada pelo gladiador em cada intervalo da simulação (0.1s). Após uma ter sido chamada, o gladiador ficará esperando até que a próxima etapa inicie para continuar a execução de seu código.
Ataque
Através das funções de ataque que os gladiadores conseguem causar dano em seus inimigos e removê-los da competição.
Após a execução de uma função de ataque, o gladiador ficará impossibilitado de agir e ficará esperando um tempo de acordo com seu atributo velocidade de ataque. Após este tempo o gladiador continuará a execução de seu código normalmente.
Informações do gladiador
As funções de informação são a maneira que o gladiador conhece sobre si mesmo. Através delas ela sabe onde ele está, para onde está olhando e como está sua saúde.
Percepção do ambiente
Com as funções de informação os gladiadores conseguem determinar características sobre o ambiente e detectar os perigos ao redor, além de saber informações sobre seu alvo.
Habilidades
As habilidades são técnicas especiais e magias que permitem que os gladiadores realizem feitos especiais para aniquilar seus inimigos ou se proteger. Ao usar uma habilidade o gladiador gasta seus pontos de habilidade, que recuperam automaticamente ao longo do tempo.
Após a execução de uma função de habilidade, o gladiador ficará impossibilitado de agir e ficará esperando um tempo de acordo com seu atributo velocidade de habilidade. Após este tempo o gladiador continuará a execução de seu código normalmente.
Uso de itens
As funções de uso de itens levam em consideração itens adquiridos no seu perfil de mestre. Eles podem ser usados para conceder vantagens dentro da arena
Matemática
As funções matemáticas estão presentes na gladCode para ajudar o competidor a realizar cálculos relativos à arena.
Funções de teste
As funções de teste servem para testar situações de combate específicas, e elas podem ser usadas somente dentro do editor, e nas batalhas de teste. O código de um gladiador não pode ser salvo enquanto possuir alguma destas funções.