View Full Version: Robots 2

UCPSB :: the Collective Pen Spinning Board > Forum Games > Robots 2



Title: Robots 2


Lord Michael Davis - August 26, 2007 07:47 AM (GMT)
Firebird:
Name: Samuel Dalembert

1. Foe

2. If opponent chose 'Friend' in first round,
THEN 'Foe'
ELSE choose randomly.

3. If opponent chose 'Foe' in rounds 1 AND 2,
THEN 'Foe'

If opponent chose 'Foe' in rounds 1 OR 2,
THEN 'Friend'

ELSE 'Foe'

4. If opponent chose 'Foe' 2 or 3 times during previous rounds,
THEN choose randomly
ELSE 'Friend'

5. If opponent chose 'Foe' 1 time during previous rounds,
IF opponent's Member No. is odd, choose 'Friend' for rounds 5, 7, 8, 10 and 'Foe' for rounds 6, 9
ELSE choose 'Friend' for rounds 5, 6, 9, 10 and 'Foe' for rounds 7, 8

If opponent chose 'Foe' 2 times during previous rounds,
IF opponent has even number of posts when battle takes place, choose 'Friend' for rounds 5, 7, 9 and 'Foe' for rounds 6, 8, 10
ELSE choose 'Friend' for rounds 6, 8, 10 and 'Foe' for rounds 5, 7, 9

If opponent chose 'Foe' 3 times during previous rounds,
IF opponent's Member No. is even, choose 'Foe' for rounds 5, 7, 9, 10 and 'Friend' for rounds 6, 8
ELSE choose 'Foe' for rounds 5, 6, 8, 10 and 'Friend' for rounds 7, 9


If opponent chose 'Foe' 4 times during previous rounds,
THEN choose 'Foe' for rounds 5, 6, 7, 8, 9
AND choose 'Foe' for round 10 only if 'Friend' was chosen at least once during rounds 1-9
ELSE choose 'Friend' for round 10

Kasra: kasranator
Always foe

zombo: Name: ZomBOT

Algorithm:

Round 1: Always Friend
Round 2-9: Always do what the opponent did in the last round. If the opponent played 3 or more "Foe" already in the previous rounds, then always Foe.
Round 10: Always Foe

Cheeselord: :banana: man
Round 1: Always foe
Round 2-10:
A) If the opponent has played friend more than 50% of the time in previous rounds, pick friend. Otherwise, pick foe.
BUT: Do not play friend more than twice in a row. If :banana:man played friend in the previous round, play foe, regardless of A.
C) Also, if :banana:man has not played friend at least once before round 10, play friend on round 10, regardless of A or B.

rookee:
Robot Name: Nigga's Revenge

Programming: Start Friend
TFT the rest

Martini: Name: techbot:
1+2: FRIEND
3: if opponent did friend in round 1 and/or round 2: FRIEND (else: FOE)
4-7: whatever the opponent did most of the time (50/50 = FOE)
8-10: FOE

Battles:
Samual Delambert vs techbot (-8 / +2)
Samual Delambert vs Kasranator (-15 / -4)
Samual Delambert vs zomBOT (-5 / 0)
Samual Delambert vs :banana: man (+1 / +1)
Samual Delambert vs Nigga's revenge (-3 / -3)
techbot vs Kasranator (-6 / -6)
techbot vs zomBOT (+9 / +4)
techbot vs :banana: man (-5 / +5)
techbot vs Nigga's revenge (+9 / +4)
Kasranator vs zomBOT (-8 / -3)
Kasranator vs :banana: man (-8 / -3)
Kasranator vs Nigga's revenge (-8 / -3)
zomBOT vs :banana: man (0 / 0)
zomBOT vs Nigga's revenge (+11 / +6)
Nigga's revenge vs :banana: man (0 / 0)

Totals:
Samual Delambert: -30
Techbot: +9
Kasranator: -36
zomBOT: +12
:banana: man: +3
Nigga's Revenge: +4

Well done zomBOT!

Zombo - August 26, 2007 01:14 PM (GMT)
lol @ firebird's bot, random if clauses... could have just asked to flip a coin every round.

kasra12321 - August 26, 2007 03:40 PM (GMT)
woo. lets see what all foe does again.

CheeseLord - August 26, 2007 06:36 PM (GMT)
-10 for you. :lol:

Lord Michael Davis - August 27, 2007 07:58 AM (GMT)
Btw Firebird, did you make your bot needlessly complex just to annoy me?

CheeseLord - September 7, 2007 03:08 AM (GMT)
Is this ever gonna be finished?

Zombo - September 7, 2007 04:11 AM (GMT)
mats will calculate everything one day.




Hosted for free by InvisionFree