C ++

Идеи за игрови проекти в C ++

Идеи за игрови проекти в C ++
Преди да започнете програмирането, е добре да знаете повече за вашата идея, отколкото за основната идея. Трябва да надхвърлите „Същество, което тича през гора.”Изградете история; потребителите могат да се свържат и след това да решат какво е необходимо, за да се чувстват реални. Като казахте това, за да започнете, трябва да изберете тези подробности.

В тази статия ще видите няколко идеи за това какво можете да изградите бързо, за да получите някакво действие на екрана. Просто казано, трябва да използвате тези идеи за екранната работа, след като идеята ви за цялата история е готова.

Защо C++?

За игри, които изискват тежка обработка, било то от Graphics или нещо друго, имате нужда от език на ниско ниво. В C ++ имате по-голям контрол върху използването на паметта и други аспекти на изпълнението. Това означава, че имате и повече работа, за да поддържате крайния софтуер стабилен. Не е нужно да мислите за тези неща на езици от по-високо ниво, разпределение на паметта и точност на номера. Резултатът обаче е, че всички данни трябва да се разглеждат като нуждаещи се от много ресурси. В крайна сметка бавно изпълнение по този начин.

В много приложения времето за разработка е по-важно от крайното изпълнение, така че най-добрият избор са програмите на по-високо ниво.

Стилове на игрите

Имате много възможности за избор в стила на играта. Тъй като сте избрали да използвате C ++, вероятно искате много производителност. Не бързайте с това решение обаче, игра, която изисква повече мозъци, отколкото мускули, може да бъде еднакво вълнуваща. Ето няколко стила, които трябва да имате предвид.

Много игри могат да бъдат симулации на реални игри. Една забавна игра е стил лабиринт, при който насочвате топка, като накланяте повърхността. Тази игра може да бъде разнообразна по много начини. Можете да имате много песни на различни нива. Можете също така да трансформирате играта в нещо по-малко реалистично.

Отлична библиотека, за да се научите да ви помагате да направите тази игра, е Torque3D.

Скачане на леден блок

Създайте млад човек, който трябва да спаси кучето / приятел / сестра си от удавяне. За да постигне това, той трябва да прескочи езерото от другата страна, за да вземе пръстен за спасител. След това той трябва да се върне през ледените блокове, за да достигне нуждаещия се.

Съществуват подобни програми, обърнете внимание. Отличните рамки за използване са Gameplay3D и OpenXRay.

Прецизни базови скокове

Това е просто вълнуващо търсене, започнете играта на върха на висока скала и създайте точкова система за полета надолу. Трябва да дадете много допълнителни точки за късно отваряне на парашута.

Отличен избор за тази работа е Unity Game Engine; проектът е с затворен код, но безплатен.

Предизвикателство за квантова механика

Накарайте играта да действа както в реалния свят, така и в квантовия свят. Колкото повече напредва играчът, толкова повече квантови ефекти влагате в играта. Това ще изисква много математика, така че научете се.Можете да използвате Oxygen Framework за тази игра.

Съображения

Едно съображение е, ако искате да използвате много графики или по-директен външен вид. Една добра игра трябва да има предизвикателства, за да може играчът да иска да продължи. Геймплеят трябва да продължи да вдъхновява през цялата игра. Tetris е страхотна игра, до известна степен. Ако можете да излезете с игра, която се занимава така просто защото пленява, тогава не ви трябват много графики. Ако използвате графика, създайте завладяващи знаци. Подобно на писането на книга, трябва да имате герои, които да водят една история напред само като самите те, така да се каже. Ето няколко идеи от друг уеб сайт.

От Канада, стари, но все още полезни ресурси.

Този сайт има много разширени фрагменти, за да ви помогне. Последният има код, който можете да прочетете и използвате, за да научите. Можете също така да започнете там, за да видите къде можете да отидете с вашия код.

Общности

Ако се чувствате по-удобно да имате някой, с когото да споделите вашите борби, намерете няколко общности. Групата Unity3D е активна, в случай че изберете този двигател. Можете също така да обсъдите външни инструменти там, като Blender, Inkscape и други.

Инди геймърският форум има много форуми. Можете да обсъдите всички аспекти на дизайна на играта, разработването и дори бизнеса. Можете също така да пускате реклами за платена работа или да отговаряте на реклами.

Заключение

Да излезете с идеи за игри, които ще задържат и вас, и геймърите, е задача, която си струва много усилия. Използвайте много източници, включително общности, събирайте стари идеи, след това спрете. Седнете и прекройте концепцията от главата си, поставете точно време и време за формиране на идеята. Когато времето изтече, започвате да решавате основите на вашата идея. Започнете да кодирате; може да се наложи да започнете от нулата няколко пъти. Това е добре. Докато се учите от всеки опит за стартиране, вие вървите напред.

Контролирайте и управлявайте движението на мишката между множество монитори в Windows 10
Двоен дисплей на мишката ви позволява да контролирате и конфигурирате движението на мишката между множество монитори, като забавя движенията му близо ...
WinMouse ви позволява да персонализирате и подобрите движението на показалеца на мишката на компютър с Windows
Ако искате да подобрите функциите по подразбиране на показалеца на мишката, използвайте безплатна програма WinMouse. Той добавя още функции, за да ви ...
Бутонът на левия бутон на мишката не работи в Windows 10
Ако използвате специална мишка с вашия лаптоп или настолен компютър, но бутонът на левия бутон на мишката не работи на Windows 10/8/7 по някаква причи...