Идеје за пројекте игара у Ц ++

Ideas Game Projects C



Пре него што почнете са програмирањем, добро је знати више о својој идеји него о основној. Морате ићи даље од створења које трчи кроз шуму. Изградите причу; корисници се могу повезати и одлучити шта је потребно да би се осећали стварно. Рекавши то, за почетак морате одабрати ове детаље.

У овом чланку видећете неколико идеја о томе шта можете брзо изградити да бисте извршили неку радњу на екрану. Једноставно речено, ове идеје бисте требали користити за рад на екрану након што ваша идеја за цијелу причу буде спремна.







Зашто Ц ++?

За игре које захтевају тешку обраду, било да је у питању Грапхицс или нешто друго, потребан вам је језик ниског нивоа. У Ц ++ имате већу контролу над употребом меморије и другим аспектима извршења. То значи да имате и више посла да задржите коначан софтвер стабилним. О тим стварима не морате размишљати на језицима вишег нивоа, расподели меморије и прецизности бројева. Међутим, резултат је да се сви подаци морају посматрати као да им је потребно много ресурса. На тај начин завршавате споро извршење.



У многим апликацијама време развоја је важније од коначних перформанси, па су најбољи избор програми вишег нивоа.



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

Имате много избора у стилу игре за изградњу. Пошто сте изабрали коришћење Ц ++, вероватно желите много перформанси. Ипак, не журите с том одлуком, игра која захтева више мозга него храбрости може бити подједнако узбудљива. Ево неколико стилова које треба узети у обзир.





  • Трчање на платформи - Традиционално скакање, вероватно пуцање у нешто. Може бити и у 2Д -у, али то сада не тражимо.
  • ФПС - пуцач од прве особе
  • Сакупљање - Змајеви и тамнице
  • Прецизни покрети - балансирање површине
  • Игре засноване на учењу-математика
  • Челична кугла која се котрља по нагнутој површини

Многе игре могу бити симулације правих игара. Једна забавна игра је стил лавиринта у којем водите лопту нагињањем површине. Ова игра може бити разноврсна. Можете имати много нумера на различитим нивоима. Такође можете претворити игру у нешто мање реално.

Одлична библиотека која ће вам помоћи да направите ову игру Торкуе3Д .



Скакање по леденом блоку

Створите младу особу која треба да спаси свог пса/пријатеља/сестру од утапања. Да би то постигао, мора да скочи преко језера на другу страну да узме прстен за спасавање. Затим се мора вратити преко ледених блокова како би дошао до потребите особе.

Слични програми постоје, заокружите то. Одлични оквири за употребу су Гамеплаи3Д и ОпенКСРаи .

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

То је само узбудљиво тражење, започните игру на врху високе литице и створите бодовни систем за лет доле. Морате дати много додатних бодова за касно отварање падобрана.

Одличан избор за овај посао је Унити Гаме Енгине ; пројекат је затвореног кода, али бесплатан.

Изазов квантне механике

Нека игра делује и као стварни свет и у квантном свету. Што играч напредује, више квантних ефеката убацујете у игру. Биће потребно много математике, па научите. Можете користити Окиген Фрамеворк за ову игру.

Разматрања

Једно разматрање је ако желите да користите много графике или једноставнији изглед. Добра игра мора имати изазове да би играч желео да настави. Игра мора наставити да инспирише током игре. Тетрис је одлична игра, до одређене тачке. Ако можете смислити игру која се тако бави једноставно зато што плени, онда вам не треба много графике. Ако користите графику, креирајте привлачне ликове. Као и писање књиге, морате имати ликове који могу покренути причу напријед само тако што су они сами, да тако кажем. Ево неколико идеја са другог веба сите .

Из Канаде, старо, али још увек корисно ресурса .

Ово сите има много проширених исечака који ће вам помоћи. Последњи има код који можете прочитати и користити за учење. Такође можете почети тамо да видите где можете да одете са својим кодом.

Заједнице

Ако вам је угодније да имате некога са ким ћете поделити своје борбе, пронађите неколико заједница. Тхе Унити3Д група је активна, у случају да се одлучите за тај мотор. Такође можете разговарати о спољним алатима, попут Блендер -а, Инксцапе -а и других.

Тхе индие гамер Форум има много форума. Можете разговарати о свим аспектима дизајна игара, развоја, па чак и пословања. Такође можете поставити огласе за плаћени рад или одговарати на огласе.

Закључак

Доћи до идеја о играма које ће вас и играче држати ангажованим је задатак вредан много труда. Користите многе изворе, укључујући заједнице, сакупите старе идеје, а затим престаните. Седите и преобликујте концепт из главе, одвојите одређено време и време за формирање идеје. Кад истекне време, почињете да одлучујете о основама своје идеје. Започните кодирање; можда ћете морати да почнете од нуле неколико пута. То је ок. Све док учите из сваког покушаја почетка, идете напред.