The Pynals is a game developed in Python with the library PytactX by Jusdeliens.
2 teams are fighting against each other to stay in the flag zone without any ennemy in with them. For more informations, go to J-31
There are many elements in the map:
- 🔴: target area
- 🔵: spawn area
- 🟡: spawn area
- 🟩: jungle
There are 3 different profiles.
| Statistics | Light | Medium | Heavy |
|---|---|---|---|
| Life points | 30 | 60 | 100 |
| Couldown between 2 moves | 100 | 250 | 500 |
| Couldown between 2 fires | 200 | 400 | 800 |
| Hit fire | 15 | 25 | 30 |
To win, you and your team must have 200 points.
You and your team spawn in one of the two areas. Yoou can choose the profiles as you want (3 heavies, 2 lights and 1 medium, one of each...). You have two ways to have points:
- Kill an enemy robot and you receive 5 points
- Stay 20 seconds in the target area and you have 100 points
- If you are killed, you respawn in you area after 5 seconds.
- The jungle is a specific area because you are slower than on the paths.
- Only one agent per computer
- No network attack (DDOS)
- You can't use AI to write your code
- You can only use the pytactx's API but without certains functions like shockwave
- Can choose his name
- Can move in x or y in 1 move with agent.move(dX,dY)
- Can turn in four directions (N, S, W, E) with agent.lookAt(dir)
- Can reload with reload()
- Python 3.12 or higher
- An arena in Pytactx (Given by jusdeliens)
Installation of necesary packages automatically occur when an agent is created
Pytactx by Julien Arné, Under CC BY-NC 4.0 licence 👉 https://creativecommons.org/licenses/by-nc/4.0/deed.en
Map designed by Mathys Tola, go check his other arts @default_asr
Inspirated by Swevvenn
Created & Tested by PynalsCo.
Under CC BY-NC 4.0 licence 👉 https://creativecommons.org/licenses/by-nc/4.0/deed.en
