Nápady na herné projekty v C ++

Ideas Game Projects C



Predtým, ako sa pustíte do programovania, je dobré vedieť o svojej myšlienke viac, ako o základnej myšlienke. Musíte ísť ďalej než za tvorom, ktorý beží lesom. Zostavte príbeh; Používatelia sa môžu k nim vyjadriť a potom sa rozhodnúť, čo potrebujú, aby sa cítili skutočne. Na začiatku je však potrebné vybrať tieto podrobnosti.

V tomto článku uvidíte niekoľko nápadov, čo môžete rýchlo vytvoriť, aby ste na obrazovke vykonali nejakú akciu. Jednoducho povedané, tieto nápady by ste mali použiť na prácu na obrazovke, keď bude váš nápad na celý príbeh pripravený.







Prečo C ++?

Na hry, ktoré vyžadujú náročné spracovanie, či už ide o grafiku alebo niečo iné, potrebujete jazyk nízkej úrovne. V C ++ máte väčšiu kontrolu nad využitím pamäte a ďalšími aspektmi vykonávania. Znamená to, že máte tiež viac práce, aby bol konečný softvér stabilný. Na tieto veci nemusíte myslieť vo vyšších jazykoch, alokácii pamäte a presnosti čísel. Výsledkom je však to, že všetky údaje je potrebné vnímať tak, že vyžadujú veľa zdrojov. Takto skončíte pomalým vykonávaním.



V mnohých aplikáciách je čas vývoja dôležitejší ako konečný výkon, takže najlepšou voľbou sú programy vyššej úrovne.



Štýly hier

Máte veľa možností, ako vytvoriť štýl hry. Keďž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, hra, ktorá vyžaduje viac mozgov ako Brawn, môže byť rovnako vzrušujúca. Tu je niekoľko štýlov, ktoré je potrebné zvážiť.





  • Platformový beh - Tradičný skokový beh, pravdepodobne streľba do niečoho. Môže to byť aj v 2D, ale teraz to nehľadáme.
  • FPS - strieľačka z pohľadu prvej osoby
  • Zbieranie - draci a žaláre
  • Presné pohyby - vyrovnávanie povrchu
  • Hry založené na učení-matematika
  • Oceľová guľa valiaca sa na nakláňacom povrchu

Mnoho hier môže byť simuláciou skutočných hier. Jedna zábavná hra je štýl labyrintu, v ktorom vediete loptu naklonením povrchu. Táto hra sa môže líšiť v mnohých smeroch. Môžete mať veľa skladieb na rôznych úrovniach. Hru môžete tiež transformovať na niečo menej realistické.

Vynikajúca knižnica, s ktorou sa môžete naučiť pracovať, je Krútiaci moment 3D .



Skákanie po ľadovom bloku

Vytvorte mladého človeka, ktorý potrebuje zachrániť svojho psa/priateľa/sestru pred utopením. Aby to dosiahol, potrebuje skočiť cez jazero na druhú stranu, aby zobral prsteň záchrancu života. Potom sa musí vrátiť cez ľadové bloky, aby dosiahol núdzneho človeka.

Podobné programy existujú, vyskúšajte si to. Vynikajúce rámce na použitie sú Hrateľnosť 3D a OpenXRay .

Presné skákanie na základni

Je to vzrušujúce hľadanie, spustite hru na vysokom útese a vytvorte bodový systém pre let dole. Za neskoré otvorenie padáka musíte dať veľa bodov navyše.

Vynikajúcou voľbou pre túto prácu je Unity Game Engine ; projekt je uzavretým zdrojom, ale je bezplatný.

Výzva kvantovej mechaniky

Nechajte hru pôsobiť ako v skutočnom svete, tak aj vo svete Quantum. Čím viac hráč postupuje, tým viac kvantových efektov do hry vrháte. Bude to vyžadovať veľa matematiky, takže sa učte. Môžete použiť Kyslíkový rámec pre túto hru.

Úvahy

Jednou z úvah je, či chcete použiť veľa grafiky alebo jednoduchší vzhľad. Dobrá hra musí mať výzvy, aby hráč chcel pokračovať. Hrateľnosť musí byť naďalej inšpirujúca počas celej hry. Tetris je skvelá hra, do bodky. Ak dokážete prísť s hrou, ktorá tak zaujme jednoducho preto, že upúta, potom nepotrebujete veľa grafiky. Ak používate grafiku, vytvorte pôsobivé postavy. Rovnako ako pri písaní knihy musíte mať postavy, ktoré môžu posunúť príbeh vpred len tým, že budú takpovediac samy sebou. Tu je pár nápadov z iného webu stránky .

Z Kanady, starý, ale stále užitočný zdrojov .

Toto stránky má mnoho rozšírených úryvkov, ktoré vám pomôžu. Ten posledný obsahuje kód, ktorý si môžete prečítať a použiť na učenie sa. Môžete tiež začať tam, aby ste zistili, kam so svojim kódom môžete ísť.

Komunity

Ak sa cítite pohodlnejšie s niekým, s kým sa môžete podeliť o svoje boje, nájdite si niekoľko komunít. The Unity3D group is active, if you choose for that engine. Môžete tu tiež diskutovať o externých nástrojoch, ako sú Blender, Inkscape a ďalšie.

The 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ž dávať reklamy za platenú prácu alebo odpovedať na reklamy.

Záver

Vymyslieť herné nápady, ktoré zabavia vás aj hráča, je úloha, ktorá stojí za veľa úsilia. Využite mnoho zdrojov vrátane komunít, zozbierajte staré nápady a potom sa zastavte. Sadnite si a pretvorte koncept z hlavy, uveďte konkrétny čas a množstvo času na formovanie myšlienky. Keď vyprší čas, začnete sa rozhodovať o základoch svojej myšlienky. Začnite s kódovaním; možno budete musieť začať niekoľkokrát od začiatku. To je v poriadku. Pokiaľ sa poučíte z každého pokusu o štart, idete dopredu.