Rakenne 2 | |
---|---|
| |
Tyyppi | Pelin rakentaja |
Kehittäjä | Scirra |
Sisään kirjoitettu | C++ , JavaScript |
Käyttöjärjestelmä | Microsoft Windows |
Käyttöliittymäkielet | Englanti |
Ensimmäinen painos | 5. helmikuuta 2011 |
Laitteistoalusta | Microsoft Windows , macOS , Linux , Android , iOS , Windows Phone , Wii U , Web ( HTML5 ) [1] |
uusin versio | R280 (1. heinäkuuta 2021) |
beta-versio | r278 (20. heinäkuuta 2020) |
Luettavat tiedostomuodot | Rakenna 2 projekti [d] |
Luodut tiedostomuodot | Rakenna 2 projekti [d] |
Lisenssi | omistusoikeus |
Verkkosivusto | scirra.com/construct2 |
Construct 2 on Scirran kehittämä 2D-pelien rakentaja Windowsille . Construct Classic -ohjelman toinen versio , joka julkaistiin vuonna 2007.
4. joulukuuta 2017 moottorista julkaistiin päivitetty versio nimeltä Construct 3, joka tukee kolmiulotteisten pelien luomista.
Construct 2:n avulla voit luoda eri tyylilajeja ja monimutkaisia 2D-pelejä ilman ohjelmointitaitoja [2] . Sillä tehtyjä pelejä voi käyttää PC:llä, Macilla, Linuxilla, HTML5 -yhteensopivilla selaimilla , Androidilla , iOS :llä , Windows Phonella , Blackberry 10:llä, Amazon Appstorella, Chrome Web Storella, Facebookilla ja muilla. [3] Tuki iOS- ja Android-käyttöjärjestelmille Ludein CocoonJS, appMobin directCanvas ja Intelin XDK-teknologiat, jotka käyttävät laitteistokiihdytystä HTML5-pelien suorituskyvyn lisäämiseen 5-10x. [neljä][ tosiasian merkitys? ]
Ohjelman käyttöliittymässä on visuaalinen ( WYSIWYG ) editori, jolla on mahdollista luoda peli ilman ohjelmointitaitoja. Editorissa on "tapahtumat" ( eng. events ) ja "toiminnot" ( eng. action ), jotka luovat logiikkaa[ selventää ] pelejä [5] .
Sovellukseen on julkaistu päivityksiä [6] .
Toimittaja asettaa itsensä "sopivaksi ihmisille, joilla on eri tasoinen ohjelmointikokemus"[ tosiasian merkitys? ] [7] . Pelin prototyypin, demojen , esitysten ja opetusohjelmien luontitoiminto on käytettävissä. 24.3.2017 lähtien Construct 3 -ohjelmaa kehitettiin .
1.7.2020 Construct 2 poistettiin myynnistä, eikä se ole enää ostettavissa. 1. heinäkuuta 2021 Construct 2 poistettiin kokonaan käytöstä. [kahdeksan]
Construct 2 -editori on kirjoitettu C++ :lla ja pelit on koodattu JavaScriptillä . JavaScript-projektia vietäessä pelin koodi pienennetään , mutta on mahdollista yhdistää Javascript Plugin SDK ja muokata koodia manuaalisesti. Construct 2:ssa on "modulaarinen rakenne", joten kaikki projektissa käyttämättömät lisäosat tai käyttäytymismallit eivät sisälly skriptiin, mikä auttaa optimoimaan projektin ja vähentämään sen painoa.
Tällä hetkellä ohjelmassa on yli 20 sisäänrakennettua käyttäytymistä, mukaan lukien Platformer, 8 Direction, Bullet, Car, Pathfinding, Turret, Drag'n'drop jne., jotka helpottavat pelin luomista.
Construct 2 on ensimmäinen pelimoottori, joka tukee virallisesti hiukkastehosteita HTML5:ssä [9] .
Sisäänrakennettu pelimoottori Box 2D Physics [10] mahdollistaa fysiikan lakien simuloinnin ja fyysisten efektien toistamisen. Saatavilla on laajennuksia [11] , jotka laajentavat ohjelman perusominaisuuksia. Mobiilikäyttöjärjestelmien kooditestaus voidaan tehdä ilman projektin kääntämistä ( lähiverkon ja WiFin avulla ) [12] .
Construct 2:n avulla voit viedä käyttäjien luomia projekteja eri muodoissa. Ohjelman toiminnallisuuden avulla voit viedä projekteja erilaisiin käyttöjärjestelmiin, kuten Windows , IOS , Android ja muihin. [13]
iOS:ssä voit ajaa luotuja pelejä verkkosovelluksessa ilman internetyhteyttä[ lisälinkki? ] . Tämän menetelmän avulla voit viedä pelin html-muotoon. Tämän jälkeen, kun peli on ladattu sivustolle, voit kirjautua sisään mobiililaitteeltasi iOS:ään ja tallentaa pelin työpöydällesi.
Constructin edellinen versio muutti nimensä Construct Classiciksi Construct 2:n julkaisun jälkeen [14] . Tähän mennessä se on jo menettänyt virallisen tuen kehittäjiltä [15] , mutta harrastajat tukevat sitä edelleen. Sen suosio on kuitenkin edelleen korkea. , erityisesti 2D- ja 3D-pelien kehittämisessä Windows-käyttöjärjestelmään. Toisin kuin Construct 2, Classic-versio on avoimen lähdekoodin , ja se on ilmainen vaihtoehto Game Makerille ja muille ohjelmille . Kokemusta Classic-version kehittämisestä käytettiin aktiivisesti Construct 2:n luomisessa [16] , vaikka itse asiassa jälkimmäinen on uusi rakentaja, joka on kirjoitettu uudelleen tyhjästä . Toisin kuin edellinen versio, Construct 2 käyttää OpenGL :ää DirectX :n sijaan , ja pelit käyttävät WebGL :ää (selaimen OpenGL) nopeaan, laitteistokiihdytettyyn renderöintiin.
Construct 2:n seuraaja on Construct 3, Scirra Ltd:n kehittämä pelien rakentaja. Suurin ero aikaisempiin versioihin on verkkoversion korostaminen, joka mahdollisti editorin käytön mobiilialustoilla .
Kehittäjän Scirra.comin virallisella englanninkielisellä verkkosivustolla on ohjelman opetusohjelmia, oppitunteja ja dokumentaatiota sekä apuohjelmia. Kehittäjän sivustolla on myös foorumi tekniselle tuelle ja virheraporteille. Lisäksi sivustolla on Scirra Arcade -osio [17] , josta löytyy käyttäjien luomia pelejä.
Pelien moottorit | |||||||
---|---|---|---|---|---|---|---|
Graafinen | Vapaa GLScene Horde3D_ Irrlict OGRE OpenSceneGraph Omistusoikeus Outerra | ||||||
Fyysinen | Vapaa Box2D Luoti Maaorava_ newton OODI. Tokamak Omistusoikeus DMM Havok fysiikka PhysX | ||||||
yleinen tarkoitus |
| ||||||
Erikoistunut |
| ||||||
Luettelo pelimoottoreista |