videopelien alkoi jo 1952, kun Alexander S. Douglas loi OXO (ristinolla) osana hänen PhD thesis. OXOSTA tuli ensimmäinen graafinen / digitaalinen peli, ja monia tällaisia pelejä on luotu sen jälkeen. Kuitenkin, videopeli teollisuus todella kukkaan vuonna 1972, kun Atari Inc. luotu Pong-yksinkertainen kaksiulotteinen peli, joka näytti pingispöytä. Pongin jälkeen monet yritykset ovat kehittäneet samanlaisia, sekä yhä monimutkaisempia videopelejä., Pelin kehitys 2000-luvulla vei luovuutta ja suunnitteli loven pelikonsoleilla, kuten Xboxilla ja Playstationilla.
pelit on kehitetty koodilla, joka on kirjoitettu eri ohjelmointikielillä. Ohjelmoijat kirjoittavat koodia, joka kertoo tietokoneelle pelin taustalla olevan matematiikan ja logiikan. Ohjelmoijat ovat yleensä osa luovaa tiimiä, johon kuuluu pelisuunnittelijoita ja taiteilijoita. Taiteilijat suunnittelevat ydinpelin ominaisuuksia, valvovat pelien testausta ja tekevät muotoiluarvioita. Peliohjelmointiin kuuluu tekoälyä, tietokonegrafiikkaa, simulointia ja ääniohjelmointia., Siihen liittyy myös teknisiä taitoja pelijärjestelmän suunnittelusta, tasosuunnittelusta, käsikirjoituksesta ja koodaamisesta.
tietokone-ja videopelit ovat kirjoitettu C++ tai C. Koska jokainen kieli on omat hyvät ja huonot puolensa ja jokainen peli sisältää räätälöityjä suunnittelu, käyttöjärjestelmä, käyttöliittymä, nopeus, jne, ei ole kieli ’kiveen hakattu’ paras kieli oppia ohjelmointia video pelit.
kuitenkin peliohjelmoijien keskuudessa suosituin kieli on C++. Tässä oppaassa Career Karma, aloitamme tutkimalla, miksi mielestämme C++ on paras ohjelmointikieli pelejä., Sitten, selitämme, miten voit oppia ja käyttää sitä, Jos etsit pelin kehittämiseen. Mutta ensin, kaivaudutaan lyhyesti historiaan C++.
C++
Ota tämä tietokilpailu saada tarjouksia ja stipendejä ylhäältä bootcamps-ja online-koulut!
Katso ottelut
C++ kehitti Bjarne Stroustrup vuonna 1979., Stroustrup työskenteli tuolloin Simulaatiokielen parissa simulaatioissa. Hän piti Simulaa kuitenkin liian hitaana käytännön käyttöön. Pian hän alkoi työstää ”C with classes”, joka oli pääjoukko C-kielellä. Hänen kielensä koostui kaikista C-kielen ominaisuuksista muiden ominaisuuksien, kuten luokkien, oletusfunktion argumenttien ja tyyppitarkistuksen lisäksi.
Vuonna 1983, kieli tuli tunnetuksi nimellä C++ lisäämällä uusia ominaisuuksia, kuten virtuaalinen toimintoja, yhden rivin kommentit ja toiminto ylikuormitusta. Vuonna 1985 C++ merkittiin virallisesti kaupalliseksi tuotteeksi., Sen jälkeen kieli on käynyt läpi monia käänteitä ja tarkistuksia.
mitkä ovat useimmat pelit koodattu?
Tänään, useimmat high-end-pelejä pelataan pelikonsolit kuten Xbox ja PlayStation hyödyntää C++. C++ on myös kieli, jota käytetään Unreal Engine ja CryEngine-kaksi kehittyneintä pelimoottoria saatavilla. Tässä muutamia syitä, C++ – kieli on paras koodaus kieli pelejä.,
olio-Ohjelmointi
C++ käyttää olio-ohjelmointi (OOP). OOP ilmaisee ohjelmia ”objekteilla”, mikä tarkoittaa pelien käsittelyssä, että se hajottaa pelin osia loogisiksi paloiksi. Jokainen koodinpätkä on oliopainotteisen ohjelmoinnin kohde. Tällainen ohjelmointi helpottaa koodin ymmärtämistä sekä mahdollistaa sen uudelleenkäytön. OOP pyrkii sitomaan tiedot ja toiminnot yhteen tavalla, jotta vain funktio pääsee tietoihin käsiksi.
syy OOP on ensisijainen pelaamista on, koska se on nopeampi ja helpompi työskennellä., Se pitää myös C++ koodin KUIVA ”Älä Toista Itseäsi”—mikä tarkoittaa, että kun muutos on tehty yhden elementin järjestelmässä, ei ole tarpeen muuttaa muita loogisesti liity elementtejä järjestelmän. Tämä helpottaa C++: n debug-koodin ylläpitämistä, muokkaamista ja debugaamista. Lisäksi tämäntyyppinen ohjelmointi auttaa luomaan uudelleenkäytettäviä sovelluksia, jotka vaativat vähemmän koodia ja lyhyempää kehitysaikaa.
Suorituskyky
Pelit vaativat paljon resursseja ja suorituskyvyn kriittisiä ohjelmistoja., C++ tarjoaa etuja olla lähellä laitteistoa ilman vaikeuksia kirjoittaa koodia vanhanaikaisella C-kielellä. C++ on joustava, se vaatii vähän resurssien käyttöä ja hyvää optimointia tietokannoissa ja järjestelmäohjelmoinnissa. C++ keksittiin hallita monimutkaisuutta, jota C ei pystynyt ja monimutkaisuus on iso tekijä pelin suorituskyvyssä. C++ tukee viitemuuttujia, jotka auttavat suorituskyvyn lisäämisessä.
muistinhallinta
C++ mahdollistaa käyttäjien paremman hallinnan muistinhallintaan ja grafiikkaan, jotka ovat kaksi tärkeää tekijää pelien kehittämisessä ja luomisessa.,
Kyvykäs
C++ on laajat kirjastot, jotka voivat auttaa sinua löytää suuria resursseja suunnitteluun ja virtaa monimutkaista grafiikkaa peleissä. Internetistä löytyy valtava määrä kirjallisuutta, josta voi oppia C++: sta. Esimerkiksi SourceForgessa-suositulla projektinhallintasivustolla – jos etsit ”kirjastoa”, löydät 1000-luvun tuloksia C++ – kirjastoista.
Vastaa