Welcome, Guest

Author Topic: Wargame (Game 3)  (Read 18367 times)

FiahOwl

  • *****
  • Posts: 1234
  • This is, to give a dog and in recompense desire my dog again.
Re: Wargame
« Reply #30 on: September 21, 2015, 09:44:56 PM »

This message is only viewable with Universe Sandbox Galaxy Edition. Access it and much more with promo-code '156973'.

« Last Edit: March 22, 2021, 01:17:08 AM by FiahOwl »

Bla

  • Global Moderator
  • *****
  • Posts: 1013
  • The stars died so you can live.
Re: Wargame
« Reply #31 on: September 22, 2015, 12:12:11 AM »
Meatshield
1.3,0,0,0,0,0
Never hide

Soldier
10,2,1,1,1,1
Hide if it receives >0.24 damage

Cannon
35,5,1,3,1,1
Hide if it receives >1.9 damage

General
50,2,0,0,2,2
Hide if it receives >4.9 damage

Charger
5,1,0,0,0,0
Never hide

Army: 472 Meatshield, 10 Soldier, 2 Cannon, 1 General, 60 Charger

msCosts0.60045sdCosts15.625cnCosts118.28125gnCosts171.625cgCosts2.53125

vh

  • formerly mudkipz
  • *****
  • Posts: 1140
  • "giving heat meaning"
Re: Wargame
« Reply #32 on: September 22, 2015, 01:55:50 PM »
ok i'm going to start the battle soon.

blotz

  • Formerly 'bong'
  • *****
  • Posts: 813
  • op pls
Re: Wargame
« Reply #33 on: September 22, 2015, 02:38:13 PM »
ugh fiah you just totally defeated the point of having the hashes.
mine is

Code: [Select]
1oo1

object name: "Best"
parameters:
0.11, 0.1, 0.1, 0.1, 0.1, 0.1
hp, base, atk1, atk2, def1, def2

i will make 1965 of them!

1oo1

Code: [Select]
1oo1

object name: "Best"
parameters:
0.11, 0.1, 0.1, 0.1, 0.1, 0.1
hp, base, atk1, atk2, def1, def2
always attack

i will make 1965 of them!

1oo1

Code: [Select]
ayy
24.8
1.1
1.1
1.1
0.2
3.8

called 'best'
make 'one'

lmao
« Last Edit: October 12, 2015, 05:18:37 PM by blotz »

vh

  • formerly mudkipz
  • *****
  • Posts: 1140
  • "giving heat meaning"
Re: Wargame
« Reply #34 on: September 22, 2015, 03:19:03 PM »
here is the final arrangement. i had to remove 16 of darvince's needles because they were going over the cost limit

i also couldn't code everyone's strategy, but i did the best i could. remember, as per op, strategy only knows the damage done and the damage taken, nothing else. if you follow that, you're good. also, random is allowed.

Code: [Select]
def makestrat(mindo = 0, maxtake = float('inf')):
    def strat(send, recv):
        if recv > maxtake:
            return 2
        elif mindo > send:
            return 1
        else:
            return 0
    return strat

def lincom(objdict):
    results = []
    for o, n in objdict.items():
        results.extend([copy.deepcopy(o) for x in xrange(n)])
    return results
   
nullstrat = lambda x, y: 0

def nuestrat(x, y):
    q = random.random()
    if q < .75:
        return 0
    elif q < .95:
        return 2
    else:
        return 1
       
#KOMRAGE

T1 = Obj([0.5,0.5],[0.0,0.0],1.0,1.0,makestrat(0.3), side = 'K', id = 'T1')
T2 = Obj([0.5,0.5],[0.2,0.2],2.0,2.0,makestrat(0.75), side = 'K', id = 'T2')
TN = Obj([0.5,1.5],[0.4,0.4],2.0,5.0,makestrat(1.0,2.0), side = 'K', id = 'TN')
TM = Obj([1.5,0.5],[0.4,0.4],2.0,5.0,makestrat(1.0,2.0), side = 'K', id = 'TM')
TQ = Obj([0.5,0.5],[0.5,0.5],5.0,7.0,makestrat(3.0,2.5), side = 'K', id = 'TQ')
TX = Obj([5.0,0.5],[0.5,0.5],3.0,5.0,makestrat(2.0,2.0), side = 'K', id = 'TX')
TY = Obj([0.5,5.0],[0.5,0.5],3.0,5.0,makestrat(2.0,2.0), side = 'K', id = 'TY')

Kom = lincom({T1:66, T2:80, TN:8, TM:8, TQ:15, TX:4, TY:4})

#KALASSAK
AS = Obj([5.,2.],[4.,2.],13.8944,80, nuestrat, side = 'N', id = 'AS')

Nue = lincom({AS:1})

#DARVINCE
needle = Obj([0.1,0.1],[0.2,0.2], 1.0, 1.0, makestrat(maxtake = 0.5), side = 'D', id = 'needle')
boulder = Obj([0.3, 0.3],[1.0,1.0], 2.0, 25.0, nullstrat, side = 'D', id = 'boulder')

Dar = lincom({needle: 484, boulder: 10})

#FIAH
spider = Obj([1.0,0.0],[0.0,0.0],1.0,1E-300, nullstrat, side = 'F', id = 'spider')

Fiah = lincom({spider: 888})

#BLA
Meat = Obj([0.0,0.0],[0.0,0.0],0.0,1.3, nullstrat, side = 'B', id = 'meatshield')
Sold = Obj([1.0,1.0],[1.0,1.0],2.0,10.0, makestrat(maxtake = 0.24), side = 'B', id = 'soldier')
Cann = Obj([1.0,3.0],[1.0,1.0],5.0,35.0, makestrat(maxtake = 1.9), side = 'B', id = 'cannon')
Gene = Obj([0.0,0.0],[2.0,2.0],2.0,50.0, makestrat(maxtake = 4.9), side = 'B', id = 'general')
Char = Obj([0.0,0.0],[0.0,0.0],1.0,5.0, nullstrat, side = 'B', id = 'charger')

Bla = lincom({Meat:472, Sold: 10, Cann: 2, Gene: 1, Char: 60})

#BLOTZ
best = Obj([0.1,0.1],[0.1,0.1],0.1,0.11, nullstrat, side = 'Z', id = 'best')
Bong = lincom({best:1965})

def checkcost(objs):
    return sum((o.getcost() for o in objs))
   
assert checkcost(Kom)  < 1000
assert checkcost(Nue)  < 1000
assert checkcost(Dar)  < 1000
assert checkcost(Fiah) < 1000
assert checkcost(Bla)  < 1000
assert checkcost(Bong) < 1000

« Last Edit: September 22, 2015, 03:26:35 PM by vh »

vh

  • formerly mudkipz
  • *****
  • Posts: 1140
  • "giving heat meaning"
Re: Wargame
« Reply #35 on: September 22, 2015, 05:02:40 PM »
The official seed gen!

<osmotischen> tuto say something
<Tuto> something

>>> random.seed("something")

tuto99

  • *****
  • Posts: 533
  • Baba Booey
Re: Wargame
« Reply #36 on: September 22, 2015, 05:08:00 PM »
kol

vh

  • formerly mudkipz
  • *****
  • Posts: 1140
  • "giving heat meaning"
Re: Wargame
« Reply #37 on: September 22, 2015, 05:48:04 PM »
To start off, here's what everyone is entering the battle with

Komrage (K)
66 of T1
80 of T2
8 of TN
8 of TM
4 of TX
4 of TY

Nue (N)
1 of AS (aeridanisucks)

Darvince (D)
484 of needle
10 of boulder

Fiah (F)
888 of spider

Bla (B)
472 of meatshield
10 of soldier
2 of cannon
1 of general
60 of charger

Blotz (Z)
1965 of best

vh

  • formerly mudkipz
  • *****
  • Posts: 1140
  • "giving heat meaning"
Re: Wargame
« Reply #38 on: September 22, 2015, 05:48:44 PM »
Place your bets on who's going to win guys. This is round one (hint: there are 34.)

FAQ:

what's active objects?
objects that ain't dead at the end of the round

more of my objects were killed than existed at the beginning of the round!
when two objects shoot and kill the same object the kill is double counted

what does remaining value mean?
the values of all your active object multiplied by their health percentage

can you give me more detailed info about <object>?
yes just ask a specific detail.

« Last Edit: September 22, 2015, 06:06:21 PM by vh »

FiahOwl

  • *****
  • Posts: 1234
  • This is, to give a dog and in recompense desire my dog again.
Re: Wargame
« Reply #39 on: September 22, 2015, 05:56:58 PM »

This message is only viewable with Universe Sandbox Galaxy Edition. Access it and much more with promo-code '157016'.

« Last Edit: March 22, 2021, 01:16:57 AM by FiahOwl »

blotz

  • Formerly 'bong'
  • *****
  • Posts: 813
  • op pls
Re: Wargame
« Reply #40 on: September 22, 2015, 05:59:10 PM »
wait i thought we were doing teamv team

vh

  • formerly mudkipz
  • *****
  • Posts: 1140
  • "giving heat meaning"
Re: Wargame
« Reply #41 on: September 22, 2015, 06:07:08 PM »
ABORT ABORT THERE WAS A BUG BUT I FIXED IT

Code: [Select]


ROUND: 1


ACTIVE OBJECTS:

B/soldier 10
B/general 1
D/boulder 10
B/charger 60
K/TX 4
K/TY 4
K/T2 79
F/spider 293
K/TQ 15
K/TN 8
Z/best 1220
B/cannon 2
K/TM 8
B/meatshield 421
D/needle 445
K/T1 50
N/AS 1


KILLS:


B/soldier killed the following:
Z/best 6
D/needle 1
F/spider 3

D/boulder killed the following:
Z/best 5
F/spider 3
B/meatshield 2

B/charger killed the following:
Z/best 30
F/spider 16

K/TX killed the following:
Z/best 3
F/spider 1

K/TY killed the following:
Z/best 2
D/needle 1
F/spider 1

K/T2 killed the following:
Z/best 46
D/needle 10
F/spider 11
B/meatshield 12

F/spider killed the following:
Z/best 552
K/T1 18

K/TQ killed the following:
Z/best 8
D/needle 2
F/spider 5

K/TN killed the following:
Z/best 5
D/needle 1
F/spider 1
B/meatshield 1

Z/best killed the following:
F/spider 815

B/cannon killed the following:
Z/best 1
D/needle 1

K/TM killed the following:
Z/best 3
F/spider 4
B/meatshield 1

D/needle killed the following:
Z/best 250
F/spider 125

K/T1 killed the following:
Z/best 30
D/needle 10
F/spider 16

N/AS killed the following:
B/meatshield 1


REMAINING VALUE:

B 880.24745168
D 825.1349669
F 329.625
K 897.60337972
N 999.9973696
Z 620.5592525


DAMAGE DONE FROM TYPE:

B/soldier 20.0
B/general 0.605
D/boulder 19.025
B/charger 26.51
K/TX 12.0
K/TY 12.0
K/T2 160.0
F/spider 853.3
K/TQ 75.0
K/TN 16.0
Z/best 123.076416667
B/cannon 10.0
K/TM 16.0
B/meatshield 0.0
D/needle 301.69
K/T1 66.0
N/AS 13.8944


DAMAGE DONE FROM AND TO TYPE:


B/soldier did this much damage:
Z/best 12.0
D/needle 2.0
F/spider 6.0

B/general did this much damage:
D/needle 0.605

D/boulder did this much damage:
Z/best 9.025
F/spider 6.0
B/meatshield 4.0

B/charger did this much damage:
K/T2 0.3025
F/spider 9.0
K/T1 1.6875
Z/best 12.675
K/TM 0.1225
D/needle 2.7225

K/TX did this much damage:
Z/best 9.0
F/spider 3.0

K/TY did this much damage:
Z/best 6.0
D/needle 3.0
F/spider 3.0

K/T2 did this much damage:
B/charger 2.0
Z/best 92.0
D/needle 20.0
F/spider 22.0
B/meatshield 24.0

F/spider did this much damage:
B/charger 12.0
D/boulder 0.0666666666667
K/TX 0.3125
K/T2 18.755
K/T1 18.0
K/TN 0.4725
Z/best 552.0
K/TM 1.4175
B/meatshield 140.0
B/soldier 0.133333333333
D/needle 108.2675
K/TQ 1.875

K/TQ did this much damage:
Z/best 40.0
D/needle 10.0
F/spider 25.0

K/TN did this much damage:
Z/best 10.0
D/needle 2.0
F/spider 2.0
B/meatshield 2.0

Z/best did this much damage:
B/soldier 0.00666666666667
D/boulder 0.0333333333333
K/TX 0.06125
K/TY 0.049
K/T2 3.211
F/spider 58.88375
K/T1 4.913
B/charger 5.27425
B/cannon 0.00666666666667
K/TM 0.14175
B/meatshield 31.13975
D/needle 18.97025
K/TQ 0.1225
K/TN 0.26325

B/cannon did this much damage:
Z/best 5.0
D/needle 5.0

K/TM did this much damage:
Z/best 6.0
F/spider 8.0
B/meatshield 2.0

B/meatshield did this much damage:
K/TY 0.0
K/T2 0.0
F/spider 0.0
K/T1 0.0
Z/best 0.0
K/TQ 0.0
D/needle 0.0
D/boulder 0.0

D/needle did this much damage:
K/TY 0.1225
K/T2 5.07
F/spider 90.3125
K/T1 7.225
B/charger 4.335
Z/best 140.625
K/TM 1.0125
B/meatshield 52.7425
K/TQ 0.245

K/T1 did this much damage:
B/charger 1.0
Z/best 30.0
D/needle 10.0
F/spider 16.0
B/meatshield 9.0

N/AS did this much damage:
B/meatshield 13.8944


DAMAGE EFFICIENCY/TURN:

B/soldier 0.128
B/general 0.00352512745812
D/boulder 0.0471664199881
B/charger 0.174551440329
K/TX 0.132231404959
K/TY 0.132231404959
K/T2 0.542958448238
F/spider 2.58869927948
K/TQ 0.236002124019
K/TN 0.299809620891
Z/best 0.198331450495
B/cannon 0.0422721268164
K/TM 0.299809620891
B/meatshield 0.0
D/needle 0.550422226337
K/T1 0.921465968586
N/AS 0.0138944365479

Darvince

  • *****
  • Posts: 1842
  • 差不多
Re: Wargame
« Reply #42 on: September 22, 2015, 06:13:56 PM »
lmao rip spiders

blotz

  • Formerly 'bong'
  • *****
  • Posts: 813
  • op pls
Re: Wargame
« Reply #43 on: September 22, 2015, 06:19:20 PM »
lmao i crushed the spiders

atomic7732

  • Global Moderator
  • *****
  • Posts: 3849
  • caught in the river turning blue
    • Paladin of Storms
Re: Wargame
« Reply #44 on: September 22, 2015, 06:22:23 PM »
aeridanisucks didn't die did it?

vh

  • formerly mudkipz
  • *****
  • Posts: 1140
  • "giving heat meaning"
Re: Wargame
« Reply #45 on: September 22, 2015, 06:28:57 PM »
nope. i code-named your ship N/AS (nue/aeridanisucks), so just search for that.

vh

  • formerly mudkipz
  • *****
  • Posts: 1140
  • "giving heat meaning"
Re: Wargame
« Reply #46 on: September 22, 2015, 07:15:05 PM »
ROUNDS 2 TO 5!

2:
Code: [Select]
ROUND: 2


ACTIVE OBJECTS:

B/soldier 10
B/general 1
D/boulder 10
B/charger 59
K/TX 4
K/TY 4
K/T2 73
F/spider 141
K/TQ 15
K/TN 8
Z/best 826
B/cannon 2
K/TM 8
B/meatshield 295
D/needle 388
K/T1 36
N/AS 1


KILLS:


B/soldier killed the following:
Z/best 6
D/needle 1
F/spider 1
K/T1 1

D/boulder killed the following:
Z/best 8
F/spider 1
B/meatshield 1

B/charger killed the following:
Z/best 27
D/needle 3
F/spider 7
K/T1 2

K/TX killed the following:
Z/best 1
D/needle 1
B/meatshield 1

K/TY killed the following:
Z/best 1
F/spider 1
B/meatshield 2

K/T2 killed the following:
Z/best 43
D/needle 18
F/spider 4
B/meatshield 9

F/spider killed the following:
Z/best 134
D/needle 10
K/T1 3
K/T2 4
B/meatshield 44

K/TQ killed the following:
Z/best 8
D/needle 3
F/spider 2
B/meatshield 1

K/TN killed the following:
Z/best 3
D/needle 2
F/spider 2
B/meatshield 1

Z/best killed the following:
D/needle 5
F/spider 142
B/meatshield 1

B/cannon killed the following:
D/needle 1
K/T2 1

K/TM killed the following:
Z/best 4
D/needle 2
F/spider 1
B/meatshield 1

D/needle killed the following:
Z/best 214
K/T1 5
F/spider 57
B/meatshield 58

K/T1 killed the following:
Z/best 24
D/needle 11
F/spider 2
B/meatshield 6

N/AS killed the following:
F/spider 1


REMAINING VALUE:

B 805.364563832
D 726.44491642
F 158.625
K 824.330911436
N 999.979512504
Z 420.14913325


DAMAGE DONE FROM TYPE:

B/soldier 19.125
B/general 0.605
D/boulder 18.44
B/charger 23.8008333333
K/TX 12.0
K/TY 12.0
K/T2 154.25
F/spider 276.183333333
K/TQ 70.3125
K/TN 16.0
Z/best 70.4515119048
B/cannon 10.0
K/TM 16.0
B/meatshield 0.0
D/needle 273.735833333
K/T1 50.0
N/AS 13.8944


DAMAGE DONE FROM AND TO TYPE:


B/soldier did this much damage:
Z/best 12.0
D/needle 2.0
D/boulder 1.125
F/spider 2.0
K/T1 2.0

B/general did this much damage:
D/needle 0.605

D/boulder did this much damage:
Z/best 14.44
F/spider 2.0
B/meatshield 2.0

B/charger did this much damage:
K/T2 0.605
F/spider 3.9375
K/T1 2.25
Z/best 11.4075
K/TM 0.1225
D/needle 5.445
D/boulder 0.0333333333333

K/TX did this much damage:
Z/best 3.0
D/needle 3.0
D/boulder 3.0
B/meatshield 3.0

K/TY did this much damage:
Z/best 3.0
F/spider 3.0
B/meatshield 6.0

K/T2 did this much damage:
B/soldier 0.125
F/spider 8.0
B/charger 6.0
Z/best 86.0
B/cannon 0.125
B/meatshield 18.0
D/needle 36.0

F/spider did this much damage:
B/soldier 0.1
D/boulder 0.0333333333333
K/TX 0.3125
K/T2 11.935
K/T1 3.0
B/charger 8.0
Z/best 134.0
K/TM 0.4725
B/meatshield 76.0
D/needle 40.92
K/TQ 0.9375
K/TN 0.4725

K/TQ did this much damage:
B/soldier 0.3125
Z/best 40.0
D/needle 15.0
F/spider 10.0
B/meatshield 5.0

K/TN did this much damage:
Z/best 6.0
D/needle 4.0
F/spider 4.0
B/meatshield 2.0

Z/best did this much damage:
B/soldier 0.0166666666667
D/boulder 0.03
K/TX 0.049
K/T2 3.211
F/spider 10.2595
K/T1 4.913
B/charger 5.202
B/cannon 0.00666666666667
K/TM 0.2025
B/meatshield 29.3335
D/needle 16.8155
K/TQ 0.20825
N/AS 0.00142857142857
K/TN 0.2025

B/cannon did this much damage:
D/needle 5.0
K/T2 5.0

K/TM did this much damage:
Z/best 8.0
D/needle 4.0
F/spider 2.0
B/meatshield 2.0

B/meatshield did this much damage:
D/boulder 0.0
K/TY 0.0
K/T2 0.0
F/spider 0.0
K/T1 0.0
Z/best 0.0
K/TM 0.0
D/needle 0.0
K/TQ 0.0

D/needle did this much damage:
B/soldier 0.133333333333
K/TY 0.1225
K/T2 8.0275
F/spider 41.1825
K/TQ 0.49
B/charger 10.8375
Z/best 120.375
K/TM 0.6075
B/meatshield 81.6425
K/T1 10.115
K/TN 0.2025

K/T1 did this much damage:
Z/best 24.0
D/needle 11.0
F/spider 2.0
B/meatshield 13.0

N/AS did this much damage:
F/spider 13.8944


DAMAGE EFFICIENCY/TURN:

B/soldier 0.1224
B/general 0.00352512745812
D/boulder 0.0457160990582
B/charger 0.156713305898
K/TX 0.132231404959
K/TY 0.132231404959
K/T2 0.523445879005
F/spider 0.837871318417
K/TQ 0.221251991268
K/TN 0.299809620891
Z/best 0.113529065308
B/cannon 0.0422721268164
K/TM 0.299809620891
B/meatshield 0.0
D/needle 0.499420885053
K/T1 0.698080279232
N/AS 0.0138944365479

3 AND 4:
Code: [Select]
ROUND: 3


ACTIVE OBJECTS:

B/soldier 10
B/general 1
D/boulder 10
B/charger 55
K/TX 4
K/TY 4
K/T2 68
F/spider 68
K/TQ 15
K/TN 8
Z/best 538
B/cannon 2
K/TM 8
B/meatshield 204
D/needle 334
K/T1 23
N/AS 1


KILLS:


B/soldier killed the following:
Z/best 5
D/needle 2
K/T2 1
F/spider 1

B/general killed the following:
Z/best 1

D/boulder killed the following:
Z/best 9
F/spider 1

B/charger killed the following:
Z/best 21
F/spider 5
K/T1 2

K/TX killed the following:
Z/best 3

K/TY killed the following:
Z/best 1
D/needle 1
B/meatshield 2

K/T2 killed the following:
B/charger 2
Z/best 33
D/needle 17
F/spider 7
B/meatshield 11

F/spider killed the following:
K/T2 2
K/T1 1
B/charger 1
Z/best 66
B/meatshield 15
D/needle 12

K/TQ killed the following:
Z/best 5
D/needle 3
F/spider 3
B/meatshield 4

K/TN killed the following:
Z/best 2
D/needle 4
B/meatshield 2

Z/best killed the following:
D/needle 6
K/T1 2
F/spider 42
B/meatshield 10

B/cannon killed the following:
Z/best 1
D/needle 1

K/TM killed the following:
Z/best 4
D/needle 1
F/spider 1
B/meatshield 2

D/needle killed the following:
Z/best 184
K/T1 7
K/T2 2
F/spider 37
B/meatshield 47

K/T1 killed the following:
Z/best 15
D/needle 5
F/spider 2
B/meatshield 10

N/AS killed the following:
Z/best 1


REMAINING VALUE:

B 750.692950932
D 655.97182888
F 76.5
K 763.781095041
N 999.979512504
Z 273.65645725


DAMAGE DONE FROM TYPE:

B/soldier 19.125
B/general 0.845
D/boulder 18.245
B/charger 21.3091666667
K/TX 12.0
K/TY 12.0
K/T2 144.125
F/spider 131.154166667
K/TQ 75.0
K/TN 16.0
Z/best 45.3781666667
B/cannon 10.0
K/TM 16.0
B/meatshield 0.0
D/needle 229.8675
K/T1 35.0625
N/AS 13.8944


DAMAGE DONE FROM AND TO TYPE:


B/soldier did this much damage:
Z/best 10.0
D/needle 4.0
D/boulder 1.125
K/T2 2.0
F/spider 2.0

B/general did this much damage:
Z/best 0.845

D/boulder did this much damage:
Z/best 16.245
F/spider 2.0

B/charger did this much damage:
K/T2 1.5125
F/spider 2.8125
K/T1 1.6875
K/TN 0.1225
Z/best 8.8725
K/TM 0.1225
K/TQ 0.0625
D/needle 6.05
D/boulder 0.0666666666667

K/TX did this much damage:
Z/best 9.0
D/boulder 3.0

K/TY did this much damage:
Z/best 3.0
D/needle 3.0
B/meatshield 6.0

K/T2 did this much damage:
F/spider 14.0
B/charger 8.0
Z/best 66.0
B/meatshield 22.0
D/needle 34.0
D/boulder 0.125

F/spider did this much damage:
B/soldier 0.0333333333333
K/T2 7.6725
K/T1 1.0
K/TQ 1.25
B/charger 8.0
Z/best 66.0
B/meatshield 25.0
D/needle 22.165
D/boulder 0.0333333333333

K/TQ did this much damage:
Z/best 25.0
D/needle 15.0
F/spider 15.0
B/meatshield 20.0

K/TN did this much damage:
Z/best 4.0
D/needle 8.0
B/meatshield 4.0

Z/best did this much damage:
B/soldier 0.03
K/TX 0.06125
K/TY 0.01225
K/T2 2.6195
F/spider 3.0345
K/T1 3.179
B/charger 4.26275
B/cannon 0.0133333333333
K/TM 0.14175
B/meatshield 18.785
K/TQ 0.147
D/needle 12.88625
D/boulder 0.0233333333333
K/TN 0.18225

B/cannon did this much damage:
Z/best 5.0
D/needle 5.0

K/TM did this much damage:
Z/best 8.0
D/needle 2.0
F/spider 2.0
B/meatshield 4.0

B/meatshield did this much damage:
D/boulder 0.0
K/TY 0.0
K/T2 0.0
F/spider 0.0
K/TQ 0.0
Z/best 0.0
D/needle 0.0
K/T1 0.0

D/needle did this much damage:
B/soldier 0.3
K/TY 0.3675
K/T2 8.0275
F/spider 26.7325
K/TQ 0.8575
B/charger 12.2825
Z/best 103.5
K/TM 0.6075
B/meatshield 63.58
K/T1 13.005
K/TN 0.6075

K/T1 did this much damage:
F/spider 2.0
B/charger 1.0
Z/best 15.0
B/meatshield 12.0
D/needle 5.0
D/boulder 0.0625

N/AS did this much damage:
Z/best 13.8944


DAMAGE EFFICIENCY/TURN:

B/soldier 0.1224
B/general 0.00492352512746
D/boulder 0.0452326587482
B/charger 0.142685359559
K/TX 0.132231404959
K/TY 0.132231404959
K/T2 0.529285703924
F/spider 0.826819017599
K/TQ 0.236002124019
K/TN 0.299809620891
Z/best 0.108004903677
B/cannon 0.0422721268164
K/TM 0.299809620891
B/meatshield 0.0
D/needle 0.48099538062
K/T1 0.679901105294
N/AS 0.0138944365479



ROUND: 4


ACTIVE OBJECTS:

B/soldier 10
B/general 1
D/boulder 10
B/charger 51
K/TX 4
K/TY 4
K/T2 60
F/spider 39
K/TQ 15
K/TN 8
Z/best 347
B/cannon 2
K/TM 8
B/meatshield 148
D/needle 276
K/T1 13
N/AS 1


KILLS:


B/soldier killed the following:
Z/best 5
D/needle 4

D/boulder killed the following:
Z/best 5
F/spider 1
B/meatshield 2

B/charger killed the following:
Z/best 16
D/needle 8
K/T2 1
F/spider 2
K/T1 1

K/TX killed the following:
Z/best 2
D/needle 1

K/TY killed the following:
Z/best 2
D/needle 1
F/spider 1

K/T2 killed the following:
B/charger 1
Z/best 32
D/needle 18
F/spider 4
B/meatshield 9

F/spider killed the following:
B/charger 1
Z/best 21
D/needle 9
K/T2 1
B/meatshield 6

K/TQ killed the following:
Z/best 8
D/needle 1
B/meatshield 6

K/TN killed the following:
Z/best 2
D/needle 2
B/meatshield 4

Z/best killed the following:
D/needle 12
K/T2 1
F/spider 10
B/meatshield 4

B/cannon killed the following:
Z/best 1
K/T2 1

K/TM killed the following:
Z/best 3
D/needle 4
B/meatshield 1

D/needle killed the following:
Z/best 136
B/meatshield 28
K/T2 3
F/spider 14
K/T1 11

K/T1 killed the following:
Z/best 10
D/needle 6
F/spider 5
B/meatshield 1

N/AS killed the following:
Z/best 1


REMAINING VALUE:

B 705.829390424
D 595.41093651
F 43.875
K 693.333657718
N 999.979512504
Z 176.503328375


DAMAGE DONE FROM TYPE:

B/soldier 19.125
B/general 0.605
D/boulder 17.915
B/charger 17.9591666667
K/TX 12.0
K/TY 12.0
K/T2 132.25
F/spider 55.7833333333
K/TQ 75.0
K/TN 16.0
Z/best 27.8555833333
B/cannon 10.0
K/TM 16.0
B/meatshield 0.0
D/needle 185.646666667
K/T1 23.0
N/AS 13.8944


DAMAGE DONE FROM AND TO TYPE:


B/soldier did this much damage:
Z/best 10.0
D/needle 8.0
D/boulder 1.125

B/general did this much damage:
D/needle 0.605

D/boulder did this much damage:
Z/best 9.025
K/T2 2.89
F/spider 2.0
B/meatshield 4.0

B/charger did this much damage:
K/T1 0.5625
K/T2 2.1175
F/spider 1.125
K/TQ 0.125
K/TN 0.1225
Z/best 6.76
K/TM 0.1225
D/needle 6.9575
D/boulder 0.0666666666667

K/TX did this much damage:
Z/best 6.0
D/needle 3.0
D/boulder 3.0

K/TY did this much damage:
Z/best 6.0
D/needle 3.0
F/spider 3.0

K/T2 did this much damage:
B/soldier 0.125
F/spider 8.0
B/charger 6.0
Z/best 64.0
B/meatshield 18.0
D/needle 36.0
D/boulder 0.125

F/spider did this much damage:
B/soldier 0.0666666666667
B/general 0.02
K/TX 0.3125
K/TY 0.3125
K/T2 4.2625
K/TQ 1.25
B/charger 5.0
Z/best 21.0
B/meatshield 9.0
D/needle 14.4925
D/boulder 0.0666666666667

K/TQ did this much damage:
Z/best 40.0
D/needle 5.0
B/meatshield 30.0

K/TN did this much damage:
Z/best 4.0
D/needle 4.0
B/meatshield 8.0

Z/best did this much damage:
B/soldier 0.0166666666667
B/general 0.002
K/TX 0.0245
K/T2 1.859
K/T1 1.22825
K/TQ 0.15925
B/charger 3.10675
B/cannon 0.0166666666667
K/TM 0.081
F/spider 0.7225
B/meatshield 10.5485
D/needle 9.92875
D/boulder 0.02
K/TN 0.14175

B/cannon did this much damage:
Z/best 5.0
K/T2 5.0

K/TM did this much damage:
Z/best 6.0
D/needle 8.0
B/meatshield 2.0

B/meatshield did this much damage:
K/TX 0.0
K/TY 0.0
K/T2 0.0
F/spider 0.0
K/T1 0.0
K/TN 0.0
Z/best 0.0
K/TM 0.0
K/TQ 0.0
D/needle 0.0
D/boulder 0.0

D/needle did this much damage:
K/TN 0.81
K/TX 0.1225
K/TY 0.49
K/T2 14.7875
F/spider 10.115
K/T1 10.8375
B/charger 26.01
Z/best 76.5
B/cannon 0.0333333333333
K/TM 0.81
B/meatshield 43.35
B/soldier 0.433333333333
K/TQ 1.3475

K/T1 did this much damage:
B/charger 1.0
Z/best 10.0
D/needle 6.0
F/spider 5.0
B/meatshield 1.0

N/AS did this much damage:
Z/best 13.8944


DAMAGE EFFICIENCY/TURN:

B/soldier 0.1224
B/general 0.00352512745812
D/boulder 0.0444145289928
B/charger 0.128999625889
K/TX 0.132231404959
K/TY 0.132231404959
K/T2 0.521387327903
F/spider 0.729193899782
K/TQ 0.236002124019
K/TN 0.299809620891
Z/best 0.101790338197
B/cannon 0.0422721268164
K/TM 0.299809620891
B/meatshield 0.0
D/needle 0.451269256567
K/T1 0.698080279232
N/AS 0.0138944365479


5:
Code: [Select]
ROUND: 5


ACTIVE OBJECTS:

B/soldier 10
B/general 1
D/boulder 10
B/charger 43
K/TX 4
K/TY 4
K/T2 44
F/spider 25
K/TQ 15
K/TN 8
Z/best 223
B/cannon 2
K/TM 8
B/meatshield 104
D/needle 220
K/T1 9
N/AS 1


KILLS:


B/soldier killed the following:
Z/best 5
D/needle 4

B/general killed the following:
Z/best 1

D/boulder killed the following:
Z/best 7
K/T2 1
B/meatshield 2

B/charger killed the following:
Z/best 11
D/needle 7
K/T2 2
K/T1 1

K/TX killed the following:
Z/best 1
F/spider 1
B/meatshield 1

K/TY killed the following:
B/charger 1
Z/best 1
D/needle 1
B/meatshield 1

K/T2 killed the following:
B/charger 1
Z/best 21
D/needle 25
F/spider 2
B/meatshield 3

F/spider killed the following:
Z/best 7
D/needle 9
K/T1 1
K/T2 2
B/meatshield 2

K/TQ killed the following:
B/charger 1
Z/best 6
D/needle 6
B/meatshield 2

K/TN killed the following:
Z/best 5
D/needle 1
F/spider 1
B/meatshield 1

Z/best killed the following:
D/needle 3
K/T2 3
F/spider 6
B/meatshield 1

B/cannon killed the following:
Z/best 2

K/TM killed the following:
Z/best 3
D/needle 3
B/meatshield 1

D/needle killed the following:
K/T2 14
F/spider 10
K/T1 2
B/charger 2
Z/best 76
B/meatshield 34

K/T1 killed the following:
B/charger 1
Z/best 3
D/needle 4
B/meatshield 1

N/AS killed the following:
Z/best 1


REMAINING VALUE:

B 661.658313271
D 534.97806095
F 28.125
K 635.558703925
N 999.979512504
Z 113.430092875


DAMAGE DONE FROM TYPE:

B/soldier 19.125
B/general 0.845
D/boulder 18.08
B/charger 15.88
K/TX 12.0
K/TY 12.0
K/T2 110.54
F/spider 30.5633333333
K/TQ 75.0
K/TN 16.0
Z/best 17.3675
B/cannon 10.0
K/TM 14.625
B/meatshield 0.0
D/needle 145.921666667
K/T1 12.0625
N/AS 13.8944


DAMAGE DONE FROM AND TO TYPE:


B/soldier did this much damage:
Z/best 10.0
D/needle 8.0
D/boulder 1.125

B/general did this much damage:
Z/best 0.845

D/boulder did this much damage:
Z/best 12.635
K/T2 1.445
B/meatshield 4.0

B/charger did this much damage:
K/T2 2.7225
K/T1 1.6875
K/TQ 0.125
K/TN 0.1225
Z/best 4.6475
K/TM 0.1225
D/needle 6.3525
D/boulder 0.1

K/TX did this much damage:
Z/best 3.0
D/boulder 3.0
F/spider 3.0
B/meatshield 3.0

K/TY did this much damage:
B/charger 3.0
Z/best 3.0
D/needle 3.0
B/meatshield 3.0

K/T2 did this much damage:
B/soldier 0.375
B/general 0.04
F/spider 4.0
B/charger 8.0
Z/best 42.0
B/meatshield 6.0
D/needle 50.0
D/boulder 0.125

F/spider did this much damage:
B/soldier 0.0666666666667
D/boulder 0.0666666666667
K/T2 4.2625
K/T1 1.0
B/charger 4.0
Z/best 7.0
B/meatshield 3.0
D/needle 10.23
K/TQ 0.9375

K/TQ did this much damage:
B/charger 5.0
Z/best 30.0
D/needle 30.0
B/meatshield 10.0

K/TN did this much damage:
Z/best 10.0
D/needle 2.0
F/spider 2.0
B/meatshield 2.0

Z/best did this much damage:
B/soldier 0.0166666666667
B/general 0.002
K/TX 0.0245
K/T1 0.289
K/T2 1.2675
F/spider 0.4335
K/TQ 0.147
B/charger 2.67325
B/cannon 0.0133333333333
K/TM 0.06075
B/meatshield 5.78
D/needle 6.54875
D/boulder 0.01
K/TN 0.10125

B/cannon did this much damage:
Z/best 10.0

K/TM did this much damage:
Z/best 6.0
B/cannon 0.625
D/needle 6.0
B/meatshield 2.0

B/meatshield did this much damage:
K/TX 0.0
K/TY 0.0
K/T2 0.0
F/spider 0.0
K/T1 0.0
K/TN 0.0
Z/best 0.0
K/TM 0.0
K/TQ 0.0
D/needle 0.0
D/boulder 0.0
N/AS 0.0

D/needle did this much damage:
K/TN 1.215
K/TX 0.3675
K/TY 0.49
K/T2 18.59
F/spider 7.225
K/TQ 1.96
B/charger 26.01
Z/best 42.75
B/cannon 0.0333333333333
K/TM 0.6075
B/meatshield 44.0725
B/soldier 0.433333333333
K/T1 2.1675

K/T1 did this much damage:
B/charger 3.0
Z/best 3.0
B/soldier 0.0625
D/needle 4.0
B/meatshield 2.0

N/AS did this much damage:
Z/best 13.8944


DAMAGE EFFICIENCY/TURN:

B/soldier 0.1224
B/general 0.00492352512746
D/boulder 0.0448235938705
B/charger 0.12301137739
K/TX 0.132231404959
K/TY 0.132231404959
K/T2 0.493903283603
F/spider 0.696600189934
K/TQ 0.236002124019
K/TN 0.299809620891
Z/best 0.0983975778808
B/cannon 0.0422721268164
K/TM 0.274044731595
B/meatshield 0.0
D/needle 0.429245506878
K/T1 0.647737951403
N/AS 0.0138944365479

vh

  • formerly mudkipz
  • *****
  • Posts: 1140
  • "giving heat meaning"
Re: Wargame
« Reply #47 on: September 22, 2015, 07:25:56 PM »
Quote
<Kalassak> i want to tectonic platse
<osmotischen> kalassak should i wait until tomorrow to publish the rest of the war game
<osmotischen> or just do it now
<Kalassak> idc
<osmotischen> gr10
<osmotischen> ok kalassak predict the winner
<Kalassak> me
<Kalassak> (probably not me)
<osmotischen> gj

ROUNDS 6 to 36

http://pastebin.com/Znv3ht10

and the last rounds reproduced here

Code: [Select]
ROUND: 31


ACTIVE OBJECTS:

B/soldier 1
B/cannon 1
N/AS 1
B/general 1


KILLS:


N/AS killed the following:
B/cannon 1


REMAINING VALUE:

B 166.438978851
N 971.051017169


DAMAGE DONE FROM TYPE:

B/soldier 0.0285714285714
B/cannon 0.142857142857
N/AS 13.8944
B/general 0.0285714285714


DAMAGE DONE FROM AND TO TYPE:


B/soldier did this much damage:
N/AS 0.0285714285714

B/cannon did this much damage:
N/AS 0.142857142857

N/AS did this much damage:
B/cannon 13.8944

B/general did this much damage:
N/AS 0.0285714285714


DAMAGE EFFICIENCY/TURN:

B/soldier 0.00182857142857
B/cannon 0.000603887525948
N/AS 0.0138944365479
B/general 0.000166475913016



ROUND: 32


ACTIVE OBJECTS:

B/soldier 1
B/cannon 1
N/AS 1
B/general 1


KILLS:



REMAINING VALUE:

B 119.48335028
N 969.44387854


DAMAGE DONE FROM TYPE:

B/soldier 0.0285714285714
B/cannon 0.0714285714286
N/AS 13.8944
B/general 0.0285714285714


DAMAGE DONE FROM AND TO TYPE:


B/soldier did this much damage:
N/AS 0.0285714285714

B/cannon did this much damage:
N/AS 0.0714285714286

N/AS did this much damage:
B/cannon 13.8944

B/general did this much damage:
N/AS 0.0285714285714


DAMAGE EFFICIENCY/TURN:

B/soldier 0.00182857142857
B/cannon 0.000603887525948
N/AS 0.0138944365479
B/general 0.000166475913016



ROUND: 33


ACTIVE OBJECTS:

B/soldier 1
B/general 1
N/AS 1


KILLS:


N/AS killed the following:
B/cannon 1


REMAINING VALUE:

B 73.8895331667
N 967.83673991


DAMAGE DONE FROM TYPE:

B/soldier 0.0285714285714
B/cannon 0.0714285714286
N/AS 13.8944
B/general 0.0285714285714


DAMAGE DONE FROM AND TO TYPE:


B/soldier did this much damage:
N/AS 0.0285714285714

B/cannon did this much damage:
N/AS 0.0714285714286

N/AS did this much damage:
B/cannon 13.8944

B/general did this much damage:
N/AS 0.0285714285714


DAMAGE EFFICIENCY/TURN:

B/soldier 0.00182857142857
B/cannon 0.000603887525948
N/AS 0.0138944365479
B/general 0.000166475913016



ROUND: 34


ACTIVE OBJECTS:

B/general 1
N/AS 1


KILLS:


N/AS killed the following:
B/soldier 1


REMAINING VALUE:

B 73.590054
N 967.122456074


DAMAGE DONE FROM TYPE:

B/soldier 0.0285714285714
B/general 0.0285714285714
N/AS 13.8944


DAMAGE DONE FROM AND TO TYPE:


B/soldier did this much damage:
N/AS 0.0285714285714

B/general did this much damage:
N/AS 0.0285714285714

N/AS did this much damage:
B/soldier 13.8944


DAMAGE EFFICIENCY/TURN:

B/soldier 0.00182857142857
B/general 0.000166475913016
N/AS 0.0138944365479



ROUND: 35


ACTIVE OBJECTS:

B/general 1
N/AS 1


KILLS:



REMAINING VALUE:

B 25.897526
N 966.765314157


DAMAGE DONE FROM TYPE:

B/general 0.0285714285714
N/AS 13.8944


DAMAGE DONE FROM AND TO TYPE:


B/general did this much damage:
N/AS 0.0285714285714

N/AS did this much damage:
B/general 13.8944


DAMAGE EFFICIENCY/TURN:

B/general 0.000166475913016
N/AS 0.0138944365479



ROUND: 36


ACTIVE OBJECTS:

N/AS 1


KILLS:


N/AS killed the following:
B/general 1


REMAINING VALUE:

N 966.765314157


DAMAGE DONE FROM TYPE:

B/general 0.04
N/AS 13.8944


DAMAGE DONE FROM AND TO TYPE:


B/general did this much damage:
B/general 0.04

N/AS did this much damage:
B/general 13.8944


DAMAGE EFFICIENCY/TURN:

B/general 0.000233066278223
N/AS 0.0138944365479

kalassak won with 97% health guys gg
bla takes second place
komrage is third
darvince is fourth
blotz fifth
fiah's spiders are last place
gg

also i'm rebalancing some shit.

atomic7732

  • Global Moderator
  • *****
  • Posts: 3849
  • caught in the river turning blue
    • Paladin of Storms
Re: Wargame
« Reply #48 on: September 22, 2015, 07:32:08 PM »
lmao wtf i had one object

no strats just skill

vh

  • formerly mudkipz
  • *****
  • Posts: 1140
  • "giving heat meaning"
Re: Wargame
« Reply #49 on: September 22, 2015, 07:33:55 PM »
yes kalassak i'm nerfing you.

also here's the raw data dump

http://pastebin.com/5KZxE1np

format: obj type, obj status, damage done, damage taken, health, target

Darvince

  • *****
  • Posts: 1842
  • 差不多
Re: Wargame
« Reply #50 on: September 22, 2015, 07:34:19 PM »
inb4 next turn everyone makes godzillas

vh

  • formerly mudkipz
  • *****
  • Posts: 1140
  • "giving heat meaning"
Re: Wargame
« Reply #51 on: September 22, 2015, 07:36:48 PM »
yes but just wait until i do the nerf

Bla

  • Global Moderator
  • *****
  • Posts: 1013
  • The stars died so you can live.
Re: Wargame
« Reply #52 on: September 23, 2015, 12:04:01 AM »
This was not the plan !!!

vh

  • formerly mudkipz
  • *****
  • Posts: 1140
  • "giving heat meaning"
Re: Wargame (Game 2)
« Reply #53 on: September 23, 2015, 01:36:39 PM »
Game Two!

with a few adjustments.

First, the cost function was adjusted to nerf god ships. This has been reflected in the OP.

Second, this game will have multiple rounds. In each round, the Objects will only fight until the total remaining value is down to 50%. Then more objects will be added and the fighting continues until the value drops to 50% (of 2000). Then at some point, we'll have a concluding round and everyone will bash each other to death.

Third, to speed up things, if you don't want to bother with the hash, you get a 20% budget bonus. That is, you get 1200 to spend instead of 1000. Of course, this only applies during the hash commitment phase.

Fourth, strategy can now take into account your target's value. This is their full, undamaged value.

Fifth, I'll be editing the OP to make it clearer how the game works because some of you didn't seem to completely understand.

Anyway, just post your hashes below. If you don't want to change anything, I can take your objects last round and linearly scale their numbers to make the price ~1000.

edit: updated OP
« Last Edit: September 23, 2015, 02:12:44 PM by vh »

blotz

  • Formerly 'bong'
  • *****
  • Posts: 813
  • op pls
Re: Wargame (Game 2)
« Reply #54 on: September 23, 2015, 05:03:26 PM »
there should be a deadline

blotz

  • Formerly 'bong'
  • *****
  • Posts: 813
  • op pls
Re: Wargame (Game 2)
« Reply #55 on: September 23, 2015, 05:07:19 PM »
line 47 showprice()
line 44 getcost
line 30 global name atan is not defined

vh

  • formerly mudkipz
  • *****
  • Posts: 1140
  • "giving heat meaning"
Re: Wargame (Game 2)
« Reply #56 on: September 23, 2015, 05:17:00 PM »
fixed

blotz

  • Formerly 'bong'
  • *****
  • Posts: 813
  • op pls
Re: Wargame (Game 2)
« Reply #57 on: September 23, 2015, 05:30:02 PM »
f727f644f1723f5fc0d1eb31e65fe1bf665362d093c4c19ee9148615d6a509d1

vh

  • formerly mudkipz
  • *****
  • Posts: 1140
  • "giving heat meaning"
Re: Wargame (Game 2)
« Reply #58 on: September 23, 2015, 05:31:10 PM »
fixed bug where cost contribution of attack/defense would be 0 if the attack/defense of one type was zero.
apparently this was also a bug in the last round
though no one found it

vh

  • formerly mudkipz
  • *****
  • Posts: 1140
  • "giving heat meaning"
Re: Wargame (Game 2)
« Reply #59 on: September 23, 2015, 05:32:23 PM »
edit, let me run some tests to rebalance costs