Ангийн ажил

21
Сэдэвт ангийн ажил ADVENTURE RPG Т РЛИЙН ТОГЛООМЫН Ө Д РИЙН КОДЧИЛОЛ Ү

Upload: -

Post on 16-Jul-2015

76 views

Category:

Engineering


5 download

TRANSCRIPT

Page 1: Ангийн ажил

Сэдэвт ангийн ажилADVENTURE RPG Т РЛИЙН ТОГЛООМЫНӨ

Д РИЙН КОДЧИЛОЛҮ

Page 2: Ангийн ажил

Агуулга

Оршил Зорилго, Зорилт Тоглоомын зохиол Тоглоомын д рэмү Сэдвийн ндсэн б тэцү ү

Газрын зураг хийгч Д рийн кодчилолү

Тоглоомын харагдах байдал Д гнэлтү

Page 3: Ангийн ажил

ОРШИЛ

С лйин жил дэд компьютерт суурилсан программ хангамжаас ил үү үү үүвэб орчинд ажилладаг программ хангамжуудыг ашиглах нь ихэссээр байна. нд тулгуурлан олон байгууллага хувь х м с рсдийн онцлогт Үү ү үү өөтохирсон программ хангамжийг хэрэглээнд нэвтр лж байна. нээс үү Үү

зэхэд вэб орчинд ажилладаг тоглоом, программ хангамжийг х гж лэх ү ө үүнь маш том зах зээл юм.

Тоглоомын хэрэглэгч нь мэргэжлийн салбар, нас х йс, иргэншил гэх мэт үбусад з йлээс л хамаарсан ямар ч х н байж болох нь хамгийн том давуу ү ү үтал юм. Тэр дундаа монгол соёл иргэншлийг улам дэлгэр лж, х хэд үү үүахуй цагт нь таниулж, оюун ухааныг нь тэлж, эх оронч злийг улам үт л вш лж, гадны улс оронд сурталчлах томоохон аргын нэг нь тоглоом ө ө үүюм.

Page 4: Ангийн ажил

Зорилго зорилт

Энэх ангийн ажлын зорилго нь монгол ахуй соёл, ёс заншлыг үүтусгасан м н монгол ардын лгэр домгоор сэдэвлэсэн адал явдалт ө ү

рэг г йцэтгэгч үү ү болон maze runner т рлийн тоглоом х гж лэх ө ө үүб г д зорилгодоо х рэхийн тулд дараах зорилтуудыг тавьлаа.ө өө ү

нд : Үү Судалгаа хийх

Тоглоомын зохиолыг судлах Вэбэд суурилсан адал явдалт т рлийн тоглоом судлахө Вэбэд суурилсан рэг г йцэтгэгч т рлийн тоглоом судлахүү ү ө Вэбэд суурилсан maze runner т рлийн тоглоом судлахө Вэбэд суурилсан тоглоомын х гж лэлтийн талаар арга техник ө үү

судлах Вэбэд суурилсан тоглоом х гж лэх х д лг р ( javascript ө үү ө ө үү

game engine ) судлах

Page 5: Ангийн ажил

Зорилго зорилт

Шинжилгээ хийх : Тоглоомын шаардлага тодорхойлох Тоглогч тоглоомтой харьцах йл явцын диаграммү Тоглоомын идэвхжилтийн диаграмм Тоглоомын орчин, д рийн зохиомж гаргахү

Хэрэгж лэхүү : Тоглоомыг х гж лэхө үү Тоглоомыг туршин р д нг д гнэх зэрэг зорилтуудыг ү ү ү

дэвш лсэн болно.үү

Page 6: Ангийн ажил

Тоглоомын зохиол

Элч х Монголын найман аймагт байгаа дайчин ард т мэндээ үү үАЛТАН улсыг дайлаар мордох тухай ЧИНГИС ХААНЫ мэдээг х ргэхээр 4 з г найман зовхист мэдээ х ргэж явна. Хугацаа маш ү ү үдавчуу учир Элч х аймаг б рийн амбан жанжинд 1 дрийн дотор үү ү өмэдээг аюулг й х ргэж г х шаардлагатай. Ингээд элч х ү ү ө ө үүзарлигийн дагуу замдаа гарлаа.....

Тоглоом нь нийт найман аймаг буюу найман етэй байх б г д ү ө өөМонгол улсын газрын зураг дээр байх уг аймгуудаас тоглогч сонголт хийн тоглоно.

Энэх тоглоомоор бид Adventure RPG болон Puzzle т рл дийг үү ө үүхослуулан б тээж байгаа б г д тоглоомын д р болон орчны ү ө өө үзураглал нь Монгол ахуй шинж чанарыг т лх агуулснаараа онцлог ү үүюм.

Page 7: Ангийн ажил

Тоглоомын д рэмү

Элч х нь гарааны цэгээс Амбан Жанжны гэр х ртэлх хугацааг 1 үү үхоног буюу тоглоомын цагаар 10-30 секундын тодор туулах ёстой.

Туулахдаа хэд хэдэн боломжит замуудаас тоглогч сонголт хийн хамгийн богино эсвэл хялбар туулах боломжтой замыг сонгон явна.

Туулах замд хад чулуу, мот с г тааралдан тойрч гарах шаардлага өөгархын дээр Элчийн мэдээг хулгайлахаар бэлтгэгдсэн Алтан Улсын Мангасыг даран с н х тэр ч б хэл зэрлэг амьтдын довтолгоонд ч ө өө үүорох аюултай.

Эдгээр саад бэрхшээл дийг хэрхэн з в зохистойгоор туулах нь үү өтоглогчийн ур чадвараас б рэн хамаарна.ү

Page 8: Ангийн ажил

Сэдвийн ндсэн б тэцү ү

Газрын зураг хийгч ( Map generator )

Д рийн кодчилолү

Page 9: Ангийн ажил

Газрын зураг хийгч (Map generator)

Тоглоомын т р л нь ө ө Maze runner болон A-RPG т рлийн тоглоом өб г д уг тоглоомын газрыг хурдан, ил боловсронгуй , рийн ө өө үү өөх ссэнээр зохион байгуулахын тулд ү Map generator – г тусад аппликейшн болгож х гж лсэн.ө үү

Page 10: Ангийн ажил

Д рийн кодчилолү

Тоглоом х гж лэлтийн ндсэн ойлголтө үү ү

Render Active render {

тоглогчоос л хамааран зурагдах зурагнуудү}

Passive render {

тоглогчоос хамаарч зурагдах : цохих, х дл хө ө}

Page 11: Ангийн ажил

Д рийн кодчилолү

Layer Тоглоомын давхарга { гэр, хашаа, чулуу, мод }

Page 12: Ангийн ажил

Д рийн кодчилолү

Gamer, gameworld Тоглоомын орчин , камертаа тохируулах { scrolling }

Sprite and Animation

Тоглоомын д р д идэвхтэй, идэвхг й т л вт байдаг. ү үү ү ө ө Идэвхг й т л вт байгаа объектууд ямар ч йлдэл байхг й.ү ө ө ү ү { мод,

чулуу, байшин } Идэвхг й т л вт байгаа объектууд йлдлээр д рийг амьдруулахү ө ө ү ү

Page 13: Ангийн ажил

Д рийн кодчилолү

Collision Detection Д р дийн хоорондын ү үүм рг лд н, хоёр биет ө ө өөхоорондоо х рэлцсэн үэсэхийг шалгадаг.

Resource Management Тоглоом нь ямар байхаас хамаарч н ц дийг з в зохистой өө үү ө

ашиглах хэрэгтэй. Тухайн т х р мжийн шаардсан з лэлт дээрээ тоглоом нь ө өө ө ү үү

гацалтг й, сааталг й ажиллах ёстойү ү .

Page 14: Ангийн ажил

RPG тоглоом гэж юу вэ ?

RPG нь Role Playing Game буюу нэг гол д рээр даалгавар биел лэн ү үүтоглодог б г д ихэвчлэн чанх дээрээс нь харсан хэлбэртэй байдаг. М н ө өө өдэлхийн хамгийн нд р орлоготой тоглоомуудын ихэнх нь ө ө PRG т рлийн өтоглоом байдаг б г д ний нэгэн гол т л л гч нь ө өө үү ө өө ө Diablo, Final Fantasy зэрэг юм.

Page 15: Ангийн ажил

Maze runner game

Maze Runner т рлийн тоглоомын орчин нь б хэлдээ т рд г байшин ө ү өө өхэлбэртэй байх б г д тодорхой цагт тоглогч нь ямар нэгэн зорилгыг ө өөбиел лэхийн тулд уг т рд г байшингуудыг амжилттай гэтлэн рэндээ үү өө ө үүорох ёстой байдаг. Энэ т рлийн тоглоомын анхны б г д томоохон ө ө өөт л л гч нь ө өө ө packman тоглоом юм.

Page 16: Ангийн ажил

Тоглоомын урлахуй зохиомж

Элч х үү :

Цохих х д лг нө ө өө Явах х д лг нө ө өө

Хятад хулгайч болон чоно

Page 17: Ангийн ажил

Тоглоомын урлахуй зохиомж

Газрын объектууд : Эдгээр зургуудаас хэмжээ –

гээр нь тасдан авч ашиглана.

Тоглоомын еийн зураг ү :

Page 18: Ангийн ажил

Тоглоомыг х гж лэхэд ашигласан технологиө үү

HTML5jQuery UIJavascript Object NotationJavascript Object Oriented Programming

Page 19: Ангийн ажил

ргэлжл лэн х гж лэхҮ үү ө үү

Фэйсб к тоглоом болгон х гж лэхүү ө үү Kickstarter.com – д байршуулах Гар утсан дээрх хувилбар гаргах Hybrid технологийг ашиглаж (PhoneGAP) iOS, Android, Blackberry,

Windows йлдлийн системтэй гар утаснуудад зориулж гаргах ү 100% - н боломжтой.

Элч х г нэмэлт чадваруудтай болгох. үү (skill)

Page 20: Ангийн ажил

Д гнэлтү

Энэх сэдэвт ангийн ажлын х рээнд үү ү “Элч” тоглоомын еийн үзохиомжийн дагуу эхний гурван еийг хийж г йцэтгээд байна. ү үЭнэх тоглоомыг цаашид сайжруулан х гж лэх б рэн үү ө үү үболомжтой б г д, тоглоомын суурь сайн тавигдсан. ө өө Android , iOS , Blackberry йлдлийн системтэй утсанд зориулан гаргах 100ү % - н боломжтой.

Уг тоглоомыг х гж лснээр тоглоом х гж лэх маш их ө үү ө үүмэдлэг чадвар хуримтлуулж цаашдын р шинэ шинэ тоглоом өөх гж лэх ер нхий суурь мэдлэгтэй болсон.ө үү өЦаашдаа уг тоглоомын тоглолтын хэв маяг ( Game Play ) – г улам сайжруулан х м ст тоглох сонирхлыг татаж х гж лэх ү үү ө үүболомжтой гэж зэж байна. ү

Page 21: Ангийн ажил

Анхаарал тавьсанд баярлалаа...