Upload
-
View
76
Download
5
Embed Size (px)
Citation preview
Сэдэвт ангийн ажилADVENTURE RPG Т РЛИЙН ТОГЛООМЫНӨ
Д РИЙН КОДЧИЛОЛҮ
Агуулга
Оршил Зорилго, Зорилт Тоглоомын зохиол Тоглоомын д рэмү Сэдвийн ндсэн б тэцү ү
Газрын зураг хийгч Д рийн кодчилолү
Тоглоомын харагдах байдал Д гнэлтү
ОРШИЛ
С лйин жил дэд компьютерт суурилсан программ хангамжаас ил үү үү үүвэб орчинд ажилладаг программ хангамжуудыг ашиглах нь ихэссээр байна. нд тулгуурлан олон байгууллага хувь х м с рсдийн онцлогт Үү ү үү өөтохирсон программ хангамжийг хэрэглээнд нэвтр лж байна. нээс үү Үү
зэхэд вэб орчинд ажилладаг тоглоом, программ хангамжийг х гж лэх ү ө үүнь маш том зах зээл юм.
Тоглоомын хэрэглэгч нь мэргэжлийн салбар, нас х йс, иргэншил гэх мэт үбусад з йлээс л хамаарсан ямар ч х н байж болох нь хамгийн том давуу ү ү үтал юм. Тэр дундаа монгол соёл иргэншлийг улам дэлгэр лж, х хэд үү үүахуй цагт нь таниулж, оюун ухааныг нь тэлж, эх оронч злийг улам үт л вш лж, гадны улс оронд сурталчлах томоохон аргын нэг нь тоглоом ө ө үүюм.
Зорилго зорилт
Энэх ангийн ажлын зорилго нь монгол ахуй соёл, ёс заншлыг үүтусгасан м н монгол ардын лгэр домгоор сэдэвлэсэн адал явдалт ө ү
рэг г йцэтгэгч үү ү болон maze runner т рлийн тоглоом х гж лэх ө ө үүб г д зорилгодоо х рэхийн тулд дараах зорилтуудыг тавьлаа.ө өө ү
нд : Үү Судалгаа хийх
Тоглоомын зохиолыг судлах Вэбэд суурилсан адал явдалт т рлийн тоглоом судлахө Вэбэд суурилсан рэг г йцэтгэгч т рлийн тоглоом судлахүү ү ө Вэбэд суурилсан maze runner т рлийн тоглоом судлахө Вэбэд суурилсан тоглоомын х гж лэлтийн талаар арга техник ө үү
судлах Вэбэд суурилсан тоглоом х гж лэх х д лг р ( javascript ө үү ө ө үү
game engine ) судлах
Зорилго зорилт
Шинжилгээ хийх : Тоглоомын шаардлага тодорхойлох Тоглогч тоглоомтой харьцах йл явцын диаграммү Тоглоомын идэвхжилтийн диаграмм Тоглоомын орчин, д рийн зохиомж гаргахү
Хэрэгж лэхүү : Тоглоомыг х гж лэхө үү Тоглоомыг туршин р д нг д гнэх зэрэг зорилтуудыг ү ү ү
дэвш лсэн болно.үү
Тоглоомын зохиол
Элч х Монголын найман аймагт байгаа дайчин ард т мэндээ үү үАЛТАН улсыг дайлаар мордох тухай ЧИНГИС ХААНЫ мэдээг х ргэхээр 4 з г найман зовхист мэдээ х ргэж явна. Хугацаа маш ү ү үдавчуу учир Элч х аймаг б рийн амбан жанжинд 1 дрийн дотор үү ү өмэдээг аюулг й х ргэж г х шаардлагатай. Ингээд элч х ү ү ө ө үүзарлигийн дагуу замдаа гарлаа.....
Тоглоом нь нийт найман аймаг буюу найман етэй байх б г д ү ө өөМонгол улсын газрын зураг дээр байх уг аймгуудаас тоглогч сонголт хийн тоглоно.
Энэх тоглоомоор бид Adventure RPG болон Puzzle т рл дийг үү ө үүхослуулан б тээж байгаа б г д тоглоомын д р болон орчны ү ө өө үзураглал нь Монгол ахуй шинж чанарыг т лх агуулснаараа онцлог ү үүюм.
Тоглоомын д рэмү
Элч х нь гарааны цэгээс Амбан Жанжны гэр х ртэлх хугацааг 1 үү үхоног буюу тоглоомын цагаар 10-30 секундын тодор туулах ёстой.
Туулахдаа хэд хэдэн боломжит замуудаас тоглогч сонголт хийн хамгийн богино эсвэл хялбар туулах боломжтой замыг сонгон явна.
Туулах замд хад чулуу, мот с г тааралдан тойрч гарах шаардлага өөгархын дээр Элчийн мэдээг хулгайлахаар бэлтгэгдсэн Алтан Улсын Мангасыг даран с н х тэр ч б хэл зэрлэг амьтдын довтолгоонд ч ө өө үүорох аюултай.
Эдгээр саад бэрхшээл дийг хэрхэн з в зохистойгоор туулах нь үү өтоглогчийн ур чадвараас б рэн хамаарна.ү
Сэдвийн ндсэн б тэцү ү
Газрын зураг хийгч ( Map generator )
Д рийн кодчилолү
Газрын зураг хийгч (Map generator)
Тоглоомын т р л нь ө ө Maze runner болон A-RPG т рлийн тоглоом өб г д уг тоглоомын газрыг хурдан, ил боловсронгуй , рийн ө өө үү өөх ссэнээр зохион байгуулахын тулд ү Map generator – г тусад аппликейшн болгож х гж лсэн.ө үү
Д рийн кодчилолү
Тоглоом х гж лэлтийн ндсэн ойлголтө үү ү
Render Active render {
тоглогчоос л хамааран зурагдах зурагнуудү}
Passive render {
тоглогчоос хамаарч зурагдах : цохих, х дл хө ө}
Д рийн кодчилолү
Layer Тоглоомын давхарга { гэр, хашаа, чулуу, мод }
Д рийн кодчилолү
Gamer, gameworld Тоглоомын орчин , камертаа тохируулах { scrolling }
Sprite and Animation
Тоглоомын д р д идэвхтэй, идэвхг й т л вт байдаг. ү үү ү ө ө Идэвхг й т л вт байгаа объектууд ямар ч йлдэл байхг й.ү ө ө ү ү { мод,
чулуу, байшин } Идэвхг й т л вт байгаа объектууд йлдлээр д рийг амьдруулахү ө ө ү ү
Д рийн кодчилолү
Collision Detection Д р дийн хоорондын ү үүм рг лд н, хоёр биет ө ө өөхоорондоо х рэлцсэн үэсэхийг шалгадаг.
Resource Management Тоглоом нь ямар байхаас хамаарч н ц дийг з в зохистой өө үү ө
ашиглах хэрэгтэй. Тухайн т х р мжийн шаардсан з лэлт дээрээ тоглоом нь ө өө ө ү үү
гацалтг й, сааталг й ажиллах ёстойү ү .
RPG тоглоом гэж юу вэ ?
RPG нь Role Playing Game буюу нэг гол д рээр даалгавар биел лэн ү үүтоглодог б г д ихэвчлэн чанх дээрээс нь харсан хэлбэртэй байдаг. М н ө өө өдэлхийн хамгийн нд р орлоготой тоглоомуудын ихэнх нь ө ө PRG т рлийн өтоглоом байдаг б г д ний нэгэн гол т л л гч нь ө өө үү ө өө ө Diablo, Final Fantasy зэрэг юм.
Maze runner game
Maze Runner т рлийн тоглоомын орчин нь б хэлдээ т рд г байшин ө ү өө өхэлбэртэй байх б г д тодорхой цагт тоглогч нь ямар нэгэн зорилгыг ө өөбиел лэхийн тулд уг т рд г байшингуудыг амжилттай гэтлэн рэндээ үү өө ө үүорох ёстой байдаг. Энэ т рлийн тоглоомын анхны б г д томоохон ө ө өөт л л гч нь ө өө ө packman тоглоом юм.
Тоглоомын урлахуй зохиомж
Элч х үү :
Цохих х д лг нө ө өө Явах х д лг нө ө өө
Хятад хулгайч болон чоно
Тоглоомын урлахуй зохиомж
Газрын объектууд : Эдгээр зургуудаас хэмжээ –
гээр нь тасдан авч ашиглана.
Тоглоомын еийн зураг ү :
Тоглоомыг х гж лэхэд ашигласан технологиө үү
HTML5jQuery UIJavascript Object NotationJavascript Object Oriented Programming
ргэлжл лэн х гж лэхҮ үү ө үү
Фэйсб к тоглоом болгон х гж лэхүү ө үү Kickstarter.com – д байршуулах Гар утсан дээрх хувилбар гаргах Hybrid технологийг ашиглаж (PhoneGAP) iOS, Android, Blackberry,
Windows йлдлийн системтэй гар утаснуудад зориулж гаргах ү 100% - н боломжтой.
Элч х г нэмэлт чадваруудтай болгох. үү (skill)
Д гнэлтү
Энэх сэдэвт ангийн ажлын х рээнд үү ү “Элч” тоглоомын еийн үзохиомжийн дагуу эхний гурван еийг хийж г йцэтгээд байна. ү үЭнэх тоглоомыг цаашид сайжруулан х гж лэх б рэн үү ө үү үболомжтой б г д, тоглоомын суурь сайн тавигдсан. ө өө Android , iOS , Blackberry йлдлийн системтэй утсанд зориулан гаргах 100ү % - н боломжтой.
Уг тоглоомыг х гж лснээр тоглоом х гж лэх маш их ө үү ө үүмэдлэг чадвар хуримтлуулж цаашдын р шинэ шинэ тоглоом өөх гж лэх ер нхий суурь мэдлэгтэй болсон.ө үү өЦаашдаа уг тоглоомын тоглолтын хэв маяг ( Game Play ) – г улам сайжруулан х м ст тоглох сонирхлыг татаж х гж лэх ү үү ө үүболомжтой гэж зэж байна. ү
Анхаарал тавьсанд баярлалаа...