Тоглоомын хөдөлгүүрийг хуучин тоглоомуудын кодыг дахин ашиглах замаар програмчлалын процессыг хялбарчлахад ашигладаг. Ихэнх тоглоомууд ижил төстэй програмчлалын шинж чанартай байдаг (бүгд аудио, мөргөлдөөн илрүүлэх гэх мэт), та код бүрийг эхнээс нь эхлүүлэхийн оронд сайн хэсгийг дахин ашиглаж болно.
Энд маш олон төрлийн тоглоомын хөдөлгүүрүүд байдаг. Зарим нь бараг ямар ч програмчлал шаарддаггүй уран бүтээлчдэд зориулагдсан болно. Зарим нь програмчлалыг хөнгөвчлөх GUI -ээс бүрддэг. Мөн зарим нь зөвхөн програмистуудад зориулагдсан болно.
Энэхүү нийтлэл нь зөвхөн хамгийн сүүлийн төрлийн хөдөлгүүр хийх сонирхолтой хүмүүст зориулагдсан бөгөөд зөвхөн програмистуудад зориулагдсан болно. Та програмчлал, програмчлалын хэл мэдэхгүй ч гэсэн програмчлал эсвэл тоглоомын менежментийг сонирхож байгаа бол үргэлжлүүлээрэй.
Алхам
4 -ийн 1 -р хэсэг: Програмчилж сурах
Алхам 1. Хэлээ сонгоно уу
Хөтөлбөрийг хийдэг янз бүрийн хэлүүд байдаг. Таны сонгосон хэл тийм ч чухал биш, гэхдээ хамгийн чухал зүйл бол та хаа нэг газраас эхлэх явдал юм.
- Програмчлалын олон хэлийг сонгох боломжтой боловч ихэнх нь C ++ эсвэл Java дээр ажилладаг бөгөөд тоглоом хөгжүүлэхэд хамгийн хэрэгтэй байдаг.
- Нэг хэл сурсан бол өөр хэл сурах нь хамаагүй хялбар болно.
Алхам 2. Курс хайж олох
Програмчлал/компьютерийн шинжлэх ухааныг сурах хамгийн үр дүнтэй арга бол миний бодлоор хичээл авах явдал юм! Энэ нь танай сургуулийн анги уу, эсвэл сургуулиас гадуур байх нь хамаагүй.
- Та хэн ч байсан хамаагүй өөрт тохирсон програмчлалын анги олж болно.
- MIT OpenCourseWare (https://ocw.mit.edu/) нь олон төрлийн үнэгүй ангиудтай.
- Хэрэв та Google -ийг хайж үзвэл үнэгүй лекц, ангиудтай хэд хэдэн сайтуудыг олох болно.
- Та найздаа хэл зааж өгч болно, хуваалцах нь анхаарал халамж юм.
Алхам 3. Дадлага хий
Та анхны тоглоомоо том, чухал тоглоом болгохыг хүсэхгүй байна. Та төөрөгдөлд орж, төслөө төдийлөн тоохгүй байхыг хүсч байна.
- Энгийн тоглоом хийхийг хичээ.
- Хэрэв та Java сурсан бол Swing багцыг үзээрэй.
- Энэ төслүүдийн талаар хэт их санаа зовох хэрэггүй, тэд таны хэдэн долоо хоног л зарцуулах ёстой.
- Алдаанаасаа суралц.
4 -ийн 2 -р хэсэг: Тоглоомоо эхлүүлэх (хөдөлгүүр)
Алхам 1. Тоглоомын санааг бодоорой
Өөрийгөө сорихыг хичээ. Ингэснээр та төлөвлөсөн бүх зүйлдээ хүрч чадахгүй бол танд маш сайн тоглоом үлдэх болно.
- Жаахан бодоод үзээрэй, үүнийг нэг суудалд хий гэж дарамтлах хэрэггүй.
- Санаагаа хэсэг хугацаанд суулгаарай, энэ нь сайн гэдгийг та мэдэх болно.
Алхам 2. Өөрийн санаагаа албан ёсны болгох
Техникийн харилцаа холбоо нь аливаа төрлийн инженерчлэлд чухал ач холбогдолтой бөгөөд үүнд програм хангамжийн инженерчлэл орно. Та алим хийж байна гэж хэн нэгэнд хэлэхийг хүсэхгүй байгаа бөгөөд тэд очиж лийрийн аудио болгож өгнө.
"Тоглоомын дизайны баримт бичиг" бичнэ үү. Эдгээр нь мэргэжлийн тоглоом хөгжүүлэхэд ашиглагддаг боловч хамгийн чухал нь таны санаа бодлыг бусдад хялбархан дамжуулдаг. Интернет дээр олон үнэгүй загварууд байдаг
Алхам 3. Тусламж авах
Та энэ асуудалд ганцаараа явах шаардлагагүй. Энэ нь бас бүлэгт илүү хөгжилтэй, сонирхолтой байдаг.
- Та захиалгат тоглоомын хөдөлгүүр хийж, туслалцаагүйгээр төслийг удирдаж чадахгүй.
- Танихгүй хүмүүс рүү явахаасаа өмнө эсвэл найз нөхдөөсөө асууж тусламж хүсэхийн тулд тоглоомын салбарт хэн дуртай болохыг нь та гайхах болно.
4 -ийн 3 -р хэсэг: Ажилдаа ор
Алхам 1. Судалгаа
Үүнийг хийхээсээ өмнө юу хийх гэж байгаагаа сайтар судлаарай. Хөдөлгүүрийг эхнээс нь хийсэн ч гэсэн хөдөлгүүрээ хийж болох хэд хэдэн хэрэгсэл байсаар байна.
- Хэрэв та C сурсан бол "OpenGL", хэрэв та Java сурсан бол "JOGL" -ийг үзээрэй.
- Магадгүй OpenGL дээр сурах бичиг худалдаж аваарай, "Redbook" бол хамгийн алдартай нь боловч онлайнаар үнэгүй байдаг.
Алхам 2. Ямар нэгэн зүйл зур
Эхлэхийн тулд энгийн эсвэл 2D объектыг ажиллуулна уу.
- 2D гурвалжин эсвэл шоо хий.
- "Дэлгэцийн жагсаалт" -ыг үзээд олон энгийн объект зурж болно.
Алхам 3. Алсын хараатай болгох
Хайж буй газраа өөрчилж чадахгүй олон тоглоом байдаггүй.
Тоглоомынхоо хэтийн төлөвийг гаргах (Эхний хүний үзэл бодол, дээрээс доош гэх мэт)
Алхам 4. Эргэн тойрон хөдлөх
Нэг удаад нэг алхам! Алхах нь үнэхээр нарийн төвөгтэй байдгийг эс тооцвол.
- Камерын эргэн тойронд байгаа бүх зүйлийг хөдөлгөж эсвэл камерын харах портыг хөдөлгө, гэхдээ тэдгээр нь процессортой адилхан юм.
- Зөвхөн тэнхлэгийн дагуу бус бүх өнцгөөр хөдөлж чаддаг байх.
Алхам 5. Нэхмэл бүтэц (зураг) нэмэх
Анхдагч өнгө нь хэсэг хугацааны дараа хуучирдаг бөгөөд олон тоглоомыг зөвхөн хатуу өнгөөр ашигладаггүй.
Тэдгээрийг дэлгэцийн жагсаалтууддаа оруулна уу
Алхам 6. Аудио нэмэх
Энэ нь таны тоглоомыг илүү сонирхолтой, бодитой болгодог.
Явган алхах үеийн хөлийн чимээ байж магадгүй
Алхам 7. Гэрэлтүүлэг нэмнэ үү
Энэ нь бас реализмыг нэмдэг.
- Төрөл бүрийн гэрэлтүүлгийн талаар олж мэдэх.
- Гэрэлтүүлэг ажиллаж байгаа эсэхийг шалгахын тулд кубын оронд бөмбөрцөг ашиглана уу.
- Та гэрэл дибаг хийхээр ирэх ёстой энгийн объектыг тавьж болно. Гэрэл таны тавьсан хайрцаг/бөмбөрцөгөөс гарах боломжтой эсэхийг шалгаарай.
Алхам 8. Мөргөлдөөн илрүүлэхийг нэмнэ үү
Тоглоомын бүрэн бус хөдөлгүүрийг үзүүлэхэд хүмүүсийн анзаардаг хамгийн том зүйл бол мөргөлдөөнийг зөв илрүүлэх чадваргүй байдаг.
- Шоо дундуур явах боломжгүй болгох.
- Кубтай мөргөлдөх үед (бусад чиглэлд) шилжих боломжтой болго.
Алхам 9. Таталцлыг нэмнэ үү
Ихэнх тоглоомууд хаа нэгтээ унасан зүйлтэй байдаг.
Шал хийж, дээгүүр нь үсрээрэй
4 -р хэсгийн 4: Бизнесээ дуусга
Алхам 1. Тоглоомоо дуусга
Үүнийг зах зээлд гаргахаа бүү мартаарай. Танд туслахын тулд та маркетер (найз) элсүүлэхийг хүсч магадгүй юм. Таны тоглоом хит болно гэж бодоорой, ингэснээр та энэ чиглэлээр ажиллах боломжтой болно.
Хөгжилтэй байгаарай
Алхам 2. Бусад тоглоомыг удирдах
Залхуу байж болохгүй, тоглоомын хөдөлгүүр хийсэн гэдгээ бусад хөгжүүлэгчдэд хэлээрэй. Та зөвхөн хөдөлгүүрээрээ хөгжих албагүй. Хэрэв та үүнийг бусад хүмүүст ашиглахыг зөвшөөрвөл тэдний ашигт малтмалын нөөц ашигласны төлбөрийн зарим хэсгийг авах эрхтэй болно, гэхдээ та бүтээмжтэй санал хүсэлт, магадгүй хөдөлгүүрээ сайжруулах боломжтой болно.
- Тоглоомын хөдөлгүүрүүд нь үнэ цэнэтэй бөгөөд гайхалтай юм.
- Бусад хөдөлгүүр нь инди хөгжүүлэгчдийг хэр их цэнэглэж байгааг та анзаарсан уу? (Та тэр хөдөлгүүр байж болно!)
- Мотороо ашиглан тоглоом хөгжүүлэгчдийг үйлдвэрлэлд нэвтрүүлээрэй!
Алхам 3. Амжилт хүсье
Хөгжиж буй тоглоомын салбарт аялалаа эхлүүлээрэй!