Motor de furtună
Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de
versiunea revizuită pe 14 iunie 2021; verificările necesită
4 modificări .
Storm Engine ( în rusă pentru „Storm” ) este un motor de joc dezvoltat din ianuarie 2000 de Akella pentru seria de jocuri Corsair . Primul joc de pe acest motor este Corsairs: Curse of the Far Seas .
Din februarie 2007, echipa Seaward.ru s-a alăturat dezvoltării motorului , unde, împreună cu Akella , motorul a evoluat la versiunea 2.8. Dezvoltarea ulterioară a motorului din seria Storm 2.* nu este planificată nici de Seaward.ru , nici de Akella [1] .
În 2016, la 9 ani după lansarea versiunii 2.8, echipa Black Mark Studio , care dezvoltă jocul Corsairs: To Each His Own , a modificat motorul la versiunea 2.9 într-una dintre actualizările jocului. [2]
Pe 26 martie 2021, codul sursă al motorului este open source sub licența GPLv3 și disponibil pe GitHub . [3]
Istoria motorului
Evoluția motorului a durat 16 ani (2000 - 2016) [1] :
- Versiunea motorului 1.0 (ianuarie 2000) - Joc: Corsairs: Curse of the Far Seas
- Versiunea motorului 2.0 (iunie 2003) - Jocuri: Corsairs II: Pirates of the Caribbean și Corsairs II: Return of the Naval Legend
- Versiunea motorului 2.5 (decembrie 2005): Integrarea redării procedurale de mare și iarbă pe noi shadere. Au adăugat instrumente pentru crearea efectelor de particule. S-a adăugat un nou firmament cu stele procedurale care pot sclipi, și printre care (dacă personajul are un telescop bun) poți chiar să găsești și să examinezi câteva planete ale sistemului solar. S-a adăugat efectul de surf și spumă în largul coastei insulelor și porturilor. Au fost făcute și numeroase optimizări ale codului. (Joc: Corsairs III )
- Versiunea motorului 2.6 (februarie 2007): mișcare dinamică a orei și un sistem pentru mișcarea corpurilor cerești. S-a adăugat capacitatea de a acoperi insulele cu jungla de sprite. (Joc: Corsairs: Return of the Legend )
- Versiunea motorului 2.7 (septembrie 2007): a fost adăugată capacitatea de a face vizibile daunele aduse personajelor arătând stropi de sânge (inclusiv pe suprafețe). S-a schimbat tehnica de amestecare a texturilor cu umbre. A fost adăugată capacitatea de a ilumina dinamic locațiile, stropii de ploaie pe suprafețe au fost conectate. S-a adăugat capacitatea de a include reflexii ale orașelor și coastelor în mare. Plus optimizare. (Joc: Corsairs: Dead Man's Chest )
- Versiunea motorului 2.8 (noiembrie 2007): Există un set de instrumente pentru designeri și testeri de jocuri, în care comenzile principale pentru editarea caracteristicilor curente ale personajului și locațiilor sunt plasate pe un panou special cu butoane. S-a adăugat capacitatea de a observa efectele vremii din interiorul clădirilor, s-a adăugat efectele stropilor de ploaie pe mare. Efectele sângelui și fumului au fost refăcute, toate setările de vreme și de iluminare au fost rescrise. Marea a fost modificată pentru a-și putea arăta suprafața nu doar de sus, ci și de jos. S-a adăugat o nouă clasă de locație pentru aventurile subacvatice. Cu capacitatea de a conecta efectul refracției apei, iluminarea animată cu caustice, plancton plutitor și razele de lumină volumetrice procedurale. Animațiile personajelor iau acum în considerare marginea restricției de mișcare pentru a preveni pătrunderea în pereți atunci când se aruncă și se lovește. Modificările aduse sistemului de inteligență al jocului au devenit demne de a fi folosite chiar și în dezvoltarea de jocuri ulterioare cu tematică marine. De asemenea, lista de remedieri de erori și optimizări de cod a atins o dimensiune foarte impresionantă. (Jocuri: Corsairs: City of Lost Ships și Corsairs: Fiecare al lui (până la versiunea de joc 1.4.1)
- Versiunea motorului 2.9 (decembrie 2016) - Joc: Corsairs: Fiecare al lui (de la versiunea de joc 1.5.0): Tranziție la DirectX 9 , suport Steam, suport pentru monitoare cu ecran lat și 4K, remedieri de erori.
Fapte
- Motorul din seria Storm 3.* a fost dezvoltat de unul dintre studiourile lui Akella (în prezent 1C a cumpărat drepturile de dezvoltare [4] ) pentru proiectul „ The Adventures of Captain Blood ”.
- Pe motorul Storm 2.0 a fost creat și jocul Pirates Online , al cărui dezvoltator este compania chineză Snail Games . Pe baza acestui fapt, se poate presupune că motorul este distribuit sub o licență comercială , și nu sub una proprietară , întrucât există o opinie [5] .
Note
- ↑ 1 2 Subiect pe site-ul seaward.ru despre evoluția motorului Storm . Preluat la 23 aprilie 2015. Arhivat din original la 11 septembrie 2016. (nedefinit)
- ↑ Comunitatea Steam :: Anunturi de grup :: Sea Dogs: To Each His Own . steamcommunity.com. Data accesului: 18 februarie 2017. Arhivat din original pe 18 februarie 2017. (Rusă)
- ↑ Depozitul de cod sursă GitHub . Preluat la 9 aprilie 2021. Arhivat din original la 10 aprilie 2021. (nedefinit)
- ↑ 1C a cumpărat studioul Sea Wolf de la Akella . Consultat la 23 aprilie 2015. Arhivat din original la 20 septembrie 2016. (nedefinit)
- ↑ CORSARI. Istoricul mărcii - forumul site-ului web „Harbour of the Corsairs” . forums.corsairs-harbour.ru. Data accesului: 18 februarie 2017. Arhivat din original pe 18 februarie 2017. (nedefinit)
Jocuri Storm Engine |
---|
O serie de jocuri „Corsairs” | Corsairs: Curse of the Distant Seas Corsairs 2: Pirates of the Caribbean Corsairs 2: Return of the Nautical Legend Corsairs 3 Corsairs : Dead Man's Chest Corsairs : Return of the Legend Corsairs : City of the Lost Ships Corsairs : Fiecare al lui |
---|
Alte jocuri | Piratii Online |
---|