"StarCraft " è un gioco di strategia in tempo reale che è stato rilasciato nel 1998. Un aspetto degno di nota del gioco è che permette ai giocatori di creare giochi personalizzati utilizzando l'editor di mappe . Questo editor di mappe è incluso con il gioco ed i giocatori lo usano per disegnare nuove mappe o per creare giochi complicati all'interno dell'universo "StarCraft " . Questi giochi spesso avuto una sensazione completamente diversa rispetto al normale " melee " in stile giochi. Queste mappe personalizzate utilizzate innesca invece di linguaggi di programmazione complessi per consentire la maggior parte delle persone di comprendere il processo di creazione di mappe . Problemi di temporizzazione
Una volta ogni due secondi , tutti i trigger cercherà di sparare . Durante questo tempo, si attiverà nei nell'ordine in cui sono elencati nel menu del lettore , a cominciare con il giocatore 1 . A causa di questo , i giocatori con numeri più bassi possono avere un leggero vantaggio se tutti cercano di raggiungere un punto di trigger al tempo stesso . Alcuni trigger risolvere immediatamente , mentre altri prendono tempo . Creazione di unità possono richiedere fino a 100 millisecondi , quindi potrebbe essere necessario includere un leggero ritardo con i trigger .
Applicazione delle proprietà ai trigger
mappe personalizzate di solito comportano la riproduzione utilizzando un solo carattere o unità " riproduzione " piuttosto che giocare ai tradizionali giochi da mischia. Unità utilizzate per questi giochi devono spesso essere modificato in qualche modo . È possibile utilizzare i trigger per modificare le proprietà delle unità che hanno fatto conoscere o creati durante il gioco . Queste modifiche caratteri da ammantate o irradiati o di avere i loro punti ferita o danno modificati .
Interruttori
Anche se l' editor di mappe cerca di evitare di fare affidamento in un linguaggio di programmazione , si fa uso di una logica simile . Gli switch sono dichiarazioni booleani che fanno riferimento a un trigger di essere acceso o spento. È possibile utilizzare queste opzioni per modificare il gameplay in base a quanto è successo finora nel gioco. Se un eroe muore , un trigger può indurlo a tornare oppure può modificare gli obiettivi della missione .
Set Alliance trigger
È possibile creare un'intera campagna delle missioni usando l'editor di mappe . Campagne personalizzate possono avere ampie storie e gli obiettivi complicate . Durante questi giochi , si trovano spesso alleati nel bel mezzo della missione . È possibile utilizzare i trigger per creare alleanze durante il gioco . Questi trigger possono allearsi solo due giocatori alla volta. Se hai bisogno di una alleanza più ampia, è necessario impostare un trigger per ogni giocatore .