Mga ideya para sa Mga Proyekto ng Laro sa C ++

Ideas Game Projects C



Bago ka magsimula sa pag-program, magandang malaman ang higit pa tungkol sa iyong ideya kaysa sa pangunahing ideya. Kailangan mong lumampas sa isang nilalang na tumatakbo sa isang gubat. Bumuo ng isang kuwento; ang mga gumagamit ay maaaring may kaugnayan sa at pagkatapos ay magpasya kung ano ang kailangan upang pakiramdam tunay. Nasabi na, upang makapagsimula, kailangan mong piliin ang mga detalyeng ito.

Sa artikulong ito, makikita mo ang ilang mga ideya sa kung ano ang maaari mong mabuo nang mabilis upang makakuha ng ilang aksyon sa screen. Sa madaling salita, dapat mong gamitin ang mga ideyang ito para sa on-screen na trabaho pagkatapos ng iyong ideya para sa buong kuwento ay handa na.







Bakit C ++?

Para sa mga larong nangangailangan ng mabibigat na pagproseso, maging mula sa Graphics o iba pa, kailangan mo ng isang mababang antas na wika. Sa C ++, mayroon kang higit na kontrol sa paggamit ng memorya at iba pang mga aspeto ng pagpapatupad. Nangangahulugan ito na mayroon ka ring maraming gawain na dapat gawin upang mapanatiling matatag ang panghuling software. Hindi mo kailangang mag-isip tungkol sa mga bagay na ito sa mas mataas na antas na mga wika, paglalaan ng memorya, at katumpakan ng bilang. Gayunpaman, ang resulta ay ang lahat ng data ay dapat na makita na nangangailangan ng maraming mga mapagkukunan. Natapos ka ng mabagal na pagpapatupad sa ganoong paraan.



Sa maraming mga aplikasyon, ang oras ng pag-unlad ay mas mahalaga kaysa sa pangwakas na pagganap, kaya ang pinakamahusay na pagpipilian ay ang mga program na mas mataas ang antas.



Mga istilo ng laro

Mayroon kang maraming mga pagpipilian sa estilo ng laro upang bumuo. Dahil napili mong gamitin ang C ++, malamang na gusto mo ng maraming pagganap. Gayunpaman, huwag magmadali sa pasya na iyon, ang isang laro na nangangailangan ng mas maraming utak kaysa sa mabait ay maaaring maging pantay na nakalulugod. Narito ang ilang mga istilo upang isaalang-alang.





  • Pagpapatakbo ng platform - Ang tradisyunal na tumatalon na tumatakbo, marahil ay pagbaril sa isang bagay. Maaari itong maging sa 2D din, ngunit hindi namin ito hinahanap ngayon.
  • FPS - Unang Taong Tagabaril
  • Pagkolekta - Mga Dragons at Dungeon
  • Gumalaw ang katumpakan - pagbabalanse sa isang ibabaw
  • Mga larong batay sa pagkatuto - matematika
  • Rolling ball ng bakal sa isang ibabaw ng pagkiling

Maraming mga laro ay maaaring maging simulation ng mga totoong laro. Ang isang nakakatuwang laro ay isang istilong labirint kung saan gagabayan mo ang isang bola sa pamamagitan ng Pagkiling sa ibabaw. Ang larong ito ay maaaring iba-iba sa maraming mga paraan. Maaari kang magkaroon ng maraming mga track sa iba't ibang mga antas. Maaari mo ring baguhin ang laro sa isang bagay na hindi gaanong makatotohanan.

Ang isang mahusay na silid-aklatan upang malaman upang matulungan kang gawin ang larong ito Torque3D .



Paglukso ng ice block

Lumikha ng isang kabataan na nangangailangan upang i-save ang kanyang aso / kaibigan / kapatid na babae mula sa pagkalunod. Upang makamit ito, kailangan niyang tumalon sa kabila ng lawa sa kabilang panig upang kunin ang isang singsing ng preserver ng buhay. Pagkatapos ay kailangan niyang bumalik sa mga bloke ng yelo upang maabot ang nangangailangan.

May mga katulad na programa, ilagay dito ang iyong pag-ikot. Mahusay na mga balangkas na gagamitin ay Gameplay3D at OpenXRay .

Tumalon na basehan ng katumpakan

Ito ay nakakaganyak na paghahanap, simulan ang laro sa tuktok ng isang matangkad bangin at lumikha ng isang sistema ng point para sa flight pababa. Dapat kang magbigay ng maraming mga dagdag na puntos para sa huli na pagbubukas ng parachute.

Ang isang mahusay na pagpipilian para sa trabahong ito ay ang Unity Game Engine ; ang proyekto ay sarado na mapagkukunan ngunit libre.

Hamon ng mekanika ng dami

Gawing kumilos ang laro kapwa tulad ng totoong mundo at mundo ng Quantum. Ang mas maraming pag-unlad ng manlalaro, mas maraming mga epekto sa kabuuan na itinapon mo sa laro. Mangangailangan ito ng maraming matematika, kaya't matuto. Maaari mong gamitin ang Framework ng Oxygen para sa larong ito.

Pagsasaalang-alang

Ang isang pagsasaalang-alang ay kung nais mong gumamit ng maraming mga graphic o isang mas prangka na hitsura. Ang isang mahusay na laro ay kailangang magkaroon ng mga hamon para sa player na nais na magpatuloy. Ang gameplay ay dapat na patuloy na magbigay ng inspirasyon sa buong laro. Ang Tetris ay isang mahusay na laro, sa isang punto. Kung makakaisip ka ng isang laro na nakikibahagi nang ganoon lamang dahil nakakaakit ito, kung gayon hindi mo na kailangan ng maraming graphics. Kung gumagamit ka ng graphics, lumikha ng mga nakakaengganyo na character. Tulad ng pagsulat ng isang libro, kailangan mong magkaroon ng mga character na maaaring maghimok ng isang kuwento pasulong sa pamamagitan lamang ng kanilang sarili, kung gayon. Narito ang ilang mga ideya mula sa isa pang web lugar .

Mula sa Canada, luma ngunit kapaki-pakinabang pa rin mapagkukunan .

Ito lugar ay may maraming mga pinalawig na snippet upang matulungan ka. Ang huli ay may code na maaari mong basahin at gamitin upang matuto. Maaari ka ring magsimula doon upang makita kung saan ka maaaring pumunta sa iyong code.

Mga Komunidad

Kung sa tingin mo ay mas komportable ka sa pagkakaroon ng isang tao na ibahagi ang iyong mga pakikibaka, maghanap ng ilang mga komunidad. Ang Pagkakaisa3D aktibo ang pangkat, kung sakaling pumili ka para sa engine na iyon. Maaari mo ring talakayin ang mga panlabas na tool doon, tulad ng Blender, Inkscape, at iba pa.

Ang indie gamer Forum maraming forum. Maaari mong talakayin ang lahat ng aspeto ng disenyo ng laro, pag-unlad, at maging ang negosyo. Maaari ka ring maglagay ng mga ad para sa bayad na trabaho o sagot sa mga ad.

Konklusyon

Upang makabuo ng mga ideya sa paglalaro na panatilihin ang pareho sa iyo at ng nakikipag-ugnay sa manlalaro ay isang gawain na nagkakahalaga ng maraming pagsisikap. Gumamit ng maraming mga mapagkukunan, kabilang ang mga komunidad, mangolekta ng mga lumang ideya pagkatapos ay ihinto. Umupo at muling baguhin ang konsepto mula sa iyong ulo, maglagay ng isang tukoy na oras, at dami ng oras ang layo para sa pagbuo ng ideya. Kapag natapos na ang oras, sinisimulan mo ang pagpapasya sa mga pangunahing kaalaman ng iyong ideya. Magsimula sa pag-coding; maaaring kailanganin mong magsimula mula sa simula ng ilang beses. Ok lang yan. Hangga't natututo ka mula sa bawat pagtatangka sa pagsisimula, sumusulong ka na.