V tomto článku uvidíte niekoľko nápadov, čo môžete rýchlo vytvoriť, aby ste na obrazovke vykonali nejaké akcie. Jednoducho povedané, tieto nápady by ste mali použiť na prácu na obrazovke, keď bude pripravený nápad na celý príbeh.
Prečo C++?
Pre hry vyžadujúce náročné spracovanie, či už od Graphics, alebo niečoho iného, potrebujete jazyk nízkej úrovne. V C ++ máte väčšiu kontrolu nad využívaním pamäte a inými aspektmi vykonávania. To znamená, že musíte tiež urobiť viac práce, aby ste finálny softvér udržali stabilný. O týchto veciach nemusíte premýšľať v jazykoch vyšších úrovní, alokácii pamäte a presnosti čísel. Výsledkom však je, že všetky údaje je potrebné vnímať tak, že vyžadujú veľa zdrojov. Takto skončíte pomalou popravou.
V mnohých aplikáciách je čas na vývoj dôležitejší ako konečný výkon, takže najlepšou voľbou sú programy na vyššej úrovni.
Štýly hier
Máte veľa možností, ako si postaviť štýl hry. Pretože ste sa rozhodli používať C ++, pravdepodobne budete chcieť veľa výkonu. Neponáhľajte sa však s týmto rozhodnutím, rovnako vzrušujúca môže byť aj hra, ktorá vyžaduje viac mozgov ako siluetu. Tu je niekoľko štýlov, ktoré je potrebné zvážiť.
- Beh na plošine - Tradičný skákajúci beh, pravdepodobne na niečo strieľajúci. Môže to byť aj v 2D, ale to teraz nehľadáme.
- FPS - strieľačka z pohľadu prvej osoby
- Zbieranie - Draci a žaláre
- Presné pohyby - vyváženie povrchu
- Hry založené na učení - matematika
- Oceľová guľa sa valí na sklopnej ploche
Mnoho hier môže byť simuláciou skutočných hier. Jedna zábavná hra je v štýle labyrintu, keď guľu navádzate naklonením povrchu. Táto hra sa dá rôznymi spôsobmi obmieňať. Môžete mať veľa stôp na rôznych úrovniach. Hru môžete tiež transformovať do niečoho menej realistického.
Vynikajúcou knižnicou, ktorú sa môžete naučiť hrať pri tejto hre, je Torque3D.
Skákanie ľadového bloku
Vytvorte mladého človeka, ktorý potrebuje zachrániť svojho psa / priateľa / sestru pred utopením. Aby to dosiahol, musí skočiť cez jazero na druhú stranu a vyzdvihnúť prsteň na záchranu života. Potom sa musí vrátiť cez ľadové bloky, aby sa dostal k potrebnej osobe.
Podobné programy existujú, vyviňte to. Vynikajúcimi rámcami na použitie sú Gameplay3D a OpenXRay.
Presné skákanie základne
Je to vzrušujúce hľadanie, začnite hru na vysokom útese a vytvorte bodový systém pre let dolu. Za neskoré otvorenie padáka musíte dať veľa ďalších bodov.
Vynikajúcou voľbou pre túto prácu je Unity Game Engine; projekt je uzavretý, ale bezplatný.
Výzva kvantovej mechaniky
Nechajte hru pôsobiť ako skutočný svet, aj ako kvantový svet. Čím viac hráč napreduje, tým viac kvantových efektov do hry vložíte. Bude to vyžadovať veľa matematiky, takže sa učte.Pre túto hru môžete použiť Oxygen Framework.
Úvahy
Jedným z aspektov je, či chcete použiť veľa grafiky alebo priamočiarejší vzhľad. Aby mohla dobrá hra pokračovať, musí mať dobrá hra pred sebou výzvy. Hrateľnosť musí počas hry neustále inšpirovať. Tetris je do istej miery skvelá hra. Ak prídete s takouto hrou jednoducho preto, že zaujme, nepotrebujete veľa grafiky. Ak používate grafiku, vytvorte presvedčivé znaky. Rovnako ako pri písaní knihy musíte mať aj postavy, ktoré dokážu posunúť príbeh vpred len takpovediac tým, že sú samy sebou. Tu je niekoľko nápadov z inej webovej stránky.
Z Kanady, staré, ale stále užitočné zdroje.
Táto stránka obsahuje veľa rozšírených úryvkov, ktoré vám pomôžu. Posledná obsahuje kód, ktorý si môžete prečítať a použiť na naučenie sa. Môžete tiež začať tam a zistiť, kam so svojím kódom môžete ísť.
Spoločenstiev
Ak sa cítite pohodlnejšie, keď máte s kým zdieľať svoje boje, nájdite si niekoľko komunít. Skupina Unity3D je aktívna, pokiaľ sa rozhodnete pre tento engine. Môžete tu tiež diskutovať o externých nástrojoch, napríklad Blender, Inkscape a ďalších.
Fórum nezávislých hráčov má veľa fór. Môžete diskutovať o všetkých aspektoch herného dizajnu, vývoja a dokonca aj podnikania. Môžete tiež umiestniť reklamy na platenú prácu alebo odpovedať na reklamy.
Záver
Vymyslieť herné nápady, ktoré udržia vás i hráča v zábere, je úloha, ktorá stojí za veľa úsilia. Využívajte veľa zdrojov vrátane komunít, zbierajte staré nápady a potom prestaňte. Sadnite si a pretvárajte koncept z vašej hlavy, venujte konkrétny čas a čas potrebný na formovanie nápadu. Keď vyprší čas, začnete sa rozhodovať o základoch svojej myšlienky. Začnite programovať; možno budete musieť niekoľkokrát začínať od nuly. To je v poriadku. Pokiaľ sa z každého pokusu o štart poučíte, idete vpred.