Last change
on this file since 259 was 2, checked in by Rick van der Zwet, 15 years ago |
Initial import of data of old repository ('data') worth keeping (e.g. tracking
means of URL access statistics)
|
File size:
2.9 KB
|
Rev | Line | |
---|
[2] | 1 | ; RoboCom program
|
---|
| 2 |
|
---|
| 3 | Published Name fighter-defensive-1 ; Name of this program
|
---|
| 4 | Published Author Rick van der Zwet ; Name of author
|
---|
| 5 | Published EMail hvdzwet@liacs.nl ; Author's e-mail address
|
---|
| 6 | Published Country The Netherlands ; Author's home country
|
---|
| 7 | Published Comment Part AI Course @ LIACS ; A comment on this prog
|
---|
| 8 | Secret Password YOUR_PASSWORD_HERE ; Password for competitons
|
---|
| 9 |
|
---|
| 10 | Published OpenSource yes ; This prog is open source
|
---|
| 11 | Published Language RC300 ; Written in RC300 language
|
---|
| 12 | Published OptionSet Classic ; Recommended OptionSet
|
---|
| 13 |
|
---|
| 14 | ; General overview:
|
---|
| 15 | ; * Create really simple shield around mother bot with very simple virus,
|
---|
| 16 | ; called protectors
|
---|
| 17 | ; * After some cycles call autodestroy on all affected bots, called
|
---|
| 18 | ; kamikazes
|
---|
| 19 | ; * Start creating 'destroyers' with basicly kill all robots
|
---|
| 20 | ;
|
---|
| 21 |
|
---|
| 22 | ; Jump bank to safer grounds
|
---|
| 23 | Bank SafeJump
|
---|
| 24 | Bjump 25,1
|
---|
| 25 |
|
---|
| 26 | ; Bank 2-20, empty buffer banks
|
---|
| 27 | Bank Bank2
|
---|
| 28 | Bank Bank3
|
---|
| 29 | Bank Bank4
|
---|
| 30 | Bank Bank5
|
---|
| 31 | Bank Bank6
|
---|
| 32 | Bank Bank7
|
---|
| 33 | Bank Bank8
|
---|
| 34 | Bank Bank9
|
---|
| 35 | Bank Bank10
|
---|
| 36 | Bank Bank11
|
---|
| 37 | Bank Bank12
|
---|
| 38 | Bank Bank13
|
---|
| 39 | Bank Bank14
|
---|
| 40 | Bank Bank15
|
---|
| 41 | Bank Bank16
|
---|
| 42 | Bank Bank17
|
---|
| 43 | Bank Bank18
|
---|
| 44 | Bank Bank19
|
---|
| 45 | Bank Bank20
|
---|
| 46 | Bank Bank21
|
---|
| 47 | Bank Bank22
|
---|
| 48 | Bank Bank23
|
---|
| 49 | Bank Bank24
|
---|
| 50 |
|
---|
| 51 | ;Bank 25
|
---|
| 52 | Bank MainParent
|
---|
| 53 | ;Protectors build
|
---|
| 54 | @MainParentProtectorStart
|
---|
| 55 | Scan #10
|
---|
| 56 | Comp #10,0
|
---|
| 57 | Jump @MainParentExists
|
---|
| 58 | Create 1,1,0
|
---|
| 59 | @MainParentExists
|
---|
| 60 | Trans 26,1
|
---|
| 61 | Set %active,1
|
---|
| 62 | Turn 0
|
---|
| 63 | Add #1,1
|
---|
| 64 | Comp #1,50
|
---|
| 65 | Jump @MainParentProtectorStart
|
---|
| 66 | Set #1,1
|
---|
| 67 | Add #2,1
|
---|
| 68 | Comp #2,4
|
---|
| 69 | Jump @MainParentProtectorStart
|
---|
| 70 |
|
---|
| 71 | ;Kamikazes build
|
---|
| 72 | Set #1,1
|
---|
| 73 | @MainParentKamikazeStart
|
---|
| 74 | Trans 27,1
|
---|
| 75 | Turn 0
|
---|
| 76 |
|
---|
| 77 | Add #1,1
|
---|
| 78 | Comp #1,30
|
---|
| 79 | Jump @MainParentKamikazeStart
|
---|
| 80 |
|
---|
| 81 | ;Destroyer build
|
---|
| 82 | @MainParentDestroyerStart
|
---|
| 83 | Turn 0
|
---|
| 84 | Scan #1
|
---|
| 85 | Comp #1,0
|
---|
| 86 | Jump @MainParentDestroyerStart
|
---|
| 87 | Create 2,6,0
|
---|
| 88 | Trans 28,5
|
---|
| 89 | Trans 29,4
|
---|
| 90 | Trans 28,1
|
---|
| 91 | Set %active,1
|
---|
| 92 | Jump @MainParentDestroyerStart
|
---|
| 93 |
|
---|
| 94 | ;Bank 26
|
---|
| 95 | Bank Protectors
|
---|
| 96 | Trans 1,1
|
---|
| 97 | Trans 1,2
|
---|
| 98 | Trans 1,4
|
---|
| 99 | Turn 1
|
---|
| 100 |
|
---|
| 101 | ;Bank27
|
---|
| 102 | Bank Kamikazes
|
---|
| 103 | Trans 1,1
|
---|
| 104 | Add #1,1
|
---|
| 105 | Turn 0
|
---|
| 106 |
|
---|
| 107 | ;Bank28
|
---|
| 108 | ;SafeJump Destroyers
|
---|
| 109 | Bank DestroyerJump
|
---|
| 110 | Bjump 4,1
|
---|
| 111 |
|
---|
| 112 | ;Bank29
|
---|
| 113 | Bank DestroyerMain
|
---|
| 114 | @DestroyerStart
|
---|
| 115 | Turn 0
|
---|
| 116 | Scan #1
|
---|
| 117 | Comp #1,1
|
---|
| 118 | Jump @DestroyerFriendly
|
---|
| 119 | Set #2,%banks
|
---|
| 120 | @DestroyerBankwhipe
|
---|
| 121 | Trans 7,#2
|
---|
| 122 | Sub #2,1
|
---|
| 123 | Comp #2,0
|
---|
| 124 | Jump @DestroyerBankWhipe
|
---|
| 125 | Set %active, 1
|
---|
| 126 | Jump @DestroyerStart
|
---|
| 127 | @DestroyerFriendly
|
---|
| 128 | Comp #1,0
|
---|
| 129 | Jump @DestroyerStart
|
---|
| 130 | Create 2,6,0
|
---|
| 131 | Trans 4,4
|
---|
| 132 | Trans 5,5
|
---|
| 133 | Trans 5,1
|
---|
| 134 | Set %active,1
|
---|
| 135 | Jump @DestroyerStart
|
---|
| 136 |
|
---|
| 137 |
|
---|
| 138 | ;Bank 30-50, empty buffer banks
|
---|
| 139 | Bank Bank30
|
---|
| 140 | Bank Bank31
|
---|
| 141 | Bank Bank32
|
---|
| 142 | Bank Bank33
|
---|
| 143 | Bank Bank34
|
---|
| 144 | Bank Bank35
|
---|
| 145 | Bank Bank36
|
---|
| 146 | Bank Bank37
|
---|
| 147 | Bank Bank38
|
---|
| 148 | Bank Bank39
|
---|
| 149 | Bank Bank40
|
---|
| 150 | Bank Bank41
|
---|
| 151 | Bank Bank42
|
---|
| 152 | Bank Bank43
|
---|
| 153 | Bank Bank44
|
---|
| 154 | Bank Bank45
|
---|
| 155 | Bank Bank46
|
---|
| 156 | Bank Bank47
|
---|
| 157 | Bank Bank48
|
---|
| 158 | Bank Bank49
|
---|
| 159 | Bank Bank50
|
---|
| 160 |
|
---|
| 161 |
|
---|
Note:
See
TracBrowser
for help on using the repository browser.