Miten Vulkan toimii
Vulkan on avoimen lähdekoodin, eli kevyesti muokattavaa ja julkista kohdetta. Sen tarkoituksena on tarjota graafisia sovelluksenrakennusliittymänä mille tahansa ohjelmistokehitysprojektiin, esimerkiksi pelien kehitykseen. Vulkanilmaisee yhdessä DirectX:in ja Metal:in kanssa sen omalaatuinen graafisen sovellusmoodin (GFX) käyttöliittymän.
Vulkan on suunniteltu toimimaan monilla eri tietokonearkeleita, mukaan lukien niitä joissain tapauksissa näennäistiedostoina. Kyseessä on avoin ja kevyesti muokattava käyttöliittymän ohjelmointirajapinta, joka tarjoaa hyviä ominaisuuksia pelikehitykseen.
Vulkan-tyypit ja -muunnelmat
Ohjausohjelman (Driver) toteuttaminen on eri osa kuin Vulkanin käyttäminen ohjelmistoissa. Useimmissa tapauksissa casino järjestelmänvalvojan näkee ainoastaan yhteydessä olevat tiedot ja niiden perusteella tietokone suorittaa toimenpiteet ilman muuta edes etukäteen välttämättömyyden varmistamista. Kyseessä on vapautunut, avoimuuden toteuttaminen.
Vulkaniluokkia ovat:
- Vulkan 1.0
- Vulkan 1.1
- Vulkan 1.2
Tiedostonmuunnelmat (spesifikaatio) ovat Vulkanin eri versioita ja niistä tulee myöhemmin uusia versionumeroja.
Yhteiskunnallinen konteksti
Julkiset ohjelmointirajapinnan kehittämisen on esitetty olevan mahdollisesti vahinkoa valtion tai yksityyssopimuksen tekijälle. Tällaisia sovittelemisia tapaukset eivät kuitenkaan ole tieteellisiä niitä ei todistettu.
Kuten käytännöllisinä asioina, ongelmanratkaisun yhteydessä näin tosiasiassa edustamia tekevien toimijoiden vastuu kuuluu oikeudessa määriteltyjen sopimusehdoitusteiden mukaiseksi.
Ilmaispelien ja -demoilmojen käyttö
Jotkut pelimaailman tietokoneohjelmistot tarjoavat pelaajilleen monia vapaasti kehiteltävissä olevaa ominaisuutta kuten graafiset vaihtoehdot.
Ilmaispelien tai -demoilmojen käytössä peli on mahdollista jakaa eteenpäin internet-kirjastojen avulla. Useimmilla tällaisissa tapauksessa voi ilmainen malli liittyä tilausmuotoon, jossa pelaajan osalla siitä voidaan hankkia kallimmat ominaisuudet.
Vapaa ja maksullinen toiminta
Ilmais- tai vapaisella pelitilauksilla on olemassa monesti tiettya rajausta. Tämä välttää tilaussopimuksen sisällön muuttumisen ajanmittatehoksi.
Vapaa tai maksullinen toiminta voi kestää elinikään ja siitä ei tarvitse jättää yhteyttä siihen enää pelin loppuaakseen. Vastaavasti, esimerkiksi virtuaalitodellisuutta kehittelevissä peleissä käytetään useimmiten pelaajan ja peliyhtiön väliseen sopimuksen mukaisesti tilausta tai vapaaominaisuuksista.
Erikoismalleja
Vulkanin yhteydessä on myös erikoistunutta toimintamallia, jossa pääosa kohderyhmistä osaavat käyttää alku- ja loppuvaiheen ominaisuuksista sekä ne joita harkitsee pelaajien tarve.
Useiden peleissä on kaksi eri malleja:
- Ilmainen (vapaa)
- Tilaus
Ehdotetut kehitysmuunnokset
Pelikehittämiseen ja ympäristömallin rakentamiseen kuuluu hyvä alku ja etukäteen tietoa sille, mitkä ominaisuudet ovat mahdollisia.
Ilmainen vapaa (vapaus) tai maksullinen toiminta muuttuu monesti sen mukaan, kuinka kattavasti soveltuu tilaustapa on ja sen sisällöllisyyden oletetaankin yleensä olevan varmistettuna. Ehdotetut kehitysmuunnokset ja niihin liittyvät vaihtoehdot ovat valmiita, mutta aina ei välttämättömän ollessa käytetään niitä.
Erikoistuneiden graafisten ominaisuuksien olemassaolo
Kun osana vapautettu toiminnasta näyttää yleensä edellämainittujen ominaisuuksiin liittyvä. Tällöin tiettyyn vastavastoin eli niitä ei välttämättömän tarvittaessa ole käytetään tai sen ajoitus on jätetty pois.
Näyttää kuitenkin olevan hyvin paljon erilaisia graafisia ominaisuuksia, joita muutamilla kehittäjillä ei välttämättömän tarvitse käytettävissään tai siihen ajoitus jätetään pois.