ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 08.11.2023
Просмотров: 351
Скачиваний: 2
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
2D ОЙЫНЫН ӘЗІРЛЕУМазмұныКіріспе 1. Аналитикалық бөлім1.1 Пәндік саланы талдаудың жалпы сипаттамасы1.2 Қолданыстағы әзірлемелерді талдау 1.3 Әзірлеу құралдарын талдау және жобаның барлық элементтері үшін жобалау технологиясын таңдауды негіздеу 1.4 Жобаны іске асырудың жалпы алгоритмі2.Жоба бөлімі 2.1 Жоба тұтынушыларының әлеуетті аудиториясының сипаттамасы, жұмыстың бағдарлануы 2.2 Жобаның міндетін қою2.2.1 Жобаның өзектілігі2.2.2 Жобаның мақсаты мен міндеттері2.2.3. Жобаның функционалы 2.2.4. Жобаға кіріс деректері 2.2.5 жобаны іске асыруға арналған жабдықтың сипаттамалары 36 2.3 жобаның өмірлік циклі, іске асыру құралдарын көрсете отырып, жобаны кезең-кезеңімен іске асырудың сипаттамасы 2.3.1 дизайн элементтерін жобалау және әзірлеу кезеңі 2.3.2 ойынның визуалды бөлігімен жұмыс кезеңі2.3.3 сценарийлерді бағдарламалау кезең2.3.4 тестілеу кезеңі 2.3.5 ойынды орау және шығару 2.4 жобаға қойылатын техникалық талаптар ҚорытындыКіріспе Дипломдық тақырыбының өзектілігі.ХХ ғасырдың екінші жартысында технологиялық прогресс қарқынды дами бастады. Барған сайын қуатты есептеу құрылғылары пайда бола бастады. Содан бері көп уақыт өтті және компьютер біз үшін таңқаларлық емес сияқты, ол әр үйде бар және мүлдем қарапайым нәрсе ретінде қабылданады. Компьютерлердің дамуымен бірге компьютерлік ойындар да пайда бола бастады. Бұл күндері компьютерлік ойындар ойын-сауықтың ең кең таралған түрлерінің бірі болып табылады. Өз тарихын аркада машиналарынан бастап, қазіргі уақытта ойындар барлық дерлік сандық құрылғыларды қамтыды: компьютерлер, телефондар мен планшеттер және кең және әртүрлі аудиторияға ие. Компьютерлік ойындардың едәуір бөлігі үстел ойындары түрінде бастапқы көздерге ие. Компьютерлік ойындардың жұмыс үстелімен салыстырғанда кейбір артықшылықтары бар. Мысалы, оларды сақтау үшін үстелге қарағанда көп ХБ қажет емес. Сонымен қатар, үстел ойындарының бөліктері (мысалы, карталар немесе чип) жоғалту өте оңай.Дипломдық жұмыс аясында компьютерлік ойындарды дамыту орталарының бірі арқылы roguelike жанрында ойын құру жоспарлануда.
Зерттеу нысаны: компьютерлік ойындар.Дипломдық жұмыстың мақсаты: компьютерлік ойындарды дамыту орталарының бірін қолдана отырып, roguelike жанрындағы компьютерлік ойындарды дамыту.Дипломдық жұмыстың міндеттері:
Ойынның мәні-зындандарды зерттеу.Ойынның орны толығымен экранда көрсетілді және бірнеше шағын бөлмелер болды (жалпы саны 9-дан аспайды). Ойынның мақсаты - осы жанрдағы ойындардың ең көп таралған түпкі мақсаттарының біріне айналған Йендор амулетінің (Yendor Amulet) қазынасын табу. Тұмар зындандардың ең төменгі қабатында жасырылған. Ойыншы өтіп бара жатқанда әртүрлі құбыжықтар мен тұзақтар кездеседі.Сыртқы жағынан, ойын псевдографиялық болып табылады (4 - сурет), Әр таңба немесе әріп бір немесе басқа нысанды білдіреді (мысалы, жау өз атының негізгі әрпіне сәйкес келеді, яғни B — Bat, Z — Zombie және т.б.), барлық таңбалардың мәні ойынмен бірге жүретін нұсқаулықта сипатталған.Бұл ойын ойын индустриясына қатты әсер етіп, жаңа жанрды тудырды. NetHack, ancient Domians of Mystery, Moria және т.б. сияқты ойындар жанрдың ең танымал ізбасарларының қатарына жатады. Әдетте, классикалық roguelike ойындарының көпшілігі псевдо-дографияны қолданады, бірақ кейбіреулері плитка графикасын қолданады.4 - сурет-Rogue ойынының скриншотыNetHack-ең танымал ойындардың бірі roglike ойындары. 1987 жылы шыққан."Net" бір қарағанда көрінуі мүмкін көп ойыншы режимін білдірмейді, бірақ біріншіден, ойынды әзірлеу кезінде әзірлеушілер тобы желі арқылы байланысады, екіншіден, ойынның сәтті өтуі басқа ойыншылармен ойынды талқылауды білдіреді, әдетте желіде болады. Тақырыптағы "Hack" рөлдік ойындар жанрының бір тармағына сілтеме жасайды - hack and slash (жақын жекпе — жекте көптеген жаулардың жойылуы) - бұл геймплейді жақсы сипаттайды.NetHack - бұл әлі күнге дейін қолдайтын және әзірлеушілер дамытатын ең көне ойын (ойынның соңғы жаңартуы 2018 жылдың көктемінде шыққан). Ашық көздің арқасында бұл ойын көптеген платформаларға (Linux, FreeBSD, MacOS, iOS, Android және басқалары) тасымалданды. Ойын псевдографиялық графиканы қолдана отырып жасалады (RI - sunok 5), бірақ кейбір порттарда плитка графикасы бар.Рисунок 5 — Cкриншот игры NetHackБастамас бұрын ойыншы өзінің кейіпкері үшін нәсілді, жынысты, дүниетанымды және рөлді таңдай алады (рөлдер классикалық, сиқыршы немесе жауынгер сияқты, сондай-ақ археолог сияқты ерекше). Кейіпкердің қай Құдайға сенетіні және ойын барысында әртүрлі тіршілік иелері оған қалай қарайтыны рөл мен дүниетанымды таңдауға байланысты болады.
Ойынның мақсаты-Йендордың тұмарын іздеу, оны кейіннен құдайына беру, бұл батырға жарты құдай мәртебесін алуға мүмкіндік береді.Дұшпандық та, достық та тіршілік иелерінің алуан түрлілігі бар (ойыншы ойынды үй жануарларымен - итпен немесе мысықпен бастай алады). Жаратылыстар ағылшын алфавитінің әріптерімен (Rogue сияқты) және кейбір таңбалармен белгіленеді.Ойында бірнеше аймаққа бөлінген 50 - ге жуық деңгей бар (сонымен қатар, өту үшін қажет емес әр түрлі тармақтардың тағы 30-ға жуық деңгейі бар).Геймплей, жалпы алғанда, Rogue ойынына ұқсас. Мұнда ойыншының зындандар мен құлыптардан өтуге, тозақтың жергілікті әріптесіне баруға мүмкіндігі бар, ол арқылы рәсімді орындау арқылы қасиетті орынға кіріп, бас діни қызметкерден іздеген тұмарды алуға болады. Тұмарды алғаннан кейін бірнеше деңгейлер ашылады, олардың соңғысы апокалипсистің үш шабандозымен — аштық, Оба және өліммен күреседі. Соғыс —төртінші шабандоз — ойыншының өзі. Осыдан кейін сіз өзіңіздің құдайыңызға Тұмар беріп, өлместікті ала аласыз, осылайша ойынға өтесіз.Ойын әлі күнге дейін кейбір ойыншылар бейне ойындар тарихындағы ең қызықты және дамыған ойындардың бірі болып саналады.Инди ойындарының дамуы мен roguelike жанрының дамуына байланысты roguelike-like ойындарының кіші жанры пайда болды, яғни "Rogue-ге ұқсас". Roguelike-like жанрындағы ойындар roguelike жанрының негізгі ерекшеліктерін сақтайды (мысалы, процедуралық ұрпақ және кейіпкердің қайтымсыз өлімі), бірақ олар қадамдық емес және басқа жанрлардың элементтерін қамтиды. Әр түрлі жылдардағы осы жанрдағы бірнеше ойындарға талдау жасалды-іске қосу.Pixel Dungeon - 2013 жылы шыққан кросс-платформалық ойын. Бұл ойын (6 - сурет) жанрдың атасының барлық канондарына сәйкес келетін классикалық бауырсақ. Бұл ойында 25 деңгей бар, олардың бесіншісі — бастық шайқасы. Ойынның түпкі мақсаты-түпнұсқа Rogue сияқты йендор тұмарын табу.Ойыншы ойын басталмас бұрын кейіпкердің төрт класының бірін таңдай алады - жауынгер, сиқыршы, аңшы және қарақшы (бастапқы параметрлері мен бастапқы жабдықтарымен ерекшеленеді).Ойында тек 3 кейіпкер параметрі бар — денсаулық, күш (жабдықтың тиімділігіне әсер етеді). Әр деңгейде кейіпкер келесі деңгейге өтуді табуы керек. Орналасқан жерді зерттеу кезінде кейіпкер әртүрлі заттарды бере алатын өлімнен кейін жаулармен (ойында жаудың 25 түрі) кездесе алады.Заттардың ішінде сусындар мен шиыршықтар бар, олардың әсерін қолданғаннан кейін ғана білуге болады, киім (сауыт пен сақина) қару-жарақ, лақтыратын қару, сиқырлы таяқшалар, тамақ (кейіпкердің Мо-лодын қанағаттандыру үшін қажет, әйтпесе кейіпкер қозғалғанда қалпына келмейді денсаулық, және зиян алу) және алтын. Шиыршықтардың бірі кез-келген бонус беретін заттарғасиқыр жасауға мүмкіндік береді.
Зерттеу нысаны: компьютерлік ойындар.Дипломдық жұмыстың мақсаты: компьютерлік ойындарды дамыту орталарының бірін қолдана отырып, roguelike жанрындағы компьютерлік ойындарды дамыту.Дипломдық жұмыстың міндеттері:
-
Roguelike жанрын және оның өкілдерін талдау және жанрдың ерекшеліктерін анықтау, соның негізінде функционалдық талаптарды анықтау; -
компьютерлік ойындарды дамытудың әртүрлі құралдарын талдау және олардың функционалдығын зерттеу; -
жаратылыстар мен қоршаған ортаның дизайнын жасау және графикалық редакторда көрсету; -
ойынның прототипін жасау; -
әзірленген өнімді қателер үшін сынау.
-
АНАЛИТИКАЛЫҚ БӨЛІМ
-
сурет-Minecraft ойынының скриншоты
-
сурет-плитка графикасын қолданудың мысалы
-
сурет-псевдографияның мысалы
-
Бұл жанрдың кейбір ерекшеліктері бар, олардың ішінде мыналарды ажыратуға болады: бұл әр жаңа ойынға ғана тән ойын ортасының кездейсоқ генерациясы (орналасқан жері, жаулары, бонустары және т. б.); -
қадамдық қадам, әр команда бір қадамға немесе бір әрекетке тең болуы керек; -
іс-әрекеттің қайтымсыздығы, кез-келген әрекет кейіпкердің түпкілікті өліміне және кейіннен ойынды жалғастыра алмауына дейін өлімге әкелетін қателікке әкелуі мүмкін; -
ойынның басынан бастап барлық ойын әрекеттерінің толық қол жетімділігі, яғни ойыншы бастапқыда барлық қол жетімді функционалдылыққа ие және оны қолдана алады; -
қоршаған әлемді өз бетінше зерттеу, ойыншы барлық ойын механиктерінің жұмысын өзі зерттеп, түсінуі керек; ойын ойыншының іс-әрекеттің толық еркіндігі бар, ойында сызықтық өту қарастырылмаған. -
Roguelike жанры ата-баба ойынының атымен аталады, Rogue және білдіреді "rogue-тәрізді". Rogue ойыны 1980 жылы Unix операциялық жүйесіне шықты, содан кейін IBM PC, Amstrad CPC, ZX Spectrum, Commodore 64 және басқалары сияқты көптеген басқа танымал жүйелерге ауыстырылды.
Ойынның мәні-зындандарды зерттеу.Ойынның орны толығымен экранда көрсетілді және бірнеше шағын бөлмелер болды (жалпы саны 9-дан аспайды). Ойынның мақсаты - осы жанрдағы ойындардың ең көп таралған түпкі мақсаттарының біріне айналған Йендор амулетінің (Yendor Amulet) қазынасын табу. Тұмар зындандардың ең төменгі қабатында жасырылған. Ойыншы өтіп бара жатқанда әртүрлі құбыжықтар мен тұзақтар кездеседі.Сыртқы жағынан, ойын псевдографиялық болып табылады (4 - сурет), Әр таңба немесе әріп бір немесе басқа нысанды білдіреді (мысалы, жау өз атының негізгі әрпіне сәйкес келеді, яғни B — Bat, Z — Zombie және т.б.), барлық таңбалардың мәні ойынмен бірге жүретін нұсқаулықта сипатталған.Бұл ойын ойын индустриясына қатты әсер етіп, жаңа жанрды тудырды. NetHack, ancient Domians of Mystery, Moria және т.б. сияқты ойындар жанрдың ең танымал ізбасарларының қатарына жатады. Әдетте, классикалық roguelike ойындарының көпшілігі псевдо-дографияны қолданады, бірақ кейбіреулері плитка графикасын қолданады.4 - сурет-Rogue ойынының скриншотыNetHack-ең танымал ойындардың бірі roglike ойындары. 1987 жылы шыққан."Net" бір қарағанда көрінуі мүмкін көп ойыншы режимін білдірмейді, бірақ біріншіден, ойынды әзірлеу кезінде әзірлеушілер тобы желі арқылы байланысады, екіншіден, ойынның сәтті өтуі басқа ойыншылармен ойынды талқылауды білдіреді, әдетте желіде болады. Тақырыптағы "Hack" рөлдік ойындар жанрының бір тармағына сілтеме жасайды - hack and slash (жақын жекпе — жекте көптеген жаулардың жойылуы) - бұл геймплейді жақсы сипаттайды.NetHack - бұл әлі күнге дейін қолдайтын және әзірлеушілер дамытатын ең көне ойын (ойынның соңғы жаңартуы 2018 жылдың көктемінде шыққан). Ашық көздің арқасында бұл ойын көптеген платформаларға (Linux, FreeBSD, MacOS, iOS, Android және басқалары) тасымалданды. Ойын псевдографиялық графиканы қолдана отырып жасалады (RI - sunok 5), бірақ кейбір порттарда плитка графикасы бар.Рисунок 5 — Cкриншот игры NetHackБастамас бұрын ойыншы өзінің кейіпкері үшін нәсілді, жынысты, дүниетанымды және рөлді таңдай алады (рөлдер классикалық, сиқыршы немесе жауынгер сияқты, сондай-ақ археолог сияқты ерекше). Кейіпкердің қай Құдайға сенетіні және ойын барысында әртүрлі тіршілік иелері оған қалай қарайтыны рөл мен дүниетанымды таңдауға байланысты болады.
Ойынның мақсаты-Йендордың тұмарын іздеу, оны кейіннен құдайына беру, бұл батырға жарты құдай мәртебесін алуға мүмкіндік береді.Дұшпандық та, достық та тіршілік иелерінің алуан түрлілігі бар (ойыншы ойынды үй жануарларымен - итпен немесе мысықпен бастай алады). Жаратылыстар ағылшын алфавитінің әріптерімен (Rogue сияқты) және кейбір таңбалармен белгіленеді.Ойында бірнеше аймаққа бөлінген 50 - ге жуық деңгей бар (сонымен қатар, өту үшін қажет емес әр түрлі тармақтардың тағы 30-ға жуық деңгейі бар).Геймплей, жалпы алғанда, Rogue ойынына ұқсас. Мұнда ойыншының зындандар мен құлыптардан өтуге, тозақтың жергілікті әріптесіне баруға мүмкіндігі бар, ол арқылы рәсімді орындау арқылы қасиетті орынға кіріп, бас діни қызметкерден іздеген тұмарды алуға болады. Тұмарды алғаннан кейін бірнеше деңгейлер ашылады, олардың соңғысы апокалипсистің үш шабандозымен — аштық, Оба және өліммен күреседі. Соғыс —төртінші шабандоз — ойыншының өзі. Осыдан кейін сіз өзіңіздің құдайыңызға Тұмар беріп, өлместікті ала аласыз, осылайша ойынға өтесіз.Ойын әлі күнге дейін кейбір ойыншылар бейне ойындар тарихындағы ең қызықты және дамыған ойындардың бірі болып саналады.Инди ойындарының дамуы мен roguelike жанрының дамуына байланысты roguelike-like ойындарының кіші жанры пайда болды, яғни "Rogue-ге ұқсас". Roguelike-like жанрындағы ойындар roguelike жанрының негізгі ерекшеліктерін сақтайды (мысалы, процедуралық ұрпақ және кейіпкердің қайтымсыз өлімі), бірақ олар қадамдық емес және басқа жанрлардың элементтерін қамтиды. Әр түрлі жылдардағы осы жанрдағы бірнеше ойындарға талдау жасалды-іске қосу.Pixel Dungeon - 2013 жылы шыққан кросс-платформалық ойын. Бұл ойын (6 - сурет) жанрдың атасының барлық канондарына сәйкес келетін классикалық бауырсақ. Бұл ойында 25 деңгей бар, олардың бесіншісі — бастық шайқасы. Ойынның түпкі мақсаты-түпнұсқа Rogue сияқты йендор тұмарын табу.Ойыншы ойын басталмас бұрын кейіпкердің төрт класының бірін таңдай алады - жауынгер, сиқыршы, аңшы және қарақшы (бастапқы параметрлері мен бастапқы жабдықтарымен ерекшеленеді).Ойында тек 3 кейіпкер параметрі бар — денсаулық, күш (жабдықтың тиімділігіне әсер етеді). Әр деңгейде кейіпкер келесі деңгейге өтуді табуы керек. Орналасқан жерді зерттеу кезінде кейіпкер әртүрлі заттарды бере алатын өлімнен кейін жаулармен (ойында жаудың 25 түрі) кездесе алады.Заттардың ішінде сусындар мен шиыршықтар бар, олардың әсерін қолданғаннан кейін ғана білуге болады, киім (сауыт пен сақина) қару-жарақ, лақтыратын қару, сиқырлы таяқшалар, тамақ (кейіпкердің Мо-лодын қанағаттандыру үшін қажет, әйтпесе кейіпкер қозғалғанда қалпына келмейді денсаулық, және зиян алу) және алтын. Шиыршықтардың бірі кез-келген бонус беретін заттарғасиқыр жасауға мүмкіндік береді.