Markdown Converter
Agent skill for markdown-converter
Faites grandir votre organisme pour qu'il devienne le plus grand !
Sign in to like and favorite skills
Faites grandir votre organisme pour qu'il devienne le plus grand !
Le jeu se déroule sur une grille.
Pour les premières ligues, il suffit de battre le Boss dans des situations spécifiques.
🔵🔴 Les Organismes Les Organismes sont composés d'organes occupant une case d'espace sur la grille de jeu.
Chaque joueur commence avec un organe de type ROOT. Dans cette ligue, votre organisme peut faire pousser (GROW) un nouvel organe de type BASIC à chaque tour afin de couvrir une plus large surface.
Un nouvel organe peut pousser depuis n'importe quel organe existant, vers un emplacement adjacent libre.
Afin d'utiliser l'action GROW, votre organisme a besoin de protéines.
Dans cette ligue, vous débutez le jeu avec 10 protéines de type A. Faire pousser 1 organe BASIC nécessite 1 de ces protéines.
Vous pouvez obtenir plus de protéines en faisant pousser un organe sur une case de la grille contenant une source de protéine ; celles-ci sont des cases avec une lettre à l'intérieur. Faire ceci vous octroiera 3 protéines du type correspondant.
Votre organisme peut recevoir les commandes suivantes:
GROW id x y type: créé un nouvel organe à la position x, y depuis un organe ayant l'id id. Si la position cible n'est pas voisine de id, l'organe sera créé sur le plus court chemin vers x, y.
Première ligne : deux entiers
width et height pour la taille de la grille.
Première ligne : un entier
entityCount pour le nombre d'entités sur la grille.
Prochaines entityCount lignes : Les 7 entrées suivantes pour chaque entité :
x : Position X (0 commence à gauche)y : Position Y (0 commence en haut)type :
owner :
organId : id unique de cette entité si c'est un organeorganDir : N, W, S, ou E, non utilisé dans cette ligueorganParentId : si c'est un organe, l'organId de l'organe dont cet organe est issu (0 pour les organes ROOT), -1 sinon.organRootId : si c'est un organe, l'organId de l'organe ROOT ancêtre de cet organe, -1 sinon.
Prochaine ligne : 4 entiers : myA,myB,myC,myD pour les quantités de chaque protéine que vous possédez.
Prochaine ligne : 4 entiers : oppA,oppB,oppC,oppD pour les quantités de chaque protéine que votre adversaire possède.
Prochaine ligne : un entier requiredActionsCount égal à 1 pour cette ligue.Une ligne par organisme avec son action :
type à la position x, y depuis l'organe id. Si la position cible n'est pas voisine de id, l'organe sera créé sur le plus court chemin vers x, y.Temps de réponse par tour ≤ 50ms Temps de réponse pour le premier tour ≤ 1000ms
Je compte utiliser un algo genetique pour predire les coup de l'ennemie et les miens. Le tout de maniere a ce que le code soit bien optimise.