Euhh, dus als ik move 10 doe dan zou ik 10energy-punten besteden. Hoeveel % van mijn totaal dat is weet ik niet, want het absolute aantal energy-punten weet ik niet, alleen hoeveel % mijn battery vol is. Ik zou dus eerst energy moeten besteden, en dan kijken hoeveel dat mij batterij leegtrekt, en dan zo uitrekenen hoeveel energy-units er zitten in de 60% energy die de server aangeeft bij starten. Ik ben even de weg kwijt: waarom 2 manieren van energy berekenen?
Maar goed: als ik een turn speel waarin ik alleen move, en ik geef als move-distance 15 op, dan gaat mijn batterij van 60 naar 55 (60 - 15move + 10turn_energy). Bij een move is dus % en absoluut gelijk? Nou wordt er bij move aangegeven:
MAX_ENERGY_MOVE_DISTANCE=10
ENERGY_COST_MOVE_DISTANCE=1
Met deze waardes kost een 15move 15%
Voor scan krijg ik gelijke waardes:
MAX_ENERGY_SCAN_RADIUS=10
ENERGY_COST_SCAN_RADIUS=1
Een scan van 15 zou dus 15% battery moeten kosten. Helaas maakt het niet uit hoeveel ik scan, m'n battery is daarna altijd leeg.
(dit zegt mijn app. ervan: )
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| //connection data
Connecting...
Connected
Client: VERSION 1
Client: USER phYzar
Server: VERSION 1
Server: USER phYzar
Worldinfo received
WORLDINFO WIDTH=750 HEIGHT=750 MAX_BATTERY=100 TURN_ENERGY=10 MAX_ENERGY_MOVE_DISTANCE=10 MAX_ENERGY_FIRE_DISTANCE=10 MAX_ENERGY_FIRE_BLAST_RADIUS=10 MAX_ENERGY_SCAN_RADIUS=10 ENERGY_COST_MOVE_DISTANCE=1 ENERGY_COST_FIRE_DISTANCE=1 ENERGY_COST_FIRE_BLAST_RADIUS=1 ENERGY_COST_SCAN_RADIUS=1 HIT_DAMAGE=25
Field dimensions 750x750
Battery is 100% max
Hit damage is 25% per hit
New turn
Turn: 112588
Battery: 60%
No followup
Client: MOVE 112588 0 10
Client: SCAN 112588 1
New turn
Turn: 112589
Battery: 0%
I'm dead! :*(
Client: QUIT
Disconnecting... |