Random enemies


Random spawn AI
Developer
Part of Spring Engine
Version
n/a
Mod Support
Mod support is weak
Status
No Active Development
License
Open Source
<- Back to AI page

Random enemies is a simple way of playing Spring in a singleplayer setting instead of multiplayer through the Spring Lobby. It should not be confused with an actual AI opponent though, as it only spawns units out of thin air according to a script. There are plans to develop a real AI opponent for Spring though.

To try out the random enemies mode, launch spring.exe directly, answer Yes to the server question, and select the Random enemies script, using the arrow keys and Return (you can't use the mouse to make this selection).

The enemy units are spawned according to the information found in the file spawn.txt located in the Spring folder. The included file is not very playable though, as it spawns units too fast to be survivable (the 0.51b1 version sends three brawlers 30 seconds into the game). Fortunately a few people have created more interesting spawn scripts. A bunch of these can be found at FileUniverse.

To create your own random enemies script edit the existing spawn.txt (e.g. using notepad). The number at the start of each line is the time into the game that a unit will be created. Roughly speaking it is in 30ths of a second, so 1000 is about half a minute, 10000 is about five minutes. Immediately following this is the code of the unit which will be produced. Blank lines don't mean anything, but can be useful to make the file more readable.

When creating a random enemies script, bear in mind that the units will materialize within a very small area around the default player start points on the map (except the one you start on). Stationary structures and units that aren't able to move on the terrain where they appear will accumulate here, producing a jumbled nonfunctional mess if one's not careful. Also, although the AI won't make use of factories so metal-producers are useless, one might want to include a fusion plant in the mix to ensure that enemy weapons will continue functioning if one porcs for long enough that the enemy would use up all its starting energy.

Unit codes

Core

(Missing Sea Stuff)

  • cormine1
  • cormine2
  • cormine3
  • cormine4
  • cormine5
  • cormine6
  • corap - Air Plant
  • corarad - Adv. Radar
  • corfus - Fusion Reactor
  • cormoho - Moho Metal Extractor
  • corint - Intimidator
  • cordoom - Doomsday Machine
  • corsilo
  • corfmd - Fortitude
  • corasp
  • corflak
  • corfort - Fortification Wall
  • corckfus - Cloakable Fusion Reactor
  • cormmkr - Moho Metal Maker
  • cortarg - Targeting Facility
  • corgant - Krogoth Gantry
  • cortron
  • corhp - Hover Plant
  • corlab - Kbot Lab
  • cordrag - Dragon's Teeth
  • corllt - Light Laser Tower
  • cormstor - Metal Storage
  • corestor - Energy Storage
  • corvp - Vehicle Plant
  • corsy - Shipyard
  • corvipe - Viper
  • x1corminifus - Mini Fusion
  • x1ebcorjtorn
  • corsolar - Solar Collector
  • corwin - Wind Generator
  • cormex - Metal Extractor
  • cormakr - Metal Maker
  • corrad - Radar
  • coraap - Adv. Aircraft Plant
  • corgeo - Geothemal Plant
  • cortoast - Toaster
  • corplat
  • coravp - Adv. Vehicle Plant
  • coralab - Adv. Kbot Lab
  • corasy - Adv. Shipyard
  • corplas
  • corape - Rapier
  • cortitan - Titan
  • corhurc - Hurricane
  • corvamp - Vamp
  • corseap
  • corawac
  • corhunt
  • corcsa
  • corack - Adv. Construction Kbot
  • corpyro - Pyro
  • corcan - Can
  • corroach - Roach
  • corspec - Spectre
  • corfast
  • cormort - Morty
  • corhrk
  • corvoyr - Voyeger
  • corsumo - Sumo
  • coramph
  • corspy
  • cordecom - Decoy Commander
  • cornecro - Necro
  • coracv - Adv. Constuction Vehicle
  • corseal
  • correap - Reaper
  • coreter - Deleter
  • cormart
  • corvrad
  • corvroc - Diplomat
  • corsent
  • cormabm - Mobile Anti-Nuke
  • corlevlr - Leveler
  • corfink - Fink
  • corveng - Avenger
  • corshad - Shadow
  • corvalk - Valkery
  • corsfig
  • corck - Construction Kbot
  • corcrash - Crasher
  • corcv - Construction Vehicle
  • corfav - Weasel
  • corgator - Instigator
  • corraid - Raider
  • cormist - Slasher
  • cormlv - Mine layer Vehicle
  • corsonar - Sonar
  • cortide - Tidal Generator
  • coruwes - Under Water Energy Storage
  • coruwms - Under Water Metal Storage
  • coruwmex - Under Water Metal Extractor
  • corfmkr - Floating Metal Maker
  • cortl - Torpedo Launcher
  • corfdrag - Floating Dragon's Teeth
  • corch - Constuction Hovercraft
  • corsh
  • corsnap - Snapper
  • corah
  • cormh - hover version of core moblie ranged vertical rocket lancher
  • corthovr
  • coraca - advanced construction aircraft
  • corca - construction aircraft
  • corak - A.K. infantry kbot
  • corstorm - Storm kbot
  • corthud - Thud artillery kbot
  • corgol - Goliath tank
  • corkrog - Krogoth kbot
  • corcom - Commander
  • corbuzz - Buzzsaw artillery
  • corhlt - Heavy laser turret
  • corrl - Rocket launcher tower
  • corpun - Punisher artillery
Arm
  • ARMAAP - Adv. Aircraft Plant
  • ARMAAS - Archer
  • ARMACA - Adv. Construction Aircraft
  • ARMACK - Adv. Construction Kbot
  • ARMACSUB - Advanced Construction Sub
  • ARMACV - Adv. Construction Vehicle
  • ARMAH - Swatter
  • ARMALAB - Adv. Kbot Lab
  • ARMAMB - Ambusher
  • ARMAMD - Protector
  • ARMAMPH - Pelican
  • ARMANAC - Anaconda
  • ARMANNI - Annihilator
  • ARMAP - Aircraft Plant
  • ARMARAD - Advanced Radar Tower
  • ARMASER - Eraser
  • ARMASON - Advanced Sonar Station
  • ARMASP - Air Repair Pad
  • ARMASY - Adv. Shipyard
  • ARMATL - Advanced Torpedo Launcher
  • ARMATLAS - Atlas
  • ARMAVP - Adv. Vehicle Plant
  • ARMAWAC - Eagle
  • ARMBATS - Millenium
  • ARMBEAC - Alien Beacon
  • ARMBRAWL - Brawler
  • ARMBRTHA - Big Bertha
  • ARMBULL - Bulldog
  • ARMCA - Construction Aircraft
  • ARMCARRY - Colossus
  • ARMCH - Construction Hovercraft
  • ARMCK - Construction KBot
  • ARMCKFUS - Cloakable Fusion Reactor
  • ARMCOM - Commander
  • ARMCROC - Triton
  • ARMCRUS - Conqueror
  • ARMCS - Construction Ship
  • ARMCSA - Construction Seaplane
  • ARMCV - Construction Vehicle
  • ARMDECOM - Commander
  • ARMDEV1 - Implosion Device
  • ARMDRAG - Dragon's Teeth
  • ARMEMP - Stunner
  • ARMESTOR - Energy Storage
  • ARMFARK - FARK
  • ARMFAST - Zipper
  • ARMFAV - Jeffy
  • ARMFDRAG - Floating Dragon's Teeth
  • ARMFHLT - Stingray
  • ARMFIDO - Fido
  • ARMFIG - Freedom Fighter
  • ARMFLAK - Flakker
  • ARMFLASH - Flash
  • ARMFLEA - Flea
  • ARMFMKR - Floating Metal Maker
  • ARMFORT - Fortification Wall
  • ARMFRT - Defender - NS
  • ARMFUS - Fusion Reactor
  • ARMGATE - Galactic Gate
  • ARMGEO - Geothermal Powerplant
  • ARMGUARD - Guardian
  • ARMHAM - Hammer
  • ARMHAWK - Hawk
  • ARMHLT - Sentinel
  • ARMHP - Hovercraft Platform
  • ARMJAM - Jammer
  • ARMJETH - Jethro
  • ARMLAB - Kbot Lab
  • ARMLANCE - Lancet
  • ARMLATNK - Panther
  • ARMLLT - L.L.T.
  • ARMMAKR - Metal Maker
  • ARMMANNI - Penetrator
  • ARMMARK - Marky
  • ARMMART - Luger
  • ARMMAV - Maverick
  • ARMMERL - Merl
  • ARMMEX - Metal Extractor
  • ARMMFUS - Mobile Fusion
  • ARMMH - Wombat
  • ARMMINE1 - Fart Mine
  • ARMMINE2 - Mini mine
  • ARMMINE3 - Popper Mine
  • ARMMINE4 - Kaboom Mine
  • ARMMINE5 - Ooomph mine
  • ARMMINE6 - Surprise mine
  • ARMMLV - Podger
  • ARMMMKR - Moho Metal Maker
  • ARMMOHO - Moho Mine
  • ARMMSHIP - Ranger
  • ARMMSTOR - Metal Storage
  • ARMPEEP - Peeper
  • ARMPLAT - Seaplane Platform
  • ARMPNIX - Phoenix
  • ARMPT - Skeeter
  • ARMPW - Peewee
  • ARMRAD - Radar Tower
  • ARMRL - Defender
  • ARMROCK - Rocko
  • ARMROY - Crusader
  • ARMSAM - Samson
  • ARMSCAB - Scarab
  • ARMSCORP - Scorpion
  • ARMSCRAM - Fibber
  • ARMSEAP - Albatross
  • ARMSEER - Seer
  • ARMSEHAK - Seahawk
  • ARMSFIG - Tornado
  • ARMSH - Skimmer
  • ARMSILO - Retaliator
  • ARMSJAM - Escort
  • ARMSNIPE - Shooter
  • ARMSOLAR - Solar Collector
  • ARMSONAR - Sonar Station
  • ARMSPID - Spider
  • ARMSPY - Infiltrator
  • ARMSS - Sea Serpent
  • ARMSTUMP - Stumpy
  • ARMSUB - Lurker
  • ARMSUBK - Piranha
  • ARMSY - Shipyard
  • ARMTARG - Targeting Facility
  • ARMTHOVR - Bear
  • ARMTHUND - Thunder
  • ARMTIDE - Tidal Generator
  • ARMTL - Torpedo Launcher
  • ARMTSHIP - Hulk
  • ARMUWES - Underwater Energy Storage
  • ARMUWFUS - Underwater Fusion Plant
  • ARMUWMEX - Underwater Metal Extractor
  • ARMUWMS - Underwater Metal Storage
  • ARMVADER - Invader
  • ARMVP - Vehicle Plant
  • ARMVULC - Vulcan
  • ARMWAR - Warrior
  • ARMWIN - Wind Generator
  • ARMYORK - Phalanx
  • ARMZEUS - Zeus

<- Back to AI page

Retrieved from "http://spring.clan-sy.com/wiki/Random_enemies"

This page has been accessed 17,802 times. This page was last modified 13:34, 1 August 2008.




Page editing toolbox

Browse
Main Page
Community portal
Current events
Recent changes
Random page
Help
Donations
Edit
View source
Editing help
This page
Discuss this page
Post a comment
Printable version
Context
Page history
What links here
Related changes
My pages
Log in
Special pages
New pages
File list
Statistics
Bug reports
More...

Site layout created by Roflcopter.