Une entité est forcément orientée dans une direction Up, Down, Right, Left
- N = North
- S = South
- E = East
- W = West
- F = front
- B = back
- L = on my left
- R = on my right
- les lettres a,...,z
- les chiffres 0...9
- SPACE, ENTER,
- les flêches: FU, FD, FR, FL
- A = un Adversaire
- D = un Danger
- G = un Gate
- J = un élément sur lequel on peut sauter
- M = un Missile
- O = Obstacle
- P = un élément qu on peut Prendre, stocker, lancer, déposer
- T = Team = une entité de mon équipe
- V = Void
- @ = Joueur
- _ = Anything
- True : toujours vraie
- Key(Touche) : vrai si une est enfoncée et c'est Touche
- MyDir(Direction) : vraie si l'entité est orientée dans la Direction
- Cell(Direction, Entité) : vraie si la cellule dans la Direction contient une Entité
- Closest(Entité, Direction) : vraie si la plus proche Entité est dans la Direction
- GotPower : vraie s'il reste de l'énergie à l'entité
- GotStuff : vraie s'il reste des choses dans le store
- conjonction: Condition1 & Condition2
- disjunction: Condition1 / condition2
- negation: not(Condition)
- Wait = attente active, c'est une action qui prend du temps
- Wizz(Direction) = ?
- Pop(Direction) = ?
Remarque importante
- Si dans votre jeu une action Wizz n'a pas de direction. alors vous interpréterait Wizz(d) comme Wizz.
- Si, au contraire, l'action Wizz doit avoir une direction et que l'automate n'en donne pas. Vous interpreterez Wizz comme Wizz(F).
- Move(Direction) = déplacement
- Jump(Direction) = saut
- Turn(Direction) = changement de direction (sans déplacement)
- Example:
- Turn(R) = +90 degree : clockwise
- Turn(B) = 180 degree
- Turn(L) = -90 degree : counter-clockwise
- Hit(Direction) = frapper
- Protect(Direction) = protection
- Pick(Direction) = ramasser une chose
- Throw(Direction) = lancer/déposer ce que l entité a dans la main.
- Store = mettre en réserve (dans son sac)
- Get = prendre une entité dans sa réserve si aucune en main, changer d'entité si une en main (elle est remise dans le sac)
- Power = pas d'action, mais récupération d'énergie.
- Kamikaze = disparition, suicide, explosion, tranformation en autre chose, ...
- Egg = crée une nouvelle entité de même nature que l'entité qui a effectué l'action.