Ötletek játékprojektekhez C ++ nyelven

Ideas Game Projects C



Mielőtt elkezdené a programozást, jó, ha többet tud az elképzeléséről, mint az alapötlet. Túl kell lépned egy erdőn át futó lényen. Építsen történetet; a felhasználók kapcsolódhatnak egymáshoz, majd eldönthetik, mire van szükségük ahhoz, hogy valódinak érezzék magukat. Ezt követően a kezdéshez ki kell választania ezeket a részleteket.

Ebben a cikkben néhány ötletet láthat arra vonatkozóan, hogy mit hozhat létre gyorsan, hogy valamilyen műveletet végezzen a képernyőn. Egyszerűen fogalmazva, ezeket az ötleteket kell használni a képernyőn végzett munkához, miután elkészült az egész történetre vonatkozó ötlete.







Miért C ++?

Az olyan játékokhoz, amelyek komoly feldolgozást igényelnek, legyen az grafika vagy valami más, alacsony szintű nyelvre van szükség. A C ++ programban jobban szabályozhatja a memóriahasználatot és a végrehajtás egyéb aspektusait. Ez azt jelenti, hogy Önnek még több tennivalója van a végső szoftver stabilitásának megőrzése érdekében. Nem kell ezekre a dolgokra gondolnia magasabb szintű nyelveken, memóriaelosztásban és számpontosságban. Ennek eredményeként azonban úgy kell tekinteni, hogy minden adatnak sok erőforrásra van szüksége. A végén lassú a végrehajtás.



Sok alkalmazásban a fejlesztési idő fontosabb, mint a végső teljesítmény, ezért a legjobb választás a magasabb szintű programok.



A játékok stílusai

A játék stílusában számos választási lehetőség közül választhat. Mivel a C ++ használatát választotta, valószínűleg nagy teljesítményre vágyik. Ne siessen azonban ezzel a döntéssel, egy játék, amely több agyat igényel, mint a brawn, ugyanolyan izgalmas lehet. Íme néhány stílus, amelyet figyelembe kell venni.





  • Platform futás - A hagyományos ugró futás, valószínűleg lövés valamire. Ez lehet 2D -ben is, de most nem erre törekszünk.
  • FPS - First Person Shooter
  • Gyűjtés - Sárkányok és Dungeons
  • Precíziós mozdulatok - a felület kiegyensúlyozása
  • Tanuláson alapuló játékok-matematika
  • Acélgolyó gördül billenthető felületen

Sok játék valódi játékok szimulációja lehet. Az egyik szórakoztató játék egy labirintus stílus, ahol a labdát a felület megdöntésével irányítja. Ez a játék sokféleképpen variálható. Számos pálya lehet különböző szinteken. A játékot kevésbé valósághűvé is alakíthatja.

Egy kiváló könyvtár, amely segít megtanulni ezt a játékot Nyomaték3D .



Jégtömb ugrás

Hozzon létre egy fiatal embert, akinek meg kell mentenie kutyáját/barátját/húgát a fulladástól. Ennek eléréséhez át kell ugrania a tó túloldalára, hogy felvegyen egy mentőgyűrűt. Ezután vissza kell térnie a jégtömbökön, hogy elérje a rászoruló személyt.

Hasonló programok léteznek, ragadd meg magad. Kiváló keretek használhatók Játékmenet 3D és OpenXRay .

Precíziós alapugrás

Ez csak izgalmas keresés, indítsa el a játékot egy magas szikla tetején, és hozzon létre egy pontrendszert a lerepüléshez. Sok pluszpontot kell adnia az ejtőernyő késői kinyitásáért.

Kiváló választás erre a munkára a Unity Game Engine ; a projekt zárt forrású, de ingyenes.

Kvantummechanikai kihívás

Játszd úgy a játékot, mint a való világot és a kvantumvilágot. Minél tovább fejlődik a játékos, annál több kvantumhatást dob ​​a játékba. Sok matematikát igényel, ezért tanuljon. Használhatja a Oxigén keretrendszer erre a játékra.

Megfontolások

Az egyik szempont az, ha sok grafikát vagy egyszerűbb megjelenést szeretne használni. Egy jó játéknak kihívásokkal kell rendelkeznie ahhoz, hogy a játékos folytatni tudja. A játékmenetnek továbbra is inspirálnia kell a játék során. A Tetris egy nagyszerű játék, egy ponton. Ha csak olyan játékot tud kitalálni, amely így magával ragad, akkor nem kell sok grafika. Ha grafikát használ, hozzon létre lenyűgöző karaktereket. A könyvíráshoz hasonlóan olyan karakterekre is szükség van, akik csak úgy tudnak előrevezetni egy történetet, hogy úgymond önmaguk. Íme néhány ötlet egy másik webről webhely .

Kanadából, régi, de még mindig hasznos erőforrások .

Ez webhely számos kiterjesztett részletet tartalmaz, amelyek segítenek. Az utolsó kódot tartalmaz, amelyet elolvashat és tanulhat. Ott is elkezdheti, hogy megnézze, hová léphet a kódjával.

Közösségek

Ha jobban érzi magát, ha valakivel megoszthatja küzdelmeit, keressen néhány közösséget. Az Unity3D csoport aktív, ha azt a motort választja. Ott megvitathatja a külső eszközöket is, mint például a Blender, az Inkscape és mások.

Az indie gamer fórum sok fóruma van. Megvitathatja a játéktervezés, fejlesztés és akár az üzlet minden aspektusát. Fizetett munka hirdetéseit is elhelyezheti, vagy válaszolhat a hirdetésekre.

Következtetés

Olyan játékötletek kidolgozása, amelyek mind Önt, mind a játékost elkötelezik, sok erőfeszítést érdemel. Használjon sok forrást, köztük közösségeket, gyűjtsön régi ötleteket, majd álljon le. Üljön le, és alakítsa át fejéből a koncepciót, tegyen egy meghatározott időt és időt az ötlet kialakítására. Ha letelt az idő, elkezdi eldönteni ötlete alapjait. Kezdje el a kódolást; előfordulhat, hogy néhányszor a nulláról kell kezdenie. Rendben van. Amíg tanul minden indítási kísérletből, addig halad.