Rakenna Classic

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 14.6.2021 tarkistetusta versiosta . tarkastukset vaativat 3 muokkausta .
Rakenna Classic

Käyttöliittymän rakenne.
Tyyppi Game Engine / IDE / Game Builder
Kehittäjä Scirra
Sisään kirjoitettu C++
Käyttöjärjestelmä Microsoft Windows
Käyttöliittymäkielet Englanti
Ensimmäinen painos 27. lokakuuta 2007
uusin versio r2 ( 5. helmikuuta 2012 )
Lisenssi GPLv2
Verkkosivusto scirra.com/construct-cla…

Construct Classic  (aiemmin Scirra Construct ) on avoimen lähdekoodin 2D- ja 3D-pelien rakentaja Windowsille (käyttää DirectX 9:ää) .

Construct Classic (sekä cross-platform Game Editor ) ovat laadukkaita avoimen lähdekoodin vaihtoehtoja suositulle pelinrakentajalle Game Maker .

Ohjelmointi

Kuten muutkin samankaltaiset tuotteet, Construct Classicin pelimaailman kuvaus on kokoelma esineitä , joita voidaan käsitellä WYSIWYG - tilassa.

Tapahtumat ja toimet

Kuten muissakin vastaavissa tuotteissa, Construct Classicissa on tapahtumajärjestelmä ( englanninkieliset  tapahtumat ) ja siihen liittyvät toiminnot ( englanniksi  toimet ).

Toisin kuin pelisuunnittelijat kuten Game Maker , Game Editor tai scratch , joissa pelin logiikka ohjelmoidaan määrittelemällä reaktio tapahtumiin (katso tapahtumaorientoitunut ohjelmointi ), tässä käytetään ns. tapahtumasivuja  [ 1] [2 ] , jotka ovat itse asiassa tilakaavion esitys , globaalit, yhteiset koko pelille ja liittyvät myös pelitasoihin ( englanninkieliset asettelut ) [3] . Tapahtumataulukoita muokataan vedä ja pudota -tilassa valitsemalla tapahtuma- ja toimintoluettelosta.  

Käyttäytyminen

Klassisen oliolähtöisen lähestymistavan analogi, tapahtumien ohjaama, Construct Classicissa on käyttäytymismekanismi ( englanniksi  käyttäytymismalli ). Jokaiselle objektille voidaan määrittää yksi tai useampi käyttäytyminen (OOP-termeillä objekti perii käyttäytymisen).

Mahdollisuus määrittää käyttäytymistä toimintamekanismin kautta tai sisäänrakennetulla python -tulkinta ei ole käytettävissä, lisäkäyttäytymistä voidaan kirjoittaa C ++ -kielellä ja sisällyttää laajennuksena . [4] [5] [6] .

Siellä on suuri joukko valmiita laajennuksia. [7]

Bone Behavior -sovelluksella voit luoda liikkuvia pelihahmoja käyttämällä luurankoanimaatiota [ 8] .

Varjostimet ja erikoistehosteet

DirectX 9 -teknologiaa käyttävä Construct Classic tukee monia erikoistehosteita, mahdollistaa omien pikselivarjostimiesi yhdistämisen HLSL: ään [9] .

Oppitunnit ja lähteet

Virallisilla venäläisillä ja epävirallisilla fanisivustoilla on riittävästi opetusohjelmia ja lähteitä .cap-tiedoston muodossa. Myös itse Construct Classic -asennusohjelmassa on sisäänrakennettu useita esimerkkejä (fysiikkademo, arkanoid kahdelle, malli TDS:lle, malli RTS:lle), joita voit lisätä tai käyttää peleihisi.

Python

Käyttäytymisten ja tapahtumien avulla voit kirjoittaa pelejä ilman ohjelmointikieltä, vedä ja pudota -tilassa . Vaihtoehto kokeneemmille Construct-käyttäjille on kirjoittaa Python - skriptejä.

Unicode

Construct Classicia kehitettäessä ei käytetty Unicodea, joten sekä itse ohjelman että sillä luotujen pelien kääntäminen on vaikeaa [10] . Ohjelman toisessa versiossa (Construct 2) on Unicode.

Luomisen historia ja jakeluehdot

Rakenteen on kehittänyt opiskelijaryhmä. Scirra-tiimin ydinjäsenet ovat aiemmin kirjoittaneet laajennuksia Clickteamin Multimedia Fusionille . Siellä työskennellessään he kiinnostuivat oman pelikonstruktorin luomisesta. [11] Ensimmäinen julkaistu versio oli Construct 0.8, joka julkaistiin 27. lokakuuta 2007 .

Construct Classic on vapaasti saatavilla GPL-version 2 ehtojen mukaisesti . Se on kirjoitettu C++ :lla Microsoft Visual Studiolla . Se käyttää Box2D :tä fysiikan moottorina .

Vaikka Construct Classic itsessään on lisensoitu GPLv2:lla, sen Runtime-kirjastoa jaetaan sallivalla lisenssillä [12] . Sillä luotuja pelejä (ja mahdollisesti muitakin kuin pelisovelluksia) voidaan myydä paljastamatta niiden lähdekoodia. [13] [14]

Vuodesta 2011 lähtien Scirra keskittyi Construct 2 :n, Construct Classicin kaltaisen kaupallisen HTML 5 -pelien rakentajan, kehittämiseen. Vaikka Construct Classicin toiminnallisuus on tällä hetkellä kaupallisia versioita huonompi, se tekee edelleen yksinkertaisia ​​pelikohtauksia, Construct Classicin kehitys on siirretty yhteisöön. [viisitoista]

Pelit luotu

Katso myös

Muistiinpanot

  1. Tapahtumalehtipohjainen suunnittelu . Haettu 1. heinäkuuta 2011. Arkistoitu alkuperäisestä 14. heinäkuuta 2014.
  2. Tapahtumasivut arkistoitu 20. maaliskuuta 2011. wikin dokumentaatiossa
  3. Layouts arkistoitu 20. maaliskuuta 2011.
  4. Plugins & Behaviors Arkistoitu 1. tammikuuta 2011.
  5. Rakenne – Plugin & Behavior SDK arkistoitu 14. syyskuuta 2010.
  6. SDK:n virallisen Wiki-dokumentaation käännös (linkki, jota ei voi käyttää) . Haettu 3. marraskuuta 2010. Arkistoitu alkuperäisestä 15. heinäkuuta 2014. 
  7. Yhteisön lisäosat arkistoitu 22. maaliskuuta 2011.
  8. Luun käyttäytyminen  (downlink)
  9. Rakenne – tehosteet ja renderöinti arkistoitu 1. tammikuuta 2011.
  10. Construct Classic ja Construct 2 UKK  (downlink)
  11. Eksklusiivinen haastattelu Construct-kehittäjä Ashley Gullenin kanssa . Haettu 3. marraskuuta 2010. Arkistoitu alkuperäisestä 13. tammikuuta 2011.
  12. Linkitä yhteen Runtime-kirjaston lähdetiedostoista lisenssikuvauksen kanssa
  13. Rakenna UKK . Haettu 3. marraskuuta 2010. Arkistoitu alkuperäisestä 14. heinäkuuta 2014.
  14. Kaupallisia luomuksia Constructissa Arkistoitu 6. kesäkuuta 2011.
  15. Kotisivun teksti Arkistoitu 12. elokuuta 2014 Wayback Machinessa lukee: Scirra ei enää kehitä Construct Classicia keskittyäkseen Construct 2:een. Construct Classic on kuitenkin avoimen lähdekoodin lähde, ja olemme luovuttaneet kehityksen yhteisölle. Useat vapaaehtoiset ovat tehneet kunnossapitomuutoksia. Scirra toimii nyt hankkeen hautomona.
  16. Mitkä ovat menestyneimmät Construct - Create Games -sovelluksella tehdyt pelit . Haettu 7. toukokuuta 2020. Arkistoitu alkuperäisestä 21. heinäkuuta 2021.

Linkit

Kirjallisuus