Tässä artikkelissa näet muutaman idean siitä, mitä voit rakentaa nopeasti, jotta saat jonkin toiminnon näytölle. Yksinkertaisesti sanottuna sinun tulisi käyttää näitä ideoita ruudulla työskentelyyn, kun ideasi koko tarinalle on valmis.
Miksi C++?
Peleihin, jotka vaativat raskasta käsittelyä, tarvitsetpa sitten grafiikkaa tai jotain muuta, tarvitset matalan tason kielen. C ++: ssa sinulla on enemmän hallintaa muistin käytöstä ja muista suorituksen puolista. Se tarkoittaa, että sinulla on myös enemmän työtä, jotta lopullinen ohjelmisto pysyy vakaana. Sinun ei tarvitse ajatella näitä asioita korkeamman tason kielillä, muistin kohdentamisella ja numeroiden tarkkuudella. Tuloksena on kuitenkin, että kaiken datan on katsottava tarvitsevan paljon resursseja. Sinulla on hidas toteutus tällä tavalla.
Monissa sovelluksissa kehitysaika on tärkeämpää kuin lopullinen suorituskyky, joten paras valinta on ylemmän tason ohjelmat.
Pelien tyylit
Sinulla on paljon valinnanvaraa rakentaa pelityyliä. Koska olet päättänyt käyttää C ++: ta, haluat todennäköisesti paljon suorituskykyä. Älä kuitenkaan kiirehdi tähän päätökseen, peli, joka vaatii enemmän aivoja kuin lihaksia, voi olla yhtä innostava. Tässä on muutamia harkittavia tyylejä.
- Tasohyppely - Perinteinen hyppyjuoksu, todennäköisesti ampuminen johonkin. Se voi olla myös 2D-muodossa, mutta emme etsi sitä nyt.
- FPS - Ensimmäisen persoonan ampuja
- Keräily - Lohikäärmeet ja vankityrmät
- Tarkkuusliikkeet - pinnan tasapainottaminen
- Oppimiseen perustuvat pelit - matematiikka
- Teräspallo liikkuu kallistuvalla pinnalla
Monet pelit voivat olla simulaatioita todellisista peleistä. Yksi hauska peli on labyrinttityyli, jossa ohjaat palloa kallistamalla pintaa. Tätä peliä voi vaihdella monin tavoin. Sinulla voi olla monia kappaleita eri tasoilla. Voit myös muuttaa pelin vähemmän realistiseksi.
Erinomainen kirjasto oppia auttamaan sinua tekemään tämä peli on Torque3D.
Jääpalahyppy
Luo nuori henkilö, joka tarvitsee pelastaa koiransa / ystävänsä / sisarensa hukkumiselta. Tämän saavuttamiseksi hänen täytyy hypätä järven yli toiselle puolelle ottaakseen pelastusrenkaan. Sitten hänen on palattava jääpalojen yli päästäkseen tarvitsevaan henkilöön.
Samanlaisia ohjelmia on olemassa, laita kierre siihen. Erinomaisia kehyksiä käyttää ovat Gameplay3D ja OpenXRay.
Tarkka pohjahyppy
Se on vain jännittävää etsintää, aloita peli korkean kallion päällä ja luo pistejärjestelmä lennolle alaspäin. Sinun on annettava useita lisäpisteitä laskuvarjon myöhäisestä avaamisesta.
Erinomainen valinta tähän työhön on Unity Game Engine; projekti on suljettu lähde, mutta ilmainen.
Kvanttimekaniikan haaste
Tee peli toimimaan sekä todellisen että kvanttimaailman tavoin. Mitä enemmän pelaaja etenee, sitä enemmän kvanttiefektejä heität peliin. Se vaatii paljon matematiikkaa, joten hanki oppiminen.Voit käyttää Oxygen Frameworkia tähän peliin.
Huomioita
Yksi huomio on, jos haluat käyttää paljon grafiikkaa tai yksinkertaisempaa ulkoasua. Hyvällä pelillä on oltava haasteita, jotta pelaaja haluaa jatkaa. Pelin pelaamisen on jatkuttava innoittamista koko pelin ajan. Tetris on hieno peli, pisteeseen asti. Jos pystyt keksimään pelin, joka harjoittaa tällaista pelkästään siksi, että se kiehtoo, et tarvitse paljon grafiikkaa. Jos käytät grafiikkaa, luo pakottavia merkkejä. Kuten kirjan kirjoittamisessa, sinulla on oltava hahmoja, jotka voivat ajaa tarinaa eteenpäin vain olemalla niin sanottu itsensä. Tässä on muutamia ideoita toiselta verkkosivustolta.
Kanadasta vanhoja mutta silti hyödyllisiä resursseja.
Tällä sivustolla on monia laajennettuja katkelmia, jotka auttavat sinua. Viimeisessä on koodi, jonka voit lukea ja käyttää oppimiseen. Voit myös aloittaa sieltä nähdäksesi minne voit mennä koodisi kanssa.
Yhteisöt
Jos tunnet olosi mukavammaksi, jos sinulla on joku, jonka kanssa voit jakaa kamppailusi, etsi muutama yhteisö. Unity3D-ryhmä on aktiivinen, jos valitset kyseisen moottorin. Voit myös keskustella siellä ulkoisista työkaluista, kuten Blender, Inkscape ja muut.
Indie-gamer-foorumilla on monia foorumeita. Voit keskustella kaikista pelisuunnittelun, kehityksen ja jopa liiketoiminnan näkökohdista. Voit myös laittaa ilmoituksia palkkatyöstä tai vastata mainoksiin.
Johtopäätös
Paljon vaivaa ansaitseva peliideoiden keksiminen, joka pitää sinut ja pelaajat mukana, on tehtävä. Käytä monia lähteitä, mukaan lukien yhteisöt, kerää vanhoja ideoita ja lopeta sitten. Istu alas ja muotoile konsepti uudestaan päältäsi, aseta tietty aika ja aika ajatuksen muodostamiseen. Kun aika on ohi, alat päättää ideasi perusteista. Aloita koodaus; saatat joutua aloittamaan alusta muutaman kerran. Se on hyvä. Niin kauan kuin opit jokaisesta aloitusyrityksestä, siirryt eteenpäin.