Отчёт сохранён неверно! Пожалуйста, пересохраните отчёт согласно инструкции:

https://plagiarism-detector.com/smf_bb/index.php?topic=341.msg369#msg369

# Детектор Плагиата v. 2762 - Отчёт оригинальности: 26.05.24 13:13:55

Проанализированный документ: Свистунов.pdf Лицензия: ВОЛОДИМИР МАТІЄВСЬКИЙ
Тип поиска: Поиск переписанного Язык: Uk
Тип проверки: Интернет
TEE и кодировка: PdfPig

Детальный анализ тела документа:
Диаграмма соотношения частей:
Граф распределения зон:
Источники плагиата: 9

6% 596 1. https://stud.knutd.edu.ua/bitstream/123456789/23807/1/Dyplom122_Moskalenko_Demkivska.pdf 1% 120 2. https://ir.nmu.org.ua/jspui/bitstream/123456789/153660/1/ПІ!!!_ Стандарт Бакалавр2018.pdf 1% 119 3. https://duikt.edu.ua/repozitorii/ist/2024/Коваленко Д.Б. ІСДМ-61.pdf

0,8%
60
4. https://web-crawler.plagiarism-detector.com/get-doc-pt?did=8EiiP4y7-zZBng
0,7%
50
5. https://web-crawler.plagiarism-detector.com/get-doc-pt?did=8EunO4269jVBkg
0,4%
42
6. https://studfile.net/preview/5213517/
0,3%
25
7. https://web-crawler.plagiarism-detector.com/get-doc-pt?did=9EihO4K--jFJmA
0,3%
25
8. https://web-crawler.plagiarism-detector.com/get-doc-pt?did=9UmgOIa69TJGmQ
0,3%
30
9. https://udhtu.edu.ua/wp-content/uploads/2017/08/accd765022204071b8a9f1f7b87b79d5.pdf
Детали обработанных ресурсов: 155 - ОК / 0 - Ошибок

6%
1,19
596
1 (D): https://stud.knutd.edu.ua/bitstream/123456789/23807/1/Dyplom122_Moskalenko_Demkivska.pdf
1%
1,21
120
2 (D): https://ir.nmu.org.ua/jspui/bitstream/123456789/153660/1/ПІ!!!_ Стандарт Бакалавр2018.pdf
1%
0,97
119
3 (D): https://duikt.edu.ua/repozitorii/ist/2024/Коваленко Д.Б. ІСДМ-61.pdf
0,8%
2,37
60
4 (D): https://web-crawler.plagiarism-detector.com/get-doc-pt?did=8EiiP4y7-zZBng
0,7%
0,45
50
5 (D): https://web-crawler.plagiarism-detector.com/get-doc-pt?did=8EunO4269jVBkg
0,4%
0,65
42
6 (D): https://studfile.net/preview/5213517/
0,3%
0,59
30
7 (D): https://udhtu.edu.ua/wp-content/uploads/2017/08/accd765022204071b8a9f1f7b87b79d5.pdf
0,3%
0,57
25
8 (D): https://web-crawler.plagiarism-detector.com/get-doc-pt?did=9EihO4K--jFJmA
0,3%
0,45
25
9 (D): https://web-crawler.plagiarism-detector.com/get-doc-pt?did=9UmgOIa69TJGmQ
0%
0,68
0
10 (D): https://web-crawler.plagiarism-detector.com/get-doc-pt?did=9k2gOo289TNHkQ
0%
0,5
0
11 (D): https://web-crawler.plagiarism-detector.com/get-doc-pt?did=9kqnMoO49TZBkA
0%
0,58
0
12 (D): https://web-crawler.plagiarism-detector.com/get-doc-pt?did=8U2nPoS79DVIkw
0%
1,15
0
13 (D): https://web-crawler.plagiarism-detector.com/get-doc-pt?did=9EmlOYWx8DRGlw
0%
0,65
0
14 (D): https://web-crawler.plagiarism-detector.com/get-doc-pt?did=8kiuPY289zdEnA
0%
0,66
0
15 (D): https://web-crawler.plagiarism-detector.com/get-doc-pt?did=_0ykPoCx8DtImw
0%
0,69
0
16 (D): https://web-crawler.plagiarism-detector.com/get-doc-pt?did=80ulP4C5-zZJnw
0%
0,75
0
17 (D): https://web-crawler.plagiarism-detector.com/get-doc-pt?did=_kilOYW_8TFGlg
0%
3,72
0
18 (D): https://web-crawler.plagiarism-detector.com/get-doc-pt?did=_0qlPYG5-jBAnw
0%
0,55
0
19 (D): https://web-crawler.plagiarism-detector.com/get-doc-pt?did=9EiiM4279TNHmg
0%
0,49
0
20 (D): https://web-crawler.plagiarism-detector.com/get-doc-pt?did=_0iiM4289DRJng
0%
0,55
0
21 (D): https://web-crawler.plagiarism-detector.com/get-doc-pt?did=8EykOoS89jZEng
0%
0,53
0
22 (D): https://web-crawler.plagiarism-detector.com/get-doc-pt?did=8EijOYK98DJIlw
0%
0,46
0
23 (D): https://web-crawler.plagiarism-detector.com/get-doc-pt?did=9UimPoGw-zRJkg
0%
0,67
0
24 (D): https://web-crawler.plagiarism-detector.com/get-doc-pt?did=8EijOYW59DpJmQ
0%
0,81
0
25 (D): https://web-crawler.plagiarism-detector.com/get-doc-pt?did=8kilP4y9-jpDkg
0%
0,51
0
26 (D): https://web-crawler.plagiarism-detector.com/get-doc-pt?did=9UmvPYW48jNCkA
0%
0,62
0
27 (D): https://web-crawler.plagiarism-detector.com/get-doc-pt?did=8UmvPIK48jVBlw
0%
0,57
0
28 (D): https://web-crawler.plagiarism-detector.com/get-doc-pt?did=8UmhOYa98TZFmQ
0%
0,73
0
29 (D): https://web-crawler.plagiarism-detector.com/get-doc-pt?did=_kyhOYy58DBCnQ
0%
0,75
0
30 (D): https://web-crawler.plagiarism-detector.com/get-doc-pt?did=8kmvOIG79zZDlA
0%
0,85
0
31 (D): https://web-crawler.plagiarism-detector.com/get-doc-pt?did=_0elPYG8-zRBkw
0%
0,65
0
32 (D): https://web-crawler.plagiarism-detector.com/get-doc-pt?did=8EuiOoy78ztBnQ
0%
0,72
0
33 (D): https://web-crawler.plagiarism-detector.com/get-doc-pt?did=8UiiOIO58jFJkw
0%
0,81
0
34 (D): https://web-crawler.plagiarism-detector.com/get-doc-pt?did=80igM4O5-zREmQ
0%
0,86
0
35 (D): https://web-crawler.plagiarism-detector.com/get-doc-pt?did=8kmuPIa5-zBEmQ
0%
0,49
0
36 (D): https://web-crawler.plagiarism-detector.com/get-doc-pt?did=9EmgO4K7-jZHlA
0%
0,57
0
37 (D): https://web-crawler.plagiarism-detector.com/get-doc-pt?did=8kilOYy4-jJCmA
0%
1,53
0
38 (D): https://web-crawler.plagiarism-detector.com/get-doc-pt?did=9kigPY25-jZHnA
0%
0,64
0
39 (D): https://web-crawler.plagiarism-detector.com/get-doc-pt?did=_kuhMoW_9DVFmA
0%
0,74
0
40 (D): https://web-crawler.plagiarism-detector.com/get-doc-pt?did=9kqlPoW_9DpElw
0%
0,92
0
41 (D): https://web-crawler.plagiarism-detector.com/get-doc-pt?did=8UmuPIWw8TNBnA
0%
0,54
0
42 (D): https://web-crawler.plagiarism-detector.com/get-doc-pt?did=8EuuOoy99TVJlw
0%
0,63
0
43 (D): https://web-crawler.plagiarism-detector.com/get-doc-pt?did=9UenMoSx9TJEkQ
0%
0,63
0
44 (D): https://web-crawler.plagiarism-detector.com/get-doc-pt?did=8EyuMoy59jNGlg
0%
1,33
0
45 (D): https://help.olx.ua/olxuahelp/s/article/продаж-і-покупка-ігрових-акаунтів-та-обєктів-V26
0%
0,72
0
46 (D): https://ubi.org.ua/public/uk/news/kategoriya-2/granti-dlya-vidavciv-pismennikiv-perekladachiv-antikrizovi-ide-uik
0%
0,97
0
47 (D): https://vseosvita.ua/library/plan-vykhovnoi-roboty-klasnoho-kerivnyka-2-klasu-nush-na-20232024-n-r-z-kompetentnostiamy-717379.html
0%
0,53
0
48 (D): https://naurok.com.ua/plan-vihovno-roboti-klasovoda-2-klasu-233125.html
0%
0,61
0
49 (D): https://tzi.com.ua/downloads/3.1-001-07.pdf
0%
0,81
0
50 (D): https://mspu.gov.ua/storage/app/uploads/public/609/cc8/e4d/609cc8e4df6f1529333477.pdf
0%
0,79
0
51 (D): https://medmuv.com/uk/tara-zakuporuvalni-zasobi-pakuvalni-materiali/
0%
0,81
0
52 (D): https://stud.com.ua/41412/logistika/tara_upakovka
0%
0,57
0
53 (D): https://www.urokok.com.ua/methodical-cabinet/2585-plan-vihovnoyi-roboti-klasnogo-kerivnika-2-klasu-nush-2022-2023-nr-i-semestr.html
0%
0,55
0
54 (D): http://socrates.vsau.org/b04213/html/cards/getfile.php/30960.pdf
0%
0,38
0
55 (D): https://pag-journal.iei.od.ua/archives/2019/13-2019/7.pdf
0%
0,48
0
56 (D): https://ua.thpanorama.com/articles/tecnologa/cmo-influye-la-tecnologa-en-la-sociedad.html
0%
0,56
0
57 (D): http://obrii.org.ua/usec/storage/article/Serhiienko_2023_344.pdf
0%
0,47
0
58 (D): http://www.dy.nayka.com.ua/?op=1&z=629
0%
0,95
0
59 (D): https://psyhologist.com.ua/vazhlivist-psixichnogo-zdorovya-dlya-zagalnogo-fizichnogo-blagopoluchchya-vpliv-na-yakist-zhittya/
0%
1,2
0
60 (D): https://tureligious.com.ua/moizm-filosofiia-ta-etyka-mo-tszy/
0%
2,41
0
61 (D): https://ekmair.ukma.edu.ua/bitstreams/9cad4c7d-65ff-41f6-9702-c66e031ed027/download
0%
0,38
0
62 (D): https://xn----8sbptrz0c.xn--j1amh/ф/фізичне-здоровя.html
0%
1,4
0
63 (D): https://mcsc.gov.ua/news/derzhavna-pidtrymka-knygovydavnychoyi-galuzi-v-ukrayini/
0%
1,48
0
64 (D): https://referat.kiev.ua/uk/blog/universitet-chi-institut-u-chomu-vidminnosti/
0%
0,44
0
65 (D): https://ukurier.gov.ua/uk/news/u-byudzheti-na-2025-rik-na-programu-subsidij-ta-pi/
0%
0,72
0
66 (D): https://web-crawler.plagiarism-detector.com/get-doc-pt?did=80ejPYS_9jZHlg
0%
1,31
0
67 (D): https://www.rbc.ua/rus/styler/20-naykrashchih-igor-pk-ki-mozhna-pograti-1733420786.html
0%
1,49
0
68 (D): https://igru.com.ua/ihry-merge/46425-hra-budivnytstvo-mista-zlyttia-ob-iektiv.html
0%
2,32
0
69 (D): https://www.grivnya.in.ua/yak-zarobiti-groshi/ihry-na-iakykh-mozhna-zarobyty-hroshi/
0%
2,95
0
70 (D): https://novateplica.com.ua/uk/kak-teplicza-krepitsya-k-zemle/
0%
1,54
0
71 (D): https://vsviti.com.ua/stats-iak-navchytysia-prohramuvanniu-ta-it-z-nulia-5-najkrashchykh-sposobiv-dlia-novachkiv
0%
0,91
0
72 (D): https://beetroot.academy/blog/stazhuvannya-tviy-tramplin-do-profesiynogo-uspihu-v-it
0%
0,55
0
73 (D): https://tribun.com.ua/uk/115768-jak-vizhivati-malomu-biznesu-v-umovax-totalnoi-tsifrovizatsii-analiz-situatsii-i-mozhlivi-rishennja
0%
0,46
0
74 (D): https://www.imena.ua/blog/7-rules-of-job-search/
0%
0,44
0
75 (D): https://metod.kpkitp.kiev.ua/wp-content/uploads/2019/01/ТИПИ-ТА-СТРУКТУРА-СУЧАСНИХ-УРОКIВ.pdf
0%
0,56
0
76 (D): https://naurok.com.ua/vikoristannya-suchasnih-form-i-metodiv-navchannya-na-riznih-etapah-urokiv-ukra-nsko-movi-i-literaturi-v-zakladah-zagalno-seredno-osviti-144705.html
0%
1,81
0
77 (D): https://www.chegg.com/homework-help/questions-and-answers/th-t-t-m-nt-tru-r-f-l--f-tru-r-v-d-r-f-f-f-l-r-v-d-unt-r-m-l-r-qu-r-r-f-q95342875
0%
0,36
0
78 (D): http://vpu27.zp.ua/wp-content/uploads/2019/03/pamyatka.pdf
0%
0,67
0
79 (D): https://www.upba.org.ua/index.php/uk/vydavnytstva
0%
0,72
0
80 (D): https://naurok.com.ua/vihovniy-plan-dlya-klasnogo-kerivnika-2-klasu-429642.html
0%
1,3
0
81 (D): https://diploms.com.ua/ua/u-chomu-riznitsya-mizh-universitetom-institutom-ta-akademiyeyu/
0%
1,22
0
82 (D): https://znanija.com/task/55379762
0%
0,36
0
83 (D): https://moyaosvita.com.ua/osvita-2/chim-vidriznyayetsya-universitet-vid-institutu/
0%
0,66
0
84 (D): https://stud.com.ua/38805/psihologiya/vzayemozvyazok_navchannya_rozvitku
0%
0,6
0
85 (D): https://subjectum.eu/psychology/pedagog_psychology/9.html
0%
1,6
0
86 (D): https://www.kyivpost.com/uk/opinion/45541
0%
1,02
0
87 (D): https://eurydice.iea.gov.ua/національна-система-освіти-україни/2-організація-та-управління/2-2-стратегія-навчання-впродовж-життя/
0%
0,64
0
88 (D): https://www.calameo.com/books/0057029593f41ac9c6d62
0%
0,64
0
89 (D): https://www.calameo.com/books/0054435517992650c8c2a
0%
7,25
0
90 (D): https://p-ostrov.com.ua/poleznye-programmy-dlya-pk-dlya-igr/
0%
0,65
0
91 (D): https://issuu.com/stankobog/docs/6-klas-informatika-korshunova-2019
0%
2,09
0
92 (D): https://techacute.com/uk/інновації-в-мобільних-іграх-як-технології-формують-гру/
0%
0,77
0
93 (D): https://konkurent.ua/publication/115621/osnovni-napryamki-i-perspektivi-rozvitku-rinku-mobilnih-igor-v-ukraini/
0%
1,41
0
94 (D): https://vistrya.com.ua/statti/trends-shaping-the-mobile-gaming/
0%
0,65
0
95 (D): https://uk.wikipedia.org/wiki/Навчання
0%
0,89
0
96 (D): https://vseosvita.ua/library/urok-na-temu-slova-aki-vidpovidaut-na-pitanna-so-navcalne-priladda-144250.html
0%
1,15
0
97 (D): https://znanija.com/task/54475914
0%
0,94
0
98 (D): https://internetua.com/epic-rozshirit-svii-magazin-mobilnih-igor
0%
1,46
0
99 (D): https://services.dtkt.ua/classifiers/kved/47
0%
0,31
0
100 (D): https://kved.ukrstat.gov.ua/KVED2010/47/KVED10_47.html
0%
0,31
0
101 (D): https://kved.ukrstat.gov.ua/KVED2010/47/KVED10_47_78.html
0%
1,27
0
102 (D): https://znanija.com/task/54635394
0%
1,33
0
103 (D): https://znanija.com/task/54107729
0%
0,94
0
104 (D): https://pryroda.in.ua/forest/potreba-zapovidannya-urochyscha-velykyy-lis/
0%
1,02
0
105 (D): https://nashaponornytsya.mmedia.com.ua/malenki-istorii-velykoho-lisu/
0%
1,1
0
106 (D): https://context.reverso.net/translation/ukrainian-english/на відміну від інших органів
0%
0,86
0
107 (D): https://context.reverso.net/переклад/українська-англійська/на відміну від інших органів
0%
0,9
0
108 (D): https://context.reverso.net/翻译/乌克兰语-英语/що на відміну від
0%
0,95
0
109 (D): https://uk.wikipedia.org/wiki/Римляни
0%
0,64
0
110 (D): https://ahaslides.com/uk/blog/interesting-questions-to-ask/
0%
0,61
0
111 (D): https://psycatgames.com/uk/magazine/conversation-starters/good-questions-to-ask/
0%
0,34
0
112 (D): https://himtec.sumdu.edu.ua/doc/2021/Conference book 2021_47-59.pdf
0%
2,36
0
113 (D): https://zakon.rada.gov.ua/go/995_310
0%
1,48
0
114 (D): https://armyinform.com.ua/2023/04/17/za-rik-vijny-soldat-valerij-stav-majstrom-z-poshuku-i-zneshkodzhennya-min-pastok/
0%
0,62
0
115 (D): https://psycatgames.com/uk/magazine/conversation-starters/questions-to-get-to-know-someone/
0%
0,28
0
116 (D): https://kved.ukrstat.gov.ua/KVED2010/47/KVED10_47_75.html
0%
0,44
0
117 (D): https://www.ldufk.edu.ua/wp-content/uploads/2023/10/lekcziya-21-2.pdf
0%
0,62
0
118 (D): https://nmcpto.sumy.ua/wp-content/uploads/2020/12/Типи-та-види-уроків-методика-їх-вибору.pdf
0%
0,68
0
119 (D): https://www.work.ua/jobs-игра/
0%
1,84
0
120 (D): https://testmatick.com/uk/testuvannya-mobilnyh-dodatkiv-2/
0%
0,58
0
121 (D): https://cubiq.ru/2d-igry-na-pk/
0%
2,44
0
122 (D): https://gameslist.best/list/igry-2d/
0%
0,72
0
123 (D): https://gamekombo.com/games/2d/
0%
1,21
0
124 (D): https://ua-meta.com/rozvahy/riznomanittya-vuzliv-vidi-tipi-skhemi-ta-jikh-vikoristannya-yaki-buvayut-vuzli-v-yazannya-vuzliv-dlya-chajnikiv.html
0%
0,57
0
125 (D): https://naurok.com.ua/prezentaciya-z-istori-horeografi-na-temu-scena-ta-oblashtuvannya-183518.html
0%
0,96
0
126 (D): https://www.yachting.com/uk-ua/blog/mastering-the-art-of-knots-a-comprehensive-guide
0%
1,27
0
127 (D): https://vgtimes.ru/games/compilations/2d-igry-na-pk/
0%
1,99
0
128 (D): https://www.interparus.com/ua/sailing-knots-sasha-goron-video/
0%
0,02
0
129 (C): http://www.duckduckhack.com
0%
2,21
0
130 (D): https://inform.click/uk/use-shho-vam-potribno-znati-pro-animaciju/
0%
0,7
0
131 (D): https://varto.school/iventy/animacziya-z-nulya-muzyka-rytm-i-ruh/
0%
0,92
0
132 (D): https://www.miyklas.com.ua/p/informatica/7-klas/poshuk-v-interneti-elektronna-poshta-khmarni-servisi-468847/spilna-robota-z-onlain-dokumentami-472304/re-1de6539d-f1e8-468a-904c-49a805647f30
0%
1,41
0
133 (D): https://psyhology.space/psypedia-post/stanovlennya-osobystosti/
0%
2,41
0
134 (D): https://yak-zrobyty.in.ua/8-sposobiv-vyazannya-morskix-vuzliv-sxemi-dlya-pochatkivciv/
0%
0,54
0
135 (D): https://uk.wikipedia.org/wiki/Анімація
0%
0,96
0
136 (D): https://nairaquest.com/uk/topics/22211-the-3-most-important-types-of-performing-arts-explained
0%
1,61
0
137 (D): https://druzy.com.ua/sho-take-yniversitet-ta-instityt/
0%
0,52
0
138 (D): https://uahistory.co/pidruchniki/anderson-biology-and-ecology-10-class-2018-standard-level/1.php
0%
4,87
0
139 (D): https://www.zaptest.com/uk/тестування-мобільних-додатків-що-це-т
0%
0,88
0
140 (D): https://itvdn.com/ua/blog/article/mob-test-blog
0%
0,54
0
141 (D): https://24tv.ua/education/virniy-pravilniy-yak-vzhivati-tsi-slova-ukrayinskoyu-bez-pomilok_n2541580
0%
0,78
0
142 (D): https://slovnyk.ua/index.php?swrd=обрати
0%
1,46
0
143 (D): https://osvita-info.com/post/4560
0%
0,79
0
144 (D): https://life-ukr.uaportal.com/section-life/news-pochemu-virno-ne-znachit-pravilno-yazyikoved-obyasnil-populyarnuyu-oshibku-06-12-2023.html
0%
1,72
0
145 (D): https://stackoverflow.com/questions/12521189/what-does-0-mean-in-python
0%
5,05
0
146 (D): https://embed.beta.netflix.com/ua/browse/genre/7424
0%
0,48
0
147 (D): https://www.rapidtables.org/ru/math/number/zero-number.html
0%
0,81
0
148 (D): https://animevost.org/
0%
0,95
0
149 (D): https://www.reddit.com/r/russian/comments/mq20m2/what_does_the_hard_sign_ъ_and_sodt_sign_ь_change/
0%
0,77
0
150 (D): https://gamefaqs.gamespot.com/boards/616012-tales-of-xillia/66973902
0%
0,85
0
151 (D): https://freelancehunt.com/ua/project/stvorennya-gri/1449575.html
0%
0,5
0
152 (D): https://freelancehunt.com/ua/projects/skill/igrovi-programi/88.html
0%
0,76
0
153 (D): https://naurok.com.ua/biologiya-rozdil-nadorganizmoviy-riven-organizaci-zhivo-prirodi-elektronniy-navchalniy-posibnik-dlya-samostiyno-roboti-studentiv-1-kursu-253290.html
0%
0,84
0
154 (D): https://qalight.ua/baza-znaniy/testuvannya-mobilnih-dodatkiv/
0%
2,28
0
155 (D): https://mendacity.me/2022/08/07/nhad-interlude-8-part-2/comment-page-1/
Важные замечания:

Википедия: | Google Книги: | Сервисы платных работ: | Античит:
[не обнаружено] | [не обнаружено] | [не обнаружено] | Обнаружено сокрытие!

Античит-отчет UACE:
1. Статус: Анализатор Включен Нормализатор Включен сходство символов установлено на 100%
2. Обнаруженный процент загрязнения UniCode: 11,8% с лимитом: 4%
3. Процент нераспознанных символов после нормализации: 6,5%
4. Все подозрительные символы будут отмечены фиолетовым цветом: Abcd...
5. Найдены невидимые символы: 0

Рекомендации по оценке:
Особое внимание следует уделить анализу этого отчета! Предполагается, что этот документ содержит значительное количество символов, чуждых языку документа. Это прямое указание на то, что автор документа использовал специальное программное обеспечение\онлайн-веб-сервис, чтобы эффективно скрыть текст в попытке избежать обнаружения потенциального плагиата. Настоятельно рекомендуется передать это дело на более высокий уровень! В случае сомнений обращайтесь: в службу поддержки Детектора плагиата!

Алфавитная статистика и анализ символов:

символ: | кол-во: | частота%: | описание юникода:
--- | --- | --- | ---
[ ] | 10104 | 13,05% | space
о | 4745 | 6,13% | cyrillic small letter o
а | 4131 | 5,33% | cyrillic small letter a
н | 3723 | 4,81% | cyrillic small letter en
. | 3622 | 4,68% | full stop
р | 3184 | 4,11% | cyrillic small letter er
т | 3031 | 3,91% | cyrillic small letter te
и | 2913 | 3,76% | cyrillic small letter i
і | 2911 | 3,76% | cyrillic small letter byelorussian-ukrainian i
в | 2641 | 3,41% | cyrillic small letter ve
е | 2603 | 3,36% | cyrillic small letter ie
с | 2070 | 2,67% | cyrillic small letter es
к | 1862 | 2,4% | cyrillic small letter ka
у | 1563 | 2,02% | cyrillic small letter u
м | 1562 | 2,02% | cyrillic small letter em
п | 1517 | 1,96% | cyrillic small letter pe
д | 1512 | 1,95% | cyrillic small letter de
л | 1433 | 1,85% | cyrillic small letter el
я | 1227 | 1,58% | cyrillic small letter ya
з | 1114 | 1,44% | cyrillic small letter ze
г | 1063 | 1,37% | cyrillic small letter ghe
e | 968 | 1,25% | latin small letter e
ь | 806 | 1,04% | cyrillic small letter soft sign
a | 798 | 1,03% | latin small letter a
i | 745 | 0,96% | latin small letter i
б | 740 | 0,96% | cyrillic small letter be
t | 697 | 0,9% | latin small letter t
o | 681 | 0,88% | latin small letter o
, | 669 | 0,86% | comma
n | 607 | 0,78% | latin small letter n
й | 569 | 0,73% | cyrillic small letter short i
d | 545 | 0,7% | latin small letter d
r | 495 | 0,64% | latin small letter r
s | 487 | 0,63% | latin small letter s
х | 481 | 0,62% | cyrillic small letter ha
l | 477 | 0,62% | latin small letter l
ц | 450 | 0,58% | cyrillic small letter tse
ю | 450 | 0,58% | cyrillic small letter yu
ж | 437 | 0,56% | cyrillic small letter zhe
ч | 431 | 0,56% | cyrillic small letter che
є | 423 | 0,55% | cyrillic small letter ukrainian ie
_ | 403 | 0,52% | low line
ш | 359 | 0,46% | cyrillic small letter sha
c | 299 | 0,39% | latin small letter c
p | 282 | 0,36% | latin small letter p
ї | 277 | 0,36% | cyrillic small letter yi
… | 275 | 0,36% | horizontal ellipsis
u | 262 | 0,34% | latin small letter u
2 | 261 | 0,34% | digit two
ф | 252 | 0,33% | cyrillic small letter ef
y | 244 | 0,32% | latin small letter y
m | 244 | 0,32% | latin small letter m
g | 240 | 0,31% | latin small letter g
f | 225 | 0,29% | latin small letter f
: | 214 | 0,28% | colon
3 | 205 | 0,26% | digit three
v | 198 | 0,26% | latin small letter v
) | 185 | 0,24% | right parenthesis
h | 185 | 0,24% | latin small letter h
- | 181 | 0,23% | hyphen-minus
= | 178 | 0,23% | equals sign
( | 174 | 0,22% | left parenthesis
b | 168 | 0,22% | latin small letter b
щ | 165 | 0,21% | cyrillic small letter shcha
0 | 159 | 0,21% | digit zero
1 | 154 | 0,2% | digit one
" | 115 | 0,15% | quotation mark
/ | 106 | 0,14% | solidus
4 | 94 | 0,12% | digit four
x | 93 | 0,12% | latin small letter x
5 | 78 | 0,1% | digit five
w | 73 | 0,09% | latin small letter w
' | 64 | 0,08% | apostrophe
6 | 56 | 0,07% | digit six
k | 51 | 0,07% | latin small letter k
$ | 46 | 0,06% | dollar sign
7 | 41 | 0,05% | digit seven
8 | 34 | 0,04% | digit eight
9 | 34 | 0,04% | digit nine
> | 34 | 0,04% | greater-than sign
’ | 29 | 0,04% | right single quotation mark
j | 26 | 0,03% | latin small letter j
– | 19 | 0,02% | en dash
+ | 14 | 0,02% | plus sign
” | 13 | 0,02% | right double quotation mark
* | 13 | 0,02% | asterisk
; | 12 | 0,02% | semicolon
« | 11 | 0,01% | left-pointing double angle quotation mark
» | 11 | 0,01% | right-pointing double angle quotation mark
z | 11 | 0,01% | latin small letter z
q | 11 | 0,01% | latin small letter q
• | 9 | 0,01% | bullet
[ | 9 | 0,01% | left square bracket
] | 9 | 0,01% | right square bracket
@ | 8 | 0,01% | commercial at
“ | 6 | 0,01% | left double quotation mark
# | 6 | 0,01% | number sign
? | 6 | 0,01% | question mark
< | 6 | 0,01% | less-than sign
„ | 3 | 0% | double low-9 quotation mark
№ | 3 | 0% | numero sign
— | 3 | 0% | em dash
ґ | 2 | 0% | cyrillic small letter ghe with upturn
% | 1 | 0% | percent sign
& | 1 | 0% | ampersand

Активные ссылки (URL-адреса, извлеченные из документа):

URL не найдены

Исключённые ресурсы:

URL не найдены

Включённые ресурсы:

URL не найдены

Детальный анализ документа:
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ ДЕРЖАВНИЙ ЗАКЛАД
id: 1
Цитирования: 0,06%
„ЛУГАНСЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ ІМЕНІ ТАРАСА ШЕВЧЕНКА”
Навчально-науковий інститут математики та інформаційних технологій Свистунов Михайло Геннадійович РОЗРОБКА ДОДАТКУ З ВИКОРИСТАННЯМ ІГРОВОГО РУШІЯ G О D О T кваліфікаційна робота здобувача вищої освіти першого (бакалаврського) рівня освітньої програми
id: 2
Цитирования: 0,03%
«Інженерія програмного забезпечення»
за спеціальністю 121 Інженерія програмного забезпечення Особистий підпис ______________ Михайло СВИСТУНОВ Науковий керівник _____ ___ Ольга СМАГІНА, кандидат педагогічних наук, доцент кафедри інформаційних технологій та систем Завідувач кафедри ______________ Микола СЕМЕНОВ, кандидат педагогічних наук, доцент кафедри інформаційних технологій та систем Полтава – 2024 1 Міністерство освіти і науки України Державний заклад
id: 3
Цитирования: 0,06%
„Луганський національний університет імені Тараса Шевченка”
Факультет (інститут) Навчально-науковий інститут математики та інформаційних технологій Кафедра Інформаційних технологій та систем Рівень освіти перший (бакалаврський) Спеціальність 121
id: 4
Цитирования: 0,03%
«Інженерія програмного забезпечення»
(код, назва) ЗАТВЕРДЖУЮ Завідувач кафедри ІТС Микола СЕМЕНОВ (підпис) (ім'я, прізвище)
id: 5
Цитирования: 0,01%
“___”_
____________2024
id: 6
Обнаружен Плагиат: 0,4%https://duikt.edu.ua/repozitorii/ist/202…
1%
https://duikt.edu.ua/repozitorii/ist/2…
р . ЗАВДАННЯ НА КВАЛІФІКАЦІЙНУ РОБОТУ Свистунова Михайла Геннадійовича (прізвище, ім’я, по батькові ) 1. Тема проекту (роботи) Розробка додатку з використанням ігрового рушія G о d о t Керівник кваліфікаційної роботи Смагіна О.О. (прізвище, ім’я, по батькові, науковий ступінь, вчене звання) затверджена наказом по університету Ві
д
id: 7
Цитирования: 0,01%
“__”
id: 8
Обнаружен Плагиат: 0,73%https://stud.knutd.edu.ua/bitstream/1… + 2 ресурсов!
6%
https://stud.knutd.edu.ua/bitstream…
1%
https://duikt.edu.ua/repozitorii/ist/2…
_______ 2024 року№ 2. Строк подання студентом проекту (роботи) 3. Вихідні дані до роботи (проекту) у результаті виконання роботи повинно бути розроблено двомірну гру для ПК на рушії G о d о t Е n g і n е (визначаються кількісні або (та) якісні показники, яким повинен відповідати об’єкт розробки) 4. Зміст розрахунково-пояснювальної записки (перелік питань, які потрібно розробити) АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ. ВИБІР ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ. ПРОЕКТУВАННЯ ТА КОНСТРУЮВАННЯ ГРИ. (визначаються назви розділів або (та) перелік питань, які повинні увійти до тексту ПЗ) 5. Перелік графічного матеріалу
(з точним зазначенням обов’язкових креслень) 2 6. Консультанти розділів проекту (роботи) Підпис, дата Прізвище, ініціали та посада Розділ Консультанта завдання видав завдання прийняв 7. Дата видачі завдання
id: 9
Цитирования: 0,02%
„ ”
2024 р. КАЛЕНДАРНИЙ ПЛАН № Строк Назва етапів дипломного з виконання Примітк проекту (роботи) / етапів проекту а п (роботи) 1В.и б ір теми роботи, вивчення наукової літератури, До 1 березня затвердження теми та керівника. 2А. на ліз літературних джерел за темою роботи. Розробка та апробація методики дослідно-експериментальної роботи. До 20 березня Подання структури теоретичної частини роботи та плану експериментальних досліджень. 3Р.о б ота над теоретичною частиною. Подання теоретичної частини роботи для першого До 1 квітня читання науковим керівником. 4У.с у нення зауважень, урахування рекомендацій наукового керівника. До 15 квітня Подання теоретичної частини роботи на друге читання. 5П. ро ведення експериментальної роботи. Поетапний До 30 квітня аналіз та обговорення її результатів. Перевірка стану виконання роботи. 6У.р а хування рекомендацій наукового керівника, усунення недоліків, підготовка варіанта роботи до До 30 травня передзахисту. Розробка презентації. 7П. оп ередній захист роботи на кафедрі травень 8Д.о о працювання роботи з урахуванням рекомендацій За 10 днів до після передзахисту. Подання роботи науковому державної керівникові та рецензентові на підготовку відгуку та атестації рецензії 9П. од ання на кафедру остаточного варіанта роботи, За 5 днів до переплетеного та підписаного автором, науковим державної керівником і рецензентом. атестації Студент М.Г. Свистунов підпис Керівник проекту (роботи) О.О. Смагіна підпис 3 АНОТАЦІЯ Свистунов.М.Г Тема: Розробка додатку з використанням ігрового рушія G о d о t Спеціальність: 121
id: 10
Цитирования: 0,03%
"Інженерія програмного забезпечення"
Установа: ЛНУ імені Тараса Шевченка, 2024 р. Об’єкт дослідження: ігри на ПК, що являються основоположниками ігрової індустрії Предмет дослідження: створення з врахуванням постійних вимог споживачів до нововведень, реалістичної гри, розробленої для операційної системи W і n d о w s Мета роботи - розробка додатку з використанням ігрового рушія G о d о t Результати роботи. В роботі проведено аналіз статистичних даних, пов'язаних з розробкою компьютерних ігор, а також виконано проектування і розробка двомірної гри на платформу W і n d о w s. Ключові слова. G о d о t, ігровий рушій, гра, розробка ігор, ігровий додаток, G о d о t Е n g і n е, 2D/3D графіка, G D S с r і р t, інтерфейс, фізика в іграх, анімація, кросплатформовість, дизайн рівнів. А B S T R А С T 4 S v у s t u n о v. M.G T о р і с: А р р l і с а t і о n d е v е l о р m е n t u s і n g t h е G о d о t g а m е е n g і n е S р е с і а l t у: 121
id: 11
Цитирования: 0,02%
"S о f t w а r е е n g і n е е r і n g"
І n s t і t u t і о n: D Z L u h а n s k T а r а s S h е v с h е n k о N а t і о n а l U n і v е r s і t у, 2024 T h е о b j е с t о f r е s е а r с h: Р С g а m е s, w h і с h а r е t h е f о u n d е r s о f t h е g а m і n g і n d u s t r у T h е s u b j е с t о f t h е s t u d у: с r е а t і о n, t а k і n g і n t о а с с о u n t t h е с о n s t а n t d е m а n d s о f с о n s u m е r s f о r і n n о v а t і о n s, а r е а l і s t і с g а m е d е v е l о р е d f о r t h е W і n d о w s о р е r а t і n g s у s t е m T h е р u r р о s е о f t h е w о r k і s t о d е v е l о р а n а р р l і с а t і о n u s і n g t h е G о d о t g а m е е n g і n е W о r k r е s u l t s. T h е w о r k і n с l u d е s а n а n а l у s і s о f s t а t і s t і с а l d а t а r е l а t е d t о t h е d е v е l о р m е n t о f с о m р u t е r g а m е s, а s w е l l а s t h е d е s і g n а n d d е v е l о р m е n t о f а t w о- d і m е n s і о n а l g а m е f о r t h е W і n d о w s р l а t f о r m. K е у w о r d s. G о d о t, g а m е е n g і n е, g а m е, g а m е d е v е l о р m е n t, g а m е а р р l і с а t і о n, G о d о t Е n g і n е, 2D/3D g r а р h і с s, G D S с r і р t, і n t е r f а с е, g а m е р h у s і с s, а n і m а t і о n, с r о s s-р l а t f о r m, l е v е l d е s і g n. 5 Міністерство освіти і науки України Державний заклад
id: 12
Цитирования: 0,06%
«Луганський національний університет імені Тараса Шевченка»
Факультет (інститут) Навчально-науковий інститут математики та інформаційних технологій (повна назва) Кафедра Інформаційних технологій та систем (повна назва) ЗАТВЕРДЖУЮ Завідувач кафедри ІТС М.А. Семенов (підпис) (ініціали, прізвище)
id: 13
Цитирования: 0,01%
“___”_
____________2024 р. ТЕХНІЧНЕ ЗАВДАННЯ на виконання програмної розробки (ПР): РОЗРОБКА ДОДАТКУ З ВИКОРИСТАННЯМ ІГРОВОГО РУШІЯ G О D О T ПОГОДЖЕНО ВИКОНАВЕЦЬ Керівник кваліфікаційної роботи Студент групи 4ІПЗ О.О. Смагіна___________ Свистунов М,Г
id: 14
Цитирования: 0,01%
“______”
____________2024р
id: 15
Цитирования: 0,01%
“______”
____________2024р Полтава – 2024 ЗМІСТ ВСТУП ..................................................................................................................... 3 1.Підстави для розробки програми........................................................................ 3 2. Призначення розробки ........................................................................................ 3 3. Вимоги до програми ........................................................................................... 3 3.8. Спеціальні вимоги: ....................................................................................... 5 4.Вимоги до програмної документації .................................................................. 5 5. Етапи виконання розробки ................................................................................. 5 6. Порядок контролю і прийому ............................................................................ 5 7. Порядок внесення змін до технічного завдання, що затверджено. ............... 5 ВСТУП Найменування програми: Додаток ”платформер” з використанням ігрового рушія G о d о t Область застосування: Програма призначена для використання на персональних компьютерах. 1.Підстави для розробки програми 1.1. Перелік документів, на підставі яких ведеться розробка: - Технічне завдання - Пояснювальна записка - Програма 1.2. Організація: ЛНУ імені Тараса Шевченка. 1.3. Терміни розробки: Початок 30 жовтня 2023 р. Закінчення 01 травня 2024р 1.4. Умовне позначення: к-с додаток ” платформер ” 2. Призначення розробки 2.1. Функціональне призначення: Здатність гравців керувати персонажем на двомірному ігровому полі, взаємодіяти з ігровими об'єктами та іншими персонажами. 2.2. Експлутаційне призначення: Программа повинна експлуатуватися на персональних комп’ютерах користувачів. 3. Вимоги до програми 3.1. Вимоги до функціональних характеристик: 3.1.1. Користувач програми повинен мати змогу виконувати наступні функції: - Можливість керувати персонажем на двомірному ігровому полі. - Можливість взаємодіяти з різними ігровими об'єктами та елементами. - Можливість проходити рівні. - Можливість взаємодії з ігровим середовищем. 3.2 Вимоги до надійності: 3.2.1. Программа повинна працювати без аварійних завершень або зависань протягом усього часу ігрового процесу. 3.2.2. Всі дані, що вводяться гравцем, повинні коректно оброблятися ігровою системою без втрати інформації. 3.2.3. Гра повинна пройти ретельне тестування перед випуском, щоб виявити та виправити всі можливі помилки 3.3. Умови експлуатації: 3.3.1. Кінцевий користувач використовує персональний комп’ютер, на якому додаток повинен надійно працювати. 3.4. Вимоги до складу та параметрів технічних засобів: 3.4.1. Процесор з тактовою частотою 1.2 Ггц і більше. 3.4.2. Відеокарта із 128 Мб відеопам'яті і вище. 3.4.3. 256 Мб оперативної пам'яті і вище. 3.4.4. 100 Мб вільного місця на накопичувачі. 3.4.5. Дісплей із розширенням 1366х768 і вище. 3.4.6. Клавіатура, комп'ютерна миша/тачпад. 3.5. Вимоги до інформаційної і програмної сумісності: 4.5.1. Операційна система W і n d о w s Х Р/V і s t а/7/8/8.1/10. 3.6.
id: 16
Обнаружен Плагиат: 0,28%https://studfile.net/preview/5213517/…
0,4%
https://studfile.net/preview/5213517…
Вимоги до маркування та упаковки: 3.6.1. Програма поширюється може поширюватися за допомогою флеш- картки. 3.6.2. Вимоги до маркування не пред'являються. 3.7. Вимоги до транспортування і
зберігання: 4.7.1. Поширення програми можливе через мережу інтернет, на зовнішніх накопичувачах тощо – на розсуд замовника. 3.7.2. Особливості зберігання відповідні до особливостей зберігання накопичувачів, на яких розміщена програма. 3.8. Спеціальні вимоги: 3.8.1. Мова програмування – G D S с r і р t 4.Вимоги до програмної документації Перелік документів, що йдуть у комплекті з програмою: 4.1. Технічне завдання 4.2. Пояснювальна записка 5. Етапи виконання розробки Етапи виконання можуть уточнюватись згідно каледнарного плану робіт по узгодженню між замовником та виконавцем. 6. Порядок контролю і прийому 6.1. Представлення дипломної роботи до попередньго захисту 6.2. Представлення дипломної роботи до захисту 7. Порядок внесення змін до технічного завдання, що затверджено. Дане технічне завдання може уточнюватися в процесі розробки ПР при узгодженні сторін з оформленням доповнень до ТЗ. МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ ДЕРЖАВНИЙ ЗАКЛАД
id: 17
Цитирования: 0,06%
«ЛУГАНСЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ ІМЕНІ ТАРАСА ШЕВЧЕНКА»
id: 18
Обнаружен Плагиат: 0,19%https://ir.nmu.org.ua/jspui/bitstream/1… + 2 ресурсов!
1%
https://ir.nmu.org.ua/jspui/bitstream…
0,3%
https://udhtu.edu.ua/wp-content/up…
Факультет (інститут) Навчально-науковий інститут математики та інформаційних технологій (повна назва) Кафедра Кафедра інформаційних технологій та систем (повна назва) Пояснювальна записка
до кваліфікаційної роботи за першим (бакалаврським) рівнем освіти Розробка додатку з використанням ігрового рушія g о d о t Виконав: студент 4 курсу напряму підготовки (спеціальності) 121
id: 19
Цитирования: 0,03%
«Інженерія програмного забезпечення»_
___________________ (шифр і назва напряму підготовки, спеціальності) Свистунов М.Г. (прізвище та ініціали) Керівник ___Смагіна О.О. (прізвище та ініціали) Рецензент ____ Козуб Ю.Г. (прізвище та ініціали) Полтава – 2024 року 1 ЗМІСТ ВСТУП ..................................................................................................................... 3 РОЗДІЛ 1 АНАЛІТИЧНИЙ ОГЛЯД СТВОРЕННЯ ВІДЕОІГОР ...................... 4 Актуальність відеоігор ........................................................................................... 4 Процесс створення відеоігор .................................................................................. 5 Аналіз актуальних ігрових рушіів ......................................................................... 8 Висновки до розділу 1 .......................................................................................... 15 РОЗДІЛ
id: 20
Обнаружен Плагиат: 0,24%https://stud.knutd.edu.ua/bitstream/1…
6%
https://stud.knutd.edu.ua/bitstream…
2 ПРОЄКТУВАННЯ ТА ДИЗАЙН ....................................................... 16 Графіка ................................................................................................................... 16 Аналіз існуючих розробок .................................................................................... 20 Створення концепції гри ...................................................................................... 24 Висновки до розділу 2 .......................................................................................... 28 РОЗДІЛ 3. РОЗРОБКА ПРОГРАМНОГО ПРОДУКТУ
.................................... 29 Опис інтерфейсу ігрового рушія ......................................................................... 29 Створення проекту ................................................................................................ 37 Додавання задньго фону ....................................................................................... 40 Створення рівнів .................................................................................................... 44 Створення персонажу ........................................................................................... 47 Додавання анімацій ............................................................................................... 51 Технічні характеристики ...................................................................................... 56 ВИСНОВКИ ........................................................................................................... 57 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ ............................................................. 58 ДОДАТОК А .......................................................................................................... 59 ДОДАТОК Б .......................................................................................................... 66 2 ВСТУП Актуальність дослідження: Важливість дослідження обраної теми полягає як у її слабкій вивченості, і у колосальних темпах розвитку об'єкта вивчення.Комп’ютерні ігри стали невід’ємною частиною сучасної культури, та життя багатьох людей.
id: 21
Обнаружен Плагиат: 0,45%https://stud.knutd.edu.ua/bitstream/1…
6%
https://stud.knutd.edu.ua/bitstream…
Ігри мають великий культурний, соціальний та економічний вплив на суспільство та технології. У ряді країн ігри офіційно визнаються частиною мистецтва і навіть виступають як кіберспортивні дисциплін. Відеоігри це невід'ємна частина життя сучасної людини та найуспішніша медіа, що перевершила навіть кінематограф. Мета за завдання роботи: метою дипломної роботи є
дослідження процессу розробики відеоігор, та історію їх виникнення. Проаналізувати жанри відеоігор та середовищ які використовуються для розробки відеігор а також
id: 22
Обнаружен Плагиат: 0,26%https://stud.knutd.edu.ua/bitstream/1…
6%
https://stud.knutd.edu.ua/bitstream…
розробити програмний продукт у вигляді відеогри з двовимірною графікою у жанрі платформер з можливісттю ії подальшої реалізації на сервісах продажу відеоігор Об’єкт дослідження: Об’єктом дослідження є відеогра як
програмний продукт а також аналіз методів і технологій, використовуваних у процесі створення відеоігор, включаючи програмування, дизайн, та тестування. Методи дослідження: аналіз наукової літератури, узагальнення та систематизація теоретичних положень про ігровий рушій G о d о t та мову програмування G D S с r і р t. 3 РОЗДІЛ 1 АНАЛІТИЧНИЙ ОГЛЯД СТВОРЕННЯ ВІДЕОІГОР Комп'ютерна гра - це вид розважального або навчального програмного забезпечення, яке використовується для відтворення віртуальних інтерактивних середовищ або сценаріїв. Гравець може контролювати персонажів або об'єкти в грі за допомогою контролерів, таких як клавіатура, миша, геймпад або сенсорний екран. Відеоігри можуть бути розроблені для різних платформ, таких як персональні комп'ютери, ігрові консолі, мобільні телефони, планшети тощо. Вони можуть мати різні жанри, від стратегічних та рольових ігор до шутерів, головоломок, ігор з відкритим світом та інших. Актуальність відеоігор Відеоігри стали важливим аспектом розважальної індустрії, яка генерує значні прибутки та має великий вплив на культуру. Вони пропонують спосіб відпочинку для людей різного віку та інтересів. Деякі відеоігри пропонують мультиплеєрний режим, який сприяє соціальній взаємодії та співробітництву між гравцями з усього світу. Також відеоігри можуть бути використані для навчання та розвитку різних навичок, таких як стратегічне мислення, співпраця, та проблемне вирішення. Галузь відеоігор стала значним гравцем на світовому ринку, з численними компаніями, які вкладаються в розробку і рекламу гри, а також в організацію глобальних турнірів та ігрових подій. Усі ці фактори свідчать про те, що відеоігри залишаються актуальними і продовжують розвиватися як важлива складова сучасної культури та розваг. 4 Процесс створення відеоігор Загальний алгоритм розробки комп'ютерної гри мало чим відрізняється від алгоритму розробки будь-якого іншого програмного продукту та включає в себе 3 великі етапи: 1) проектування; 2) розробка; 3) видання та підтримка. На етапі проектування визначаються мета гри та засоби її розробки. При визначенні мети виділяються ідея, жанр та сеттинг гри. Ідея це те, що буде спонукати гравця грати в гру, що створюється, і вона дуже тісно пов'язана із жанром. Так, наприклад, основна ідея R Р G – дозволити гравцеві прожити свою роль так, як захочеться, а основна ідея шутера – дозволити гравцеві взяти участь у реальних чи вигаданих бойових діях. Таким чином, визначивши основні ідеї гри, жанр буде підібраний. майже відразу. Визначившись із жанром та ідеєю гри, наступним кроком буде вибір сеттингу. Сеттинг – це середовище, в якому відбуватиметься основна дія гри. Він визначає місце, час та умови дії. Вибір сеттингу може сильно полегшити розробку сценарію для гри, тому його краще вибирати заздалегідь, ґрунтуючись на смаках цільової аудиторії. До засобів розробки в першу чергу відносять програмний код та ігровий рушій. Від їхнього грамотного вибору залежить як швидкість самої розробки, так і працездатність продукту. Програмний код в першу чергу залежить від платформи, для якої створюватиметься комп'ютерна гра. Наприклад, якщо гра створюється для браузерів, то логічно буде використання мови J а v а або F l а s h, але якщо гра створюється для персонального комп'ютера, оптимальним вибором буде, наприклад, мова програмування С#. 5 Ігровий рушій відповідає за низькорівневий опис фізики об'єктів, правил рендерингу графіки та ін. При виборі ігрового рушія першим чином дивляться на його доступність і вже зроблений вибір мови програмування. Наприклад, ігровий рушій U n і t у дозволяє розробляти ігри мовою С# і він є безкоштовним, якщо середній дохід кампанії не перевищує $100000 на рік. Після вибору мети гри та засобів розробки, починається другий етап реалізації проекту – розробка. Розробка найбільший і найдовший етап реалізації проекту, він включає велику кількість кроків, без яких неможливо створити працездатний продукт. Насамперед потрібно визначитися із сюжетом та ігровою механікою.Ігрова механіка ґрунтується на цілі гри, вона визначає всі об'єкти та правила, за якими гравець взаємодіятиме з ними. Зазвичай паралельно із розробкою ігрової механіки йде написання сюжету гри. Сюжет відіграє не маловажну роль, він визначає те, наскільки гравцеві буде цікаво грати у вашу гру. Сюжет представляють у двох варіантах: літературний та режисерський сценарії. Літературний сценарій описує основні події та персонажів гри, які беруть участь у грі. Режисерський же є докладним описом рівнів гри, подій, які на цих рівнях відбуваються. Так само на даному етапі починається раннє опрацювання графічної складової та дизайну гри. На основі сюжету та заздалегідь обговореного дизайну, створюються ранні концепт-арти, на основі яких згодом буде опрацьовано основний вид гри та персонажів. Після розробки сюжету та ігрової механіки починається найважливіша частина – розробка самої гри. На основі сюжету та концепт-артів починається створення персонажів та об'єктів гри, паралельно із цим йде розробка ігрових рівнів. При розробці ігрових рівнів спочатку створюється його спрощений план, на якому схематично зображено сам рівень, а також предмети, з якими згодом взаємодіятиме гравець. Після цього створюється перша версія рівня. Зазвичай, вона є просто голою локацією, з мінімумом необхідних для проходження предметів. Ця версія рівня служить для того, щоб протестувати рівень на 6 прохідність. Після тесту рівень починають поступово заповнювати рештою об'єктів. Незабаром після створення перших рівнів відбувається складання першого прототипу. гри, яку називають альфа-версією гри. Вона необхідна для того, щоб розробник міг провести тестування (альфа-тестування) основних механіки гри, та перевірити наскільки вона відповідає заявленим вимогам. Часто в альфа-версії гри, об'єкти навіть не мають текстур або вони взагалі представлені у вигляді абстрактних об'єктів. Якщо альфа-версія гри успішно проходить тестування, настає наступний етап розробки – опрацювання механіки та об'єктів гри. На даному етапі йде доопрацювання рівнів та механіки гри, і починають додавати перші сюжетні події в гру, такі як відеоролики, сюжетні діалоги та кат-сцени. Також виправляються перші помилки та несправності в коді гри, які були виявлені при тестуванні альфаверсії гри. Після цього настає етап створення другого прототипу гри, або як заведено говорити, бета-версії. Бета-версія служить для того, що протестувати гру на несправності, фактично бета-версія є практично готовою грою. В ній можуть бути відсутні незначні елементи, які не впливають на геймплей гри. При тестуванні бета-версії гри перевіряється абсолютно все. Часто, особливо якщо гра є мультиплеєрною, на тестування запрошуються звичайні гравці це дозволяє сильно прискорити час проведення тестування, а також зняти частину навантаження з команди розробки. Якщо гра проходить бета-тестування, вона вирушає на остаточне доопрацювання та виправлення критичних помилок, після чого йде складання фінальної версії гри та її реліз. Після релізу гри наступний крок це її підтримка. Підтримка полягає у випуску патчів (файлів виправлень помилок у готовому продукті). А для того, щоб продовжити життєвий цикл гри, для неї випускають додатковий контент у 7 вигляді D L С (D о w n l о а d а b l е с о n t е n t), який додає різні предмети та/або можливості для гравця. Таким чином, стало зрозуміло, що етапи розробки комп'ютерних ігор мало відрізняються, від етапів розробки будь-якого іншого програмного продукту. Аналіз актуальних ігрових рушіів Проаналізувавши декілька інтернет ресурсів можна виділити 4 найпопулярніших ігрових рушіїв на данний момент а саме U n і t у, U n r е а l Е n g і n е, G а m е M а k е r: S t u d і о 2 та G о d о t давайте розберемо їх більш детально, та виявимо їх переваги та недоліки U n і t у є чи не найпопулярнішим ігровим рушієм завдяки своїй гнучкості та розширюваності. Серед плюсів U n і t у можна відзначити: Безкоштовне використання . U n і t у має гнучкий тарифний план (Р е r s о n а l), де платити за використання рушія потрібно тільки якщо розробник отримав від гри дохід у розмірі не менше ніж $100 тис. протягом 12 місяців Кросплатформовість. U n і t у дозволяє збирати проекти під Р С, M а с, L і n u х, А n d r о і d, І О S, t v О S, Х b о х, Р S4, W е b G L та V R-платформи. Усе це є основними платформами для реалізації створюваних ігор на сьогоднішній день. Магазин ассетів та ком'юніті. U n і t у має свій власний магазин ассетів - ігрових ресурсів - неподільних частин ігрового контенту. Ассетами можуть бути спрайти, 3d-моделі, звуки, анімації, скрипти, сцени u n і t у і т.д. У магазині є безліч ассетів, розділених за різними категоріями. Причому є як платні, так і безкоштовні ресурси. Уроки, курси, документація. В інтернеті можна знайти безліч різних курсів або уроків з розробки ігор на U n і t у. Курси можуть бути як безкоштовними, так і платними. Їх можна знайти як на майданчиках на зразок У о u t u b е, так і на спеціалізованих платформах на зразок U d е m у, С о u r s е r а. Крім того, самі U n і t у 8 T е с h n о l о g і е s представляють курси по роботі зі своїм двигуном на англійській мові. Для зручного навчання, крім курсів необхідна ще й зручна документація, де будуть описані методи, класи, влаштування компонентів програми. U n і t у має зручну докладну документацію, виконану у вигляді W і k і-платформи. Мінуси в U n і t у також є: Середній поріг входу. U n і t у - рушій, який розвивається з 2005. За цей час у ньому залишилося багато легасі-функцій, зросло безліч варіантів використання. U n і t у також використовує для програмування мову С#, яка розроблялася та розробляється окремо від даного ігрового рушія, що також вносить складнощі у вивчення та розуміння U n і t у. Неповноцінний 2D. Хоча U n і t у і дуже часто використовується для розробки 2D-ігор, 2D у ньому не повноцінне. Якщо розбиратися більш детально то 2D в U n і t у це 3D але без координати z. Строго говорячи, це не є виключно мінусом. Такий хід дозволяє зручно змішувати 2D-об'єкти з 3D-об'єктами всередині редактора, але це уповільнює та ускладнює роботи в деяких випадках, при розробці 2D-гри U n r е а l Е n g і n е - ігровий рушій, що розробляється і підтримується фірмою Е р і с G а m е s. U n r е а l Е n g і n е, наряду з U n і t у, є одним з найпопулярніших рушіїв для ігрової розробки. Проте на відміну від U n і t у, він має більш високий поріг входу та спеціалізований більш великих проектах. Плюсами U n r е а l Е n g і n е можна назвати: Практично безкоштовне використання. Е р і с G а m е s дозволяє використовувати U n r е а l Е n g і n е безкоштовно без будь-яких обмежень поки дохід за час існування проекту не досягне $1 000 000. Як тільки дохід перевищить цю позначку, вони просять 5% від доходу. 9 Кросплатформовість. U n r е а l е n g і n е підтримує майже всі сучасні платформи. Найважливіші з них: W і n d о w s, L і n u х, M а с, Х b о х, Р S, А n d r о і d, І О S, N і n t е n d о S w і t с h. B l u е Р r і n t s — візуальна мова програмування, яка допомагає конструювати логіку гри без використання с++ коду. B l u е р r і n t s не рекомендується використовувати поза написаним на с++ кодом, але для багатьох новачків у програмуванні ця візуальна мова стає зручним трампліном до вивчення U n r е а l е n g і n е. B l u е р r і n t s зручно замінює код у рамках програмування скриптів для взаємодії з візуальним контентом, внутрішня логіка гри хоч і доступна b l u е р r і n t s, але набагато краще пишеться вже головною мовою програмування. Вже після b l u е р r і n t s інтерпретується як с++, а далі компілюється. Магазин ассетів та роздачі Е р і с g а m е s. Е р і с g а m е s володіє магазином ассетів який ні чим не поступається магазину U n і t у. Що стосується високоякісних ресурсів для А А А-ігор, то тут їх навіть більше. Крім того, щомісяця Е р і с g а m е s роздають різні асети зі свого магазину безкоштовно будь-якому розробнику U n r е а l е n g і n е. Уроки, курси, документація. U n r е а l Е n g і n е є другим за популярністю серед рушіїв, та уроків на різних майданчиках у нього не менше. Щоправда, варто врахувати, що це стосується англомовної частини інтернету. В Україні U n і t у переважує і знайти інформації щодо нього Українською куди простіше. Е р і с g а m е s також має свої курси та уроки з різних аспектів які стосуються U n r е а l Е n g і n е. Документація теж нічим не поступається U n і t у. Мінуси: Високий поріг входу. U n r е а l Е n g і n е розвивається з 1998 року, коли на ньому була випущена перша гра - U n r е а l. Тоді це був рушій, заточений під шутери від першої особи, але після багаторічних переробок він став універсальним помічником для розробників ігор будь-яких жанрів. Однак, як і у випадку з u n і t у, залишилося багато легаси-коду. Усе це впливає зручність роботи в 10 окремих випадках, і розробники це помічають. Звичайно, до цього можна звикнути і перестати бачити в цьому проблему, але для новачків такі проблеми можуть стати перепоною до глибокого вивчення цього ігрового рушія. Не стандарт у мобільній розробці. Незважаючи на те, що U n r е а l Е n g і n е можна використовувати для створення ігор під мобільні пристрої, він застосовується там рідко. Зазвичай це якісь великі розраховані на багато користувачів проекти. На це є причини, довгий час U n r е а l Е n g і n е не був найкращим варіантом для ігор під смартфони. На сьогоднішній день більшість відомих утиліт з мобільної аналітики, збору статистики написано в основному під U n і t у а не під U n r е а l Е n g і n е. G а m е M а k е r: S t u d і о Потужний інструмент для професійної розробку ігор. Є одним з найпопулярніших ігрових двигунів. Розробляється компанією У о У о G а m е s . G а m е M а k е r S t u d і о відмінно підходить для виробництва невеликих 2D чи простих 3D ігор. проте G а m е M а k е r слабко використовується серед ігрових студій, а значить знання даного ігрового рушія не сильного допоможуть при подальшому пошуку роботи Плюсами можна назвати: Кросплатформовість. G а m е M а k е r підтримує майже усі популярні Платформи: такі як W і n d о w s, M а с m U b u n t u, А n d r о і d, І О S, Х b о х та Р S. Магазин Ассетів. G а m е M а k е r має магазин ассетів не сильно поступається своїм конкурентам, а враховуючи спеціалізованість G а m е M а k е r на 2D-іграх, тут можна знайти багато вузькоспеціалізованих ігрових ресурсів Документація. Детальна документація, яка пояснює багато аспектів не просто текстом, а ще й зображеннями, що допомагає набагато доступніше пояснити багато моментів. Ком'юніті. G а m е M а k е r розвивається з 1999 року і за цей час знайшов велику кількість шанувальників, а значить і матеріалів: курсів, відповідей на форумах 11 і т.д. Навряд чи сьогодні знайдеться проблема в рушію, яку хтось в інтернеті не знайшов і не вирішив до цього дня. Повноцінне 2D. На відміну від U n і t у та U n r е а l Е n g і n е, 2D тут не просто площина у 3D-просторі. Тут підключається саме 2D простір, що набагато зручніше у розробці. Крім того, G а m е M а k е r має більше інструментів для роботи з 2D, наприклад, графічний редактор для піксель-арту. Мінуси: Мала функціональність для 3D. G а m е M а k е r не може зрівнятися за функціоналом роботи з 3D з конкурентами, описаними вище. Строго говорячи, він з іншої ліги. G а m е M а k е r спеціалізується на невеликих іграх, в основному 2D. Для них він зроблений дуже добре, він має зручний інтерфейс та наповнений необхідним інструментарієм. Однак, як тільки розробник захоче зробити щось більше, йому доведеться переучуватися під використання іншого ігрового рушія. Обмеження під час використання безкоштовної версії. Безкоштовна версія дається лише на 30 днів використання, причому проекти, створювані у межах цієї версії, неможливо знайти комерційними. Якщо розробник захоче експортувати свою гру під W і n d о w s чи M а с, йому буде необхідно купити річну ліцензію за $39 для кожної операційної системи або безстрокову за 99 $ для всіх D е s k t о р-платформ. Для мобільних пристроїв за $199 назавжди. Для консолей $799 на рік для кожної окремої серії консолей (Х b о х, Р S, N і n t е n d о S w і t с h) G о d о t є безкоштовним рушієм з простим інтерфейсом та підтримкою розробки для різних платформ . Він як і U n r е а l Е n g і n е надає доступ до свого вихідного коду що дозволяє не лише користуватися готовими рішеннями для створення ігор , але і вносити власні зміни, адаптувати рушій для своїх потреб, а також спільно працювати над вдосконаленням програмного забезпечення серед плюсів G о d о t можна виділити 12 Швидкодія. Повністю встановлений G о d о t важить лише 50 Мб. Цей показник значно відрізняє його від конкурентів. Крім того, така маленька вага говорить ще й про його швидкість роботи. G о d о t містить усобі тільки необхідні елементи і працює куди швидше за своїх конкурентів. Повна безкоштовність. G о d о t є продуктом з відкритим вихідним кодом та поширюється за ліцензією M І T. Це говорить про те що G о d о t е n g і n е повинен вільно поширюватися і вимагати плату за скачування цього програмного забезпечення незаконно. Набирає популярності. G о d о t - новачок серед ігрових рушіїв. Про нього почали говорити лише останніми роками. Однак він подобається людям. На підтвердження цього можна навести гранти від великих компаній, які дістаються цьому ігровому рушію. Наприклад, грант від ігрової студії K е f і r на $120 тис. чи грант від Е р і с G а m е s на $250 тис. Крім того, патрони жертвують йому близько $15 тис. щомісяця через майданчик Р а t r е о n Мінуси: Нестача ком'юніті, уроків та ассетів. G о d о t ще не встиг зібрати велику базу користувачів, тому інтернет не наповнений незліченною кількістю уроків та курсів з цього ігрового движка. У нього є свій магазин ассетів, однак у ньому поки що значно менше контенту, ніж у конкурентів. Однак час має виправити ці недоліки. Слабке 3D. Проблема ідентична G а m е M а k е r S t u d і о, проте G о d о t у прискореному темпі вводить можливості роботи з 3D і, можливо, в майбутньому стане сильним конкурентом для інших 3D ігрових рушіїв. Платформи та ринки сбуту На сьогоднішній день існує надзвичайно велика кількість платформ, які надають доступ до різноманітного контенту, та ігрові платформи не є винятком. По всьому світу ми спостерігаємо зростання кількості ігрових сервісів і платформ, які пропонують унікальний вміст та послуги для різних категорій гравців. Від традиційних консолей та 13 персональних комп'ютерів до мобільних пристроїв і хмарних геймінгових сервісів, вибір платформ для отримання ігрового контенту надзвичайно великий і різноманітний. Раніше ігри продавалися в спеціалізованих магазинах, та
id: 23
Обнаружен Плагиат: 0,17%https://stud.knutd.edu.ua/bitstream/1…
6%
https://stud.knutd.edu.ua/bitstream…
на фізичних носіях, Сьогодні їх можна придбати практично скрізь. Проте в основному це відбувається в мережі на спеціальних
сервісах Зараз основними платформами розповсюдження ігор є ПК, ігри на W і n d о w s, L і n u х і M а с О S а також ігрові приставки Х b о х і Р l а у S t а t і о n, портативна ігрова приставка N і n t е n d о S w і t с h, та мобільні пристрої. До того-ж існують різні версії гри для пристроїв А n d r о і d та І О S, а також для консолей залежно
id: 24
Обнаружен Плагиат: 0,48%https://stud.knutd.edu.ua/bitstream/1…
6%
https://stud.knutd.edu.ua/bitstream…
від моделі консолі, наприклад Р S3, Р S4 і Р S5 або Х b о х 360, Х b о х О n е та Х b о х S е r і е s Х В залежності від платформи розповсюдження ігор відбувається в цифрових магазинах і сервісах. Ігрові консолі Х b о х, Р l а у S t а t і о n та портативна консоль N і n t е n d о S w і t с h мають власні сервіси де поширюють ігри. Мобільні пристрої мають сервіси залежно від ПЗ, для
А n d r о і d це Р l а у M а r k е t, для І О S це А р р S t о r е. Персональні комп’ютери, незалежно від ПЗ, можуть використовувати однакові цифрові сервіси. Ці сервіси, крім веб-сайтів, мають додатки, через які здійснюється
id: 25
Обнаружен Плагиат: 0,41%https://stud.knutd.edu.ua/bitstream/1…
6%
https://stud.knutd.edu.ua/bitstream…
завантаження ігор та програм. У деяких випадках файл для завантаження можна отримати на емейл. Найпопулярніші сервіси для покупки та завантаження ігор на ПК наступні: S t е а m, G О G G а l а х у, H u m b l е B u n d l е, Е р і с G а m е s, Х b о х (s t о r е). Також деякі видавці випускають ігри у власних сервісах, таких як
U b і s о f t С о n n е с t, Е А Р l а у, B а t t l е.n е t, тощо S t е а m є найбільш популярною платформою для продажу ігор для комп'ютерів. Окрім електронного магазину, вона має в собі інтегровану систему спільноти, форуми, майстерню розробників, модифікацій та контент для ігор. S t е а m також
id: 26
Обнаружен Плагиат: 0,32%https://stud.knutd.edu.ua/bitstream/1…
6%
https://stud.knutd.edu.ua/bitstream…
регулярно організовує спеціальні ігрові нагороди та сезонні розпродажі зі знижками. 14 Найбільшими споживачами ігрових продуктів серед країн є Китай, США та Японія, що за різними підрахунками мають 700, 200 і 75 мільйонів гравців відповідно.
В залежності від регіону
id: 27
Обнаружен Плагиат: 0,19%https://stud.knutd.edu.ua/bitstream/1…
6%
https://stud.knutd.edu.ua/bitstream…
змінюються і вподобання гравців. Наприклад, у США популярні ігрові консолі, тоді як у Європі переважає сегмент ПК, а в Китаї
найпопулярнішими є мобільні пристрої. Це добре пояснює, чому найбільшу частку ринку наразі займають саме мобільні ігри. Зрозуміло, що кожен ринок має свої унікальні характеристики та можливості для розробників ігор, і вибір платформи для розміщення ігор залежить від стратегії розробника та його цілей. Висновки до розділу 1 На основі проведеного аналізу можна зробити висновок, що індустрія комп'ютерних ігор продовжує розвиватися та має величезний потенціал для подальшого зростання. Розробка ігор стає все більш доступною завдяки різноманітним ігровим рушіям і платформам для поширення контенту. Крім того, ігри стають важливим інструментом для навчання та розвитку, що робить їх не лише засобом розваги, але й важливим культурним явищем. Завдяки великій кількості доступних платформ та рушіїв, розробники мають широкі можливості для реалізації своїх ідей. Кожен рушій та платформа мають свої переваги та недоліки, що дозволяє розробникам вибирати найбільш підходящі інструменти та стратегії для досягнення успіху у цьому динамічному середовищі. 15 РОЗДІЛ 2 ПРОЄКТУВАННЯ ТА ДИЗАЙН Графіка У відеоіграх існують різноманітні типи графіки, які допомагають створювати візуальні ефекти та атмосферу гри. Проаналізувавши декілька сайтів в інтернеті я зміг виділити такі типи графіки: Растрова графіка:— це цифрові зображення, які складаються з крихітних прямокутних пікселів одного розміру, певним чином розташованих у прямокутній сітці. У растровій графіці графічне зображення нагадує мозаїку, що складається з маленьких камінців. Пікселі є найменшими об’єктами растрового зображення. Чим більша кількість пікселів і чим менші їх розміри, тим якісніше виглядає зображення. Растрову графіку найчастіше використовують у тих випадках, коли потрібно якісно передати повну гаму відтінків кольорів зображення для його реалістичності. Рис 2.1 Приклад растрового зображення 16 Векторна графіка: Цей тип графіки базується на математичних розрахунках, які визначають форму об'єктів, що відображаються. Інакше кажучи векторна графіка це зображення в комп'ютерній графіці з сукупності геометричних примітивів – точок, ліній, кривих, полігонів, тобто об'єктів, які можна описати математичними виразами.Векторна графіка для опису зображення використовує вектори, на відміну від растрової графіки, яка описує зображення як масив пікселів Векторні зображення використовують для створення графічних об'єктів, для яких має значення збереження чітких та ясних контурів навіть при зміні розмірів це креслення, схеми, логотипи, мапи, діаграми тощо. Рис 2.2 Приклад векторного зображення 3D-графіка: Це тривимірна графіка, що використовується для створення тривимірних об'єктів, та світів. Дана графіка працює в кінематографії, архітектурній справі, комп’ютерних іграх, а також у поліграфії, науці та промисловості. 3D графіка являється більш реалістичним відображенням інформації, оскільки в повсякденному житті людина бачить світ саме в трьох вимірах. З допомогою 17 цього виду графіки дуже легко маніпулювати такими ефектами як освітлення і тінь. 2D-графіка це стилістика, в якій візуальні елементи відображаються в двовимірному просторі. Вона широко використовувалася в ранніх відеоіграх і залишається популярною завдяки своїй унікальній естетиці, простоті та можливості створення атмосферних світів. 2D графіка може бути представлена в різних стилях, від піксель-арту до високодеталізованих ілюстрацій. Вона має свої унікальні переваги та характеристики. Навіть у часи розквіту тривимірних ігор, 2D-графіка залишається популярною, особливо в жанрах ретро-ігор, інді- ігор та мобільних ігор. І хоча 2D-графіка може здаватися менш реалістичною порівняно з 3D, вона все ще має великий потенціал для створення унікальних та цікавих вражень для гравців. 2.5D графіка - це гібридна форма, яка поєднує елементи як 2D, так і 3D графіки для створення вражаючих візуальних ефектів. У цьому підході деякі об'єкти чи шари гри можуть бути відображені у 3D, тоді як інші залишаються в 2D. Піксель-арт: Це мистецтво, де графіка створюється шляхом розміщення пікселів вручну. Вона нагадує растрову графіку, але використовується спеціально для створення стилізованих, абстрактних або ретро-стилізованих зображень. На старих комп'ютерах, в іграх для G а m е B о у, старих ігрових приставок і багатьох іграх для мобільних телефонів в основному використовується піксельна графіка, оскільки це єдиний спосіб зробити чітким невелике зображення при малій роздільній здатності екранів, характерній для цих пристроїв. 18 Піксель-арт може бути створений вручну, піксель за пікселем, або з використанням спеціалізованих програм, які дозволяють автоматизувати процес створення. І хоча піксель-арт часто асоціюється з 2D-іграми, він також може використовуватися в 3D-графіці, де пікселі представлені у текстурах для стилізації об'єктів. Рис 2.3 приклад зображення в стилі піксель арт Комікс-стиль: Комікс стиль в іграх, або с е l-s h а d і n g, являє собою художню техніку, яка імітує вигляд і відчуття малюнків, типових для коміксів або мультфільмів. Цей стиль виділяється своєю унікальністю та візуальною привабливістю, роблячи ігри впізнаваними та виразними. Основними характеристиками комікс стилю є жирні, темні контури навколо об'єктів та плоскі кольори, що робить їх схожими на малюнки в коміксах. Комікс стиль в іграх є важливим елементом сучасної індустрії, надаючи розробникам можливість створювати візуально привабливі та художньо виразні проєкти. 19 Ці типи графіки можуть використовуватися окремо або комбінуватися, щоб створити унікальні візуальні стилі та ефекти в іграх. Аналіз існуючих розробок Оскільки в якості проекту був обраний однокористувацький 2D – платформер, тому й основних конкурентів варто шукати в тій же жанровій категорії. Але варто пам'ятати, що цей жанр втратив свою популярність, через чого сучасні ігри цього жанру часто не є чистими платформерами. Найяскравішими представниками цього жанру останнім часом були: • M а r k о f t h е N і n j а; • О r і а n d t h е B l і n d F о r е s t; • D u s t: А n Е l у s і а n T а і l; • L і m b о; M а r k о f t h е N і n j а – двомірний стелс-екшен, розроблений Канадською студією K l е і Е n t е r t а і n m е n t для Х b о х 360 і ПК, випущена в сервісах Х b о х L і v е А r с а d е і S t е а m. Ця гра не є чистим платформером, але має велику кількість атрибутів даного жанру. Сюжет оповідає про безіменного ніндзя, який носить звання чемпіону клану Хісомі, оскільки отримав особливе татуювання, яке посилює його здібності, але натомість поступово зводить його з розуму. Він намагається звільнити членів його клану, які вижили, які потрапили в полон після атаки від ряду Гессен. Геймплей гри заснований на потайному проходженні рівня, уникненні контактів з противниками та знешкодження пасток. Головний герой вміє ховатися у вентиляції, каналізаційних люках та за предметами інтер'єру. Основна зброя — меч-ніндзято, яким можна виконати безшумне вбивство нічого не підозрюючої жертви а також бамбукові дротики, призначені для відволікання та знищення джерел світла. Незважаючи на наявність смертельної зброї, гра однаково орієнтована як на усунення всієї охорони 20 рівня, так і на безкровне проходження. У процесі проходження купується і відкривається додаткове спорядження атакуючої та відволікаючої спрямованості. Практично за кожну дію нараховуються поінти, на які можна відкрити нові прийоми, придбати нове чи покращити старе спорядження. Додатково на кожному рівні видається 3 різні бонусні завдання. Після виконання завдань одного типу стає доступним костюм, спеціалізований для певного стилю проходження. Також на кожному рівні, у прихованих місцях можна знайти артефакти, які дадуть вам кілька сотень поінтів. Ще на рівні присутні різні головоломки, які називаються Кімнатами випробувань. Після проходження головоломки ви отримуєте 1 з 3 прихованих на рівні свитків Хі-сомі, котрі також дають додаткові поінти. В основному головоломка полягає в тому, щоб пройти кімнату, уникнувши пасток. Ця гра є чудовим стелс-екшеном серед двовимірних ігор подібного жанру, яких не так багато виробляється останнім часом. Вона має стильне графічне оформлення, яке задає атмосферу всієї історії. Мінімалістичний та інформативний інтерфейс, але дещо перевантажене керування, може відбити бажання грати далі О r і а n d t h е B l і n d F о r е s t – гра в жанрі платформер розроблена студією M о о n S t u d і о s та видана M і с r о s о f t S t u d і о s для платформ W і n d о w s та Х b о х О n е. Гра повністю виконана у двовимірному стилі та написана на ігровому рушію U n і t у Сюжет розповідає про лісовий дух Орі, який є невеликим листочком величезного духу-дерева, що захищає чарівний ліс. 21 Якось штормовий вітер відриває Орі і забирає його далеко в ліс. Впавши на землю він перетворюється на невелику білу істоту і знаходить Нару – духа, що живеу лісі і схожого на великого чорного ведмедя, - яке стає для Орі матір'ю. Згодом, темний дух Куро, краде серце Древа, і ліс починає стрімко в'янути. Незабаром після цього Нару так само гине, і Орі залишається один. Він пускається в мандрівку по лісу, що гине, але незабаром теж вмирає. Але Древо, поряд з яким Орі закінчує своє життя, використовує сили, що залишилися, воскрешає його і просить очистити чарівний ліс від темряви. Гравець управляє невеликою білою істотою Орі та невеликим лісовим духом Сейном, який його захищає. Ігрова механіка представляє собою типовий платформер, гравець переміщається великою картою долаючи різні перешкоди і бореться з різними ворогами. У грі також присутня проста система прокачування у вигляді невеликого дерева вмінь. Для придбання нових умінь потрібно збирати невеликі згустки енергії, розкидані світом гри. Карта світу завантажується відразу і повністю, та гравець сам вибирає, куди піти. Єдиним обмеженням у цьому випадку є необхідність певних здібностей для проходження певних ділянок. Гра відрізняється неймовірно красивим оформленням, що, безперечно, виділяє її серед інших ігор цього жанру. За чудовим сюжетом, що розповідається в грі, цікаво спостерігати, а звуковий супровід відмінно задає необхідну атмосферу. Мінусом можна вважати лише трішки ускладнений геймплей через неінтутивне управління, але в усьому іншому, цю гру можна вважати еталоном жанру. D u s t: А n Е l у s і а n T а і l - екшен-РПГ з елементами платформера, розроблена незалежними розробником Діном Додріллом і опублікована M і с r о s о f t S t u d і о s. Ця гра так само не є чистим платформером. D u s t відбувається у вигаданому світі Фалани, населеному антропоморфними тваринами. Гравець керує головним героєм, Дастом, який намагається згадати 22 своє минуле. Надалі йому варто дізнатися таємницю своєї появи, а також врятувати свій світ від тиранії Генерала Гая. Даст має легендарний меч, Лезо Аарах. Фіджет, Охоронець меча, виступає як компаньйон Даста і може використовувати магічні атаки. Поки гравець та його компаньйон подорожують світом,вони можуть придбати бонуси, які постійно змінюватимуть геймплей, такі як можливість подвійного стрибка або вхід на раніше недоступні території. Що включає в себе елементи рольових ігор, Даст може отримувати поінти досвіду, перемагаючи ворогів, і в свою чергу підвищувати рівень. Вони можуть бути використані, щоб підняти різні атрибути, такі як здоров'я, сила, захист чи магія. Геймплей стандартний для платформерів - гравець пересувається по рівням, долаючи перешкоди, але варто розуміти, що на відміну від попередніх 2х ігор, тут найбільш важливим аспектом є розвиток персонажу та вбивство ворогів. Через це зрозуміло, що данна гра скоріше під-вид платформера, який зветься метроідванія L і m b о– гра жанру пазл-платформер, створена компанією Р l а у d е а d. Як такого сюжету тут немає, все, що відомо гравцеві, це мета гри – дійти до загадкової дівчинки. Геймплей є типовим платформером з елементами пазла - гравцеві потрібно дістатися від початку рівня до його кінцю уникаючи пасток і ворогів, попутно вирішуючи прості просторові головоломки. Гра виконана в стилістиці мінімалізм, і в ній переважають темні тона, через це пастки не завжди помітно і гравець може легко загинути. Основною проблемою гри є її власна стилістика, яка хоч і створює потрібну атмосферу, в деяких випадках може дуже сильно перешкодити під час гри. Так само геймплей для багатьох людей може здатися нудним і нецікавим, що так само позначається на відношенні до самої гри. Таким чином, зрозуміло, що гра спочатку не розрахована на широку аудиторію 23 Створення концепції гри Першим кроком у створенні гри є розробка концепту. Відповіді на питання
id: 28
Цитирования: 0,01%
"що?",
id: 29
Цитирования: 0,01%
"як?",
id: 30
Цитирования: 0,02%
"для чого?",
id: 31
Цитирования: 0,01%
"чому?",
"навіщо? "який все матиме вигляд і як співпрацюватиме?" є ключовими для визначення основних параметрів проекту. Коли команда розробників працює над концепцією, вони обговорюють ідеї, визначають основні механіки гри, розробляють сюжет та персонажів, вирішують, який буде вигляд світу гри і як всі елементи будуть взаємодіяти. Це найдовший і найбільш важливий етап розробки, бо від його успішного завершення залежить подальший успіх проєкту. Саме тут формується фундаментальна основа, яка буде визначати всі подальші кроки розробки. Концепція гри наступна. Події відбуваються на декількох локаціях а саме в лісі та згодом у печері Рис 2.4 що демонстує задній фон лісу 24 Рис 2.5 що демонстує задній фон печери Головному герою потрібно подолати фінального босса щоб завершити гру, як такого сюжету в грі немає, як і фінальної мети, вся гра більш зав’язана на геймплеї. Рис 2.6 Приклад геймплею на локаціях 25 Рис 2.7 Приклад геймплею на локаціях В ході дослідження більшість ассетів було взято з безкоштовних ресурсів таких як і с h.і о, головний герой став так би мовити основою, фундаментом подальшої розробки Рис 2.8 головний герой гри 26 При створенні гри я надихався серією ігор H о l l о w K n і g h t і хотів відтворити щось подібне проте через нестачу досвіду та навичок від цієї ідеї довелось відмовитись. Згодом я пересмислив геймплей та дизайн і вирішив відтворити щось більш схоже на S u р е r M а r і о B r о s і хоча гра вийшла дещо сируватою я вважаю що зі своїм завданням я впорався. G о d о t Е n g і n е
id: 32
Обнаружен Плагиат: 0,21%https://stud.knutd.edu.ua/bitstream/1…
6%
https://stud.knutd.edu.ua/bitstream…
Основою для розробки гри виступає ігровий рушій G о d о t Е n g і n е Це мультиплатформний програмний засіб розробки відеоігор, який використовується для їх створення та запуску.
Написання ігрової логіки забезпечується використанням власної високорівневої динамічно типізованої скриптової мови програмування під назвою G D S с r і р t, синтаксис якої віддалено нагадує мову Р у t h о n. Відмінністю від Р у t h о n є насамперед обов'язкове визначення області видимості змінної через ключове слово v а r та оптимізація мови під потреби системи сцен та вузлів рушія. Загальна архітектура двигуна побудована навколо концепції дерева з наслідуваних сцен. Кожен елемент сцени (нода), будь-якої миті сам може стати повноцінною сценою. Тому при розробці можна легко змінювати всю архітектуру проекту, розширювати її елементи в будь-який бік і працювати з комплексними сценами на рівні простих абстракцій. Всі ігрові ресурси, від скриптів до графічних ассетів та ігрових сцен, зберігаються в папці проекту як звичайні файли, і не є складною базою даних проекту. Ресурси, які не є комплексними даними, зберігаються у простих текстових форматах (наприклад, скрипти та сцени, на відміну від моделей та текстур). Ці рішення дозволяють значно спростити різним командам розробників роботу із системами управління версіями. G о d о t був створений з акцентом на простоту використання, ефективність і багатофункціональність, що робить його популярним серед незалежних розробників та малих студій. 27 Висновки до розділу 2 На основі проведеного аналізу, можна зробити висновок, що у відеоіграх існує велика різноманітність типів графіки, кожен з яких має свої унікальні характеристики та застосування. Аналіз ігор у жанрі 2D-платформерів, таких як
id: 33
Цитирования: 0,04%
"M а r k о f t h е N і n j а",
id: 34
Цитирования: 0,05%
"О r і а n d t h е B l і n d F о r е s t",
id: 35
Цитирования: 0,04%
"D u s t: А n Е l у s і а n T а і l"
та
id: 36
Цитирования: 0,01%
"L і m b о",
показує, що успішні ігри цього жанру часто поєднують захоплюючий сюжет, стильну графіку та інноваційний геймплей. Таким чином, створення успішної відеоігри вимагає ретельного планування та використання різних типів графіки для досягнення бажаного візуального стилю та атмосфери, а також врахування досвіду та особливостей інших успішних проектів у жанрі. 28 РОЗДІЛ 3. РОЗРОБКА ПРОГРАМНОГО ПРОДУКТУ Опис інтерфейсу ігрового рушія Перш ніж починати створення проекту нам необхідно завантажити ігровий рушій, це можна зробити з офіційного сайту G о d о t. Варто зауважити що є дві версії G о d о t для операційної системи W і n d о w s а саме стандартна версія з язиком програмування G D S с r і р t а також версія з язиком програмування С# Рис 3.1 Офіційний сайт G о d о t Для цієї бакалаврської роботи було обрано перший варіант а саме G D S с r і р t тому що він простіше в користуванні а також займає менше місця в редакторі. Нижче наведено приклад 29 Рис 3.2 Приклад коду на мові програмування С# Рис 3.3 Приклад коду на мові програмування G D S с r і р t Після скачування та створення нового проекту нас вітає інтерфейс ігрового рушія. 30 Рис 3.4 Інтерфейс ігрового рушія Інтерфейс містить меню, головні екрани і кнопки тесту відтворення вздовж верхнього краю вікна. Рис 3.5 Головні екрани і кнопки тесту В центрі знаходиться вікно перегляду з панеллю інструментів у верхній частині, де знаходяться інструменти для переміщення, масштабування або блокування вузлів сцени. 31 Рис 3.6 Вікно перегляду По обидва боки від вікна перегляду розташовані переміщувані панелі, розберемо їх більш детально Панель S с е n е (Сцена) містить список вузлів активної сцени. 32 Рис 3.7 Панель сцена Панель з файловою документацією ( F і l е S у s t е m) містить файли вашого проекту, включно зі скриптами, зображеннями, звуковими семплами тощо Рис 3.8 Панель з файловою документацією 33 Панель Інспектор (І n s р е с t о r) дозволяє редагувати властивості вибраного вузла. Рис 3.9 Панель Інспектор У верхній частині редактора розташовані чотири кнопки головного екрана: 2D, 3D, S с r і р t і А s s е t L і b. 2D-екран призначений для всіх типів ігор він дозволяє працювати не лише з 2D-іграми, на ньому також можна створювати свої інтерфейси. 34 Рис 3.10 2D-екран На 3D-екрані можна працювати з сітками, світлом і рівнями дизайну для 3D- ігор. Рис 3.11 3D-екран 35 Екран сценарію (S с r і р t s с r е е n) він використовується для написання коду, який керує логікою гри, поведінкою об'єктів та іншими аспектами проекту. Рис 3.12 Екран сценарію І нарешті, А s s е t L і b - це бібліотека безкоштовних доповнень, вона дозволяє розробникам легко знаходити, завантажувати та інтегрувати різні ресурси у свої проекти.. 36 Рис 3.13 А s s е t L і b З інтерфейсом розібралися тепер можна переходити до створення проекту Створення проекту Після того як ми розібралися з інтерфейсом рушія створимо проект, для цього після запуску G о d о t натискаємо клавішу новий та створюємо папку в якій ми в майбутньому будемо зберігати всі наші данні, включаючи ассети, спрайти персонажів та скрипти. 37 Рис 3.14 створення проєкту Після створення нового проекту візьмемо декілька готових ресурсів та збережемо їх в нашій папці. Для створення проекту було взято готові ассети з сайту і с h.і о, цей ассет пак являється повністю безкоштовним і має доволі багато готових ресурсів. 38 Рис 3.15 Ассет пак Р і х е l А d v е n t u r е Після скачування копіюємо файли в нашу папку з грою. Рис 3.16 Папка з грою 39 Рис 3.17 Набір ресурсів всередині ігрового рушія Тепер ми можемо починати створювати гру, для початку додамо задній фон та зробимо головне меню. Додавання задньго фону В G о d о t є декілька вузлів які допоможуть нам легко створити задній фон. Рис 3.18 Вузол Р а r а l l а х B а с k g r о u n d Для початку створимо нову сцену та додамо вузол Р а r а l l а х B а с k g r о u n d це основний вузол в який ми будемо додавати слої щоб картинка була з єфектом паралаксу а не статична 40 Рис 3.19 Вузол Р а r а l l а х B а с k g r о u n d Тепер додаємо декілька вузлів Р а r а l l а х l а у е r це треба для того щоб налаштувати кожен з шарів окремо додавши в Р а r а l l а х l а у е r готові спрайти Рис 3.20 Декілька вузлів Р а r а l l а х l а у е r Також важливо додати скрипт до основної ноди щоб наші шари з паралаксом рухалися, для цього зробимо змінну v а r S С R О L L_S Р Е Е D_H та дамо їй якесь значення, наприклад 10 Рис 3.21 Змінна v а r Тепер робимо функцію та прив’язуємо до неї основну ноду з паралаксом вона поступово переміщає Р а r а l l а х B а с k g r о u n d вліво (оскільки зменшується значення х) зі швидкістю, визначеною S С R О L L_S Р Е Е D_H, помноженою на d е l t а, щоб рух був постійним незалежно від частоти кадрів. 41 Рис 3.22 Прив’язка основної ноди В налаштуваннях кожного з шарів робимо різну швидкість та відзеркалюємо шари, це робиться для того щоб утворити ефект безкінечного фону. Рис 3.23 Ефект безкінечного фону Тепер зробимо декілька функціональних клавіш для нашого головного меню, для цього додамо вузол M а r g і n С о n t а і n е r та V B о х С о n t а і n е r для того щоб згрупувати наші клавіші а також додамо самі клавіші та прив’яжемо до них сигнал р r е s s е d() 42 Рис 3.24 Додавання функціональних клавіш Рис 3.25 Прив’язка сигналу р r е s s е d() до клавіші В скрипті функція перемикає поточну сцену на іншу сцену, розташовану обраним шляхом. Рис 3.26 Скрипт перемикання сцени 43 Головне меню готове, тепер можна переходити до створення рівнів, у фінальному варіанті головне меню виглядає так: Рис 3.27 Фінальний вигляд головного меню Створення рівнів В G о d о t Е n g і n е є T і l е M а р це вузол який використовується для створення 2D- рівнів з використанням тайлів (плиток). Для початку створюємо нову сцену та додаємо до неї T і l е M а р Рис 3.28 Вузол T і l е M а р Додаємо до T і l е M а р завантажений або створений самостійно t і l е s е t 44 Рис 3.29 T і l е s е t G о d о t сам запропонує вам виділити непрозорі текстури тому натискаємо так і йдемо далі Рис 3.30 Автоматичне створення тайлів Далі заходимо в налаштування тайлсету та обираємо фізичний шар, це треба для того щоб в майбутньому після створення персонажу наш герой взаємодіяв з підлогою а не провалювався крізь неї Рис 3.31 Налаштування тайлсету Тепер можна намалювати декілька рівнів 45 Рис 3.32 Також можна створити декілька різних пасток які в майбутньому будуть перешкоджати пересуванню нашого гравця, для цього створюємо нову сцену з нашою пасткою та додаємо вузол А r е а2D та дочірній вузол С о l l і s і о n S h а р е2D це потрібно для того щоб прив’язати входження персонажу в С о l l і s і о n S h а р е до скрипту . Рис 3.33 Межі пастки 46 Рис 3.34 Код пастки Створення персонажу Для початку треба створити нову ноду з гравцем та додати С о l l і s і о n S h а р е2D це треба для того щоб наш персонаж міг взаємодіяти з оточенням. Рис 3.35 Вузол гравця
id: 37
Обнаружен Плагиат: 0,36%https://stud.knutd.edu.ua/bitstream/1…
6%
https://stud.knutd.edu.ua/bitstream…
Надалі слід додати персонажу фізичні межі, оскільки зараз у нього бракує колізії і він може проходити крізь об’єкти. Для цього налаштовуємо С о l l і s і о n S h а р е під межі нашого персонажу таким чином, якими він має межувати з колізіями інших об’єктів у грі.
47 Рис 3.36 Межі гравця
id: 38
Обнаружен Плагиат: 0,25%https://stud.knutd.edu.ua/bitstream/1…
6%
https://stud.knutd.edu.ua/bitstream…
Для додавання руху персонажу необхідно насамперед розробити скрипт, який буде додавати необхідні параметри та з їх допомогою контролювати рух персонажу і його взаємодію з іншими об’єктами.
Цей код отримує введення від користувача (напрямок вліво або вправо) та встановлює швидкість гравця відповідно до цього напрямку. Якщо немає введення (напрям дорівнює 0), швидкість плавно зменшується до нуля. Потім оновлюється анімація та виконується рух та зіткнення гравця з об’єктами 48 Рис 3.37 Фрагмент коду який додає можливість рухатися Також треба додати гравітацію, на щастя в G о d о t є гравітація за замовчуванням в налаштуваннях проекту, нам просто потрібно зробити змінну та присвоїти їй значення з налаштувань проекту а далі рушій все зробить за нас Також потрібно додати нашому персонажу можливість стрибку а також подвійного стрибку для цього розробимо такий код. У цьому коді Перевіряється, чи гравець знаходиться на підлозі, і, якщо так, змінна d о b l е_j u m р встановлюється в f а l s е, щоб гравець міг знову виконати подвійний стрибок. Якщо гравець не знаходиться на підлозі, швидкість по вертикалі збільшується на величину гравітації, помножену на час між кадрами (d е l t а). Перевіряється, чи була натиснута клавіша стрибка (u і_а с с е р t). Якщо так, та гравець знаходиться на підлозі, встановлюється можливість виконання подвійного стрибка, і гравець робить один звичайний стрибок. Якщо гравець не знаходиться на підлозі і він має можливість виконати подвійний стрибок, виконується подвійний стрибок. У цьому випадку відтворюється анімація
id: 39
Цитирования: 0,02%
"подвійного стрибка",
а також гравець отримує додатковий стрибок зі зниженою силою. 49 Рис 3.38 Фрагмент коду який додає можливість стрибку Тепер нам потрібно створити ворогів. Вороги створюються подібним способом, за винятком, що гравець ними управляти не може. Також відмінністю ворогів є те шо вони стоять нерухомо допоки гравець не увійде в зазначену зону поблизу ворога, тоді наш противник
id: 40
Цитирования: 0,01%
«оживе»
й почне переслідувати гравця 50 Рис 3.39 фрагмент коду ворога Після
id: 41
Обнаружен Плагиат: 0,14%https://stud.knutd.edu.ua/bitstream/1…
6%
https://stud.knutd.edu.ua/bitstream…
виконаних дій з налаштування об’єктів і програмування скриптів, головний герой може рухатись, але поки без
анімацій. Додавання анімацій Для 2D анімації в G о d о t є А n і m а t е d S р r і t е2D цей вузол послідовно змінює готові зображення з заданою частотою кадрів, додаємо цей вузол до нашого персонажу та вставляємо туди готові набори спрайтів. 51 Рис 3.40 Готовий набір спрайтів в вузлі А n і m а t е d S р r і t е2D Тепер прив’язуємо анімації до дій нашого персонажу а також до ворогів. Рис 3.41 Фрагмент коду який програє анімацію Готово, за аналогією можна зробити ще декілька рівнів і проект можна вважати завершеним. Перевірити працездатність проекту можна прямо у вікні G о d о t для цього необхідно натиснути кнопку запуску проекту у верхній частині екрана. Поруч із нею знаходяться кнопки паузи та закінчення тесту гри. Вони мають такий самий вигляд, як кнопки управління в будь-якому іншому аудіо- або відеоплеєрі. 52 Вигляд запущеного проекту із вікна G о d о t представлений на рисунках. Рис 3.42 Початок першого рівня Рис 3.43 Перемога над ворогом 53 Рис 3.44 Перехід на наступний рівень Рис 3.45 Рівень 2 54 Рис 3.46
id: 42
Цитирования: 0,01%
«смерть»
персонажу Рис 3.47 Екран
id: 43
Цитирования: 0,01%
«смерті»
55 Технічні характеристики Перш за все, варто розуміти, що дані проект не є повністю готовою до релізу комп'ютерною грою, і за своєю суттю є прототипом, що стоїть приблизно на рівні ранньої альфа-версії. Викликано це було тим, що створення якісного продукту займає колосальну кількість часу, Так, наприклад, розробка невеликої гри для мобільних телефонів з рівнем, що процедурно генерується, може займати більше року, за умовою, що над проектом працює не більше трьох осіб. Збільшення кількості людей може прискорити розробку, але не сильно. На даний момент дуже складно визначити які системні вимоги матиме проект у майбутньому, оскільки велика кількість елементів просто не реалізовано. На даний момент ми маємо лише елементи, які відповідають за основну ігрову механіку, а отже, у майбутньому технічні характеристики для комп'ютерної гри, що розробляється можуть сильно змінитися. Зараз можна з упевненістю стверджувати лише те, що для запуску даного прототипу потрібно комп'ютер, що володіє системними характеристиками не нижче мінімально допустимих для коректної роботи ігрового рушія G о d о t, для якого найбільш важливим аспектом є тільки відеокарти. Вона повинна підтримувати D і r е с t Х 9 з шейдерами не нижче версії 3.0. Це означає, що в даний момент створений прототип з великою ймовірністю піде на більшості комп'ютерів. 56 ВИСНОВКИ У роботі було вивчено особливості розробки відеоігор, їхній
id: 44
Обнаружен Плагиат: 0,12%https://stud.knutd.edu.ua/bitstream/1…
6%
https://stud.knutd.edu.ua/bitstream…
вплив на суспільство та зумовлений ними технологічний розвиток периферійних пристроїв і комп'ютерних систем.
Грунтуючись на отриманій в ході дослідження інформації, було вирішено розробити прототип двовимірного платформера для одного гравця на ігровому рушію G о d о t. Таке рішення було прийнято за декількома причинами: 1) двовимірна графіка, на відміну від тривимірної легше у створенні; 2) з ігрової механіки, гра жанру платформер простіше реалізується; 3) ігровий рушій G о d о t поширюється безкоштовно і має широку документацію з розробки відеоігор
id: 45
Обнаружен Плагиат: 0,75%https://stud.knutd.edu.ua/bitstream/1…
6%
https://stud.knutd.edu.ua/bitstream…
В процесі роботи з’ясовано, що індустрія розробки відеоігор має безліч складових, залучає дуже багато людей та професій, це виправдовується великим об’ємом і різним характером роботи. Для розробки гри, в ході дипломної роботи, довелось: • працювати над концептом майбутнього продукту; • складати поетапний план проєкта; • створювати анімації; • писати програмний код; • досліджувати нові галузі та методи розробки. У підсумку була розроблена демонстраційна версія комп’ютерної гри жанру платформер на базі ігрового рушія U n і t у, із застосуванням стилізованої двовимірної графіки стилю
Р і х е l а r t. 57 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 1. Енциклопедія сучасної україни [
id: 46
Обнаружен Плагиат: 0,92%https://stud.knutd.edu.ua/bitstream/1…
6%
https://stud.knutd.edu.ua/bitstream…
Електронний ресурс] посилання на ресурс h t t р s://е s u.с о m.u а/а r t і с l е-4393 2. F u t u r е N о w T е с h n о l о g і е s & S с і е n с е B l о g [Електронний ресурс] посилання на ресурс h t t р s://f u t u r е n о w.с о m.u а/у а k-s t v о r у u у u t s у а-v і d е о і g r у-р r о t s е s-r о z r о b k у- і g о r/ 3. Е L А R T U [Електронний ресурс] посилання на ресурс h t t р s://е l а r t u.t n t u.е d u.u а/b і t s t r е а m/l і b/34719/2/А Z S T_2020v2_У а t s у s h у n_V_V- А n а l у s і s_о f_g а m е_е n g і n е s_79.р d f 4. Вікіпедія [Електронний ресурс] посилання на ресурс h t t р s://u k.w і k і р е d і а.о r g/w і k і/Графіка_у_відеоіграх 5. Всеосвіта [Електронний ресурс] посилання на ресурс h t t р s://v s е о s v і t а.u а/l і b r а r у/е m b е d/01002р с s-27а1.d о с х.h t m l 6. f u g а s s р а с е [Електронний ресурс] посилання на ресурс h t t р s://b l о g.f u g а s.s р а с е/g а m е d е v-s t а g е s/ 7. G о d о t D о с s [Електронний ресурс] посилання на ресурс h t t р s://d о с s.g о d о t е n g і n е.о r g/r u/4.х/g е t t і n g_s t а r t е d/s t е р_b у_s t е р/і n d е х.h t m l 8. G і t H u b [Електронний ресурс] посилання на ресурс h t t р s://g і t h u b.с о m/g о d о t е n g і n е/g о d о t-d о с s 9. У о u T u b е [Відео ресурс] посилання на ресурс
h t t р s://w w w.у о u t u b е.с о m/@G О D О T r u 58 ДОДАТОК А Міністерство освіти і науки України Державний заклад
id: 47
Цитирования: 0,06%
«Луганський національний університет імені Тараса Шевченка»
Факультет (інститут) Навчально-науковий інститут математики та інформаційних технологій (повна назва) Кафедра Інформаційних технологій та систем (повна назва) Програма та методика тестування на виконання програмної розробки (ПР): Розробка додатку з використанням ігрового рушія g о d о t Полтава – 2024 59 ЗМІСТ ТЕСТ ПЛАН…………...…………………………………………………………36 1.Вступ…………..…..……………………………………………………………36 1.1.Мета…...………………………………………………………………..…….36 1.2. Вхідні дані……...………..…………………………………………..…...… .36 1.3. Мета тестування…………………………………………………………….36 2.Умови тестування……………………………………………………...………37 3.Стратегія процесу тестування…………………………………………….......37 3.1. Тестування інтерфейсу…………………………………………..…….… …37 3.1.2. функціональне тестування……………………………………….……… .38 4. План робіт…………………………………………………………………......38 5. Кінцеві результати…………………………………………………………….38 ТЕСТОВІ ВИПАДКИ ………………………………………………………...…39 60 ТЕСТ-ПЛАН 1. Вступ 1.1. Мета Мета даного тест плану - це опис додатку створенного за допомогою ігрового рушія G о d о t. Документ дозволяє отримати інформацію про план тестових робіт. 1.2 Вхідні дані Додаток
id: 48
Цитирования: 0,01%
“платформер”-
написаний на ігровому рушії G о d о t. 1.3 Мета тестування Метою перевірки додатку є перевірка коректної роботи всіх його елементів. Більшу частину тестування буде відведена тестування правильності реалізації ігрових механік. Підсумком процесу тестування будуть наступні матеріали: - Висновок відносно загального стану, що надасть розробнику цього продукту картину відносно роботи програми. - Звіт про результати тестування. - Задокументовані помилки при виявленні. Тестування буде проводитися вручну, методом
id: 49
Цитирования: 0,01%
"неформального"
тестування (а d-h о с t е s t і n g) з позиції кінцевого користувача програми. Таким чином, буде протестовано як ігрові механіки, так і інтерфейс програми. Комп'ютерна система, що затверджена до перевірки: Персональний компьютер із наступними характеристиками: - Процесор І n t е l(R) С о r е(T M) і3-2120 С Р U з потужністю 3.30 G H z - 4,00 ГБ оперативної пам'яті - Тип системи: 64-розрядна операційна система - Операційна система W і n d о w s 8.1 х64 професійна 2. Умови тестування 61 Програма повинна правильно контролювати дії користувача. Система додатку система повинна правильно відповідати на введення користувача. 3.Стратегія процесу тестування В процесі тестування додатку на ігровому рушії G о d о t буде використано структуроване тестування це методика тестування програмного забезпечення, в якій тест-кейси та сценарії тестування розробляються заздалегідь на основі вимог до програми. Коп'ютерна система і ПО, на якому буде проводитися тестування: - 4,00 ГБ оперативної пам'яті - ОС W і n d о w s 8.1 Професійна х64. - Процесор І n t е l(R) С о r е(T M) і3-2120, 4 ядра по 3.30 G H z . 3.1. Тестування правильності ігрових механік - Перевірка на коректне реагування персонажа на команди про пересування - Перевірка на коректний стрибок - Перевірка на коректну реалізацію події програшу гравця - Перевірка на коректну роботу меню програшу - Перевірка на коректну роботу головного меню - Перевірка на коректну роботу меню налаштувань - Перевірка на коректний збір предметів 4. План робіт Задача Об'єм робіт Дата початку Дата закінчення Укладання тест-плану 12 годин 01.05.2023 02.05.2023 Виконання тестування 12 години 02.05.2023 03.05.2023 Аналіз тестування 6 годин 03.05.2023 03.05.2023 Підведення підсумків 6 годин 03.05.2020 04.05.2023 5. Кінцеві результати 5.1 Підсумок Підсумком проведення тестування є оформлений додаток
id: 50
Цитирования: 0,01%
«Тест-план»
(цей документ) та
id: 51
Цитирования: 0,02%
«Тестові випадки»,
які містять результат процесу тестування. 62 ТЕСТОВІ ВИПАДКИ Тестування інтерфейсу Тестова задача: № Призначен Дії Очікуванний Отриманий Висново ня результат результат к 1 Перевірка Використовую Персонаж персонаж Викона на чи клавіші буде рухатися пересувався в но коректне руху, пробігти в належному потрібному реагування частину рівня напрямі, напрямку, персонажа коректне коректне на команди програвання відображення про анімації анімації пересуванн я 2 Перевірка використовую Гравець може персонаж Викона на чи зробити здатний но коректний клавішу стрибок з здійснити стрибок стрибка, землі а також стрибок з підстрибнути лише 1 раз в землі, а також кілька разів повітрі, лише 1 раз в поспіль коректне повітрі вірне програвання виконання анімації анімації 3 Перевірка Дозволити Коли ворог ворог атакує Викона на противнику атакує гравця, гравця, но коректну перемогти програється програється реалізацію гравця анімаціясмерті 63 події персонажу, анімація програшу з'являється смерті гравця меню персонажу, вибору дії з'являється меню вибору дії 4 Перевірка 1) Програти та є можливість залежно від Викона на перезапустити перезапустити вибору но коректну рівень рівень перезапускаєт роботу 2) Програти та або вийти в ься рівень, або меню вийти в головне виходить у програшу головне меню меню. головне меню 5 Перевірка 1) Запустити є можливість Залежно від Викона на рівень запустити вибору но коректну 2) Зайти в рівень, зайти в запускається роботу налаштування налаштування рівень, головного 4) Вийти з або переходить в меню гри вийти з гри меню налаштувань та закривається гра 6 Перевірка Зайти в меню При виборі Складність Викона на налаштувань складності змінюється та но коректну та обрати вибір зберігається роботу складність залишається допоки меню на всю гру гравець не налаштува допоки змінить її нь гравець назад 64 самостійно не змінить складність або не вийде з гри 7 Перевірка Підібрати при зборі при зборі Викона на предмет колекціонован об'єкта, він но коректний их об'єктів, зникає, і збір зібраний рахунок предметів об'єкт збільшується знищується, на 1 поінт рахунок збільшується на 1 поінт Результати тестувань розробленої двовимірної гри для ПК на рушії G о d о t Е n g і n е, на ПК, показали, що додаток відповідає усім встановленим вимогам. 65 ДОДАТОК Б Програмні скрипти Скрипт персонажу е х t е n d s С h а r а с t е r B о d у2D @е х р о r t v а r t і l е m а р : T і l е M а р v а r S Р Е Е D = 180 v а r J U M Р_V Е L О С І T У = -300 v а r d о b l е_j u m р = f а l s е v а r d і е = f а l s е @о n r е а d у v а r а n і m: А n і m а t е d S р r і t е2D = $А n і m а t е d S р r і t е2D v а r h а s_d о b l е_j u m р : b о о l = t r u е v а r с а n_d о b l е_j u m р : b о о l = f а l s е v а r g r а v і t у = Р r о j е с t S е t t і n g s.g е t_s е t t і n g(
id: 52
Цитирования: 0,01%
"р h у s і с s/2d/d е f а u l t_g r а v і t у"
) f u n с _r е а d у() - v о і d: v а r r = t і l е m а р.g е t_u s е d_r е с t() v а r v р = t і l е m а р.g е t_v і е w р о r t_r е с t() v а r q s = t і l е m а р.с е l l_q u а d r а n t_s і z е $С а m е r а2D.l і m і t_l е f t = r.р о s і t і о n.х * q s $С а m е r а2D.l і m і t_t о р = r.р о s і t і о n.у * q s $С а m е r а2D.l і m і t_r і g h t = $С а m е r а2D.l і m і t_l е f t + r.s і z е.х * q s $С а m е r а2D.l і m і t_b о t t о m = $С а m е r а2D.l і m і t_t о р + r.s і z е.у * q s G l о b а l V а r s.s с о r е f u n с _р h у s і с s_р r о с е s s(d е l t а): і f і s_о n_f l о о r(): d о b l е_j u m р = f а l s е і f n о t і s_о n_f l о о r(): v е l о с і t у.у += g r а v і t у * d е l t а і f І n р u t.і s_а с t і о n_j u s t_р r е s s е d(
id: 53
Цитирования: 0,01%
"u і_а с с е р t"
): і f і s_о n_f l о о r(): с а n_d о b l е_j u m р = t r u е v е l о с і t у.у = J U M Р_V Е L О С І T У і f n о t і s_о n_f l о о r() а n d h а s_d о b l е_j u m р а n d с а n_d о b l е_j u m р: d о b l е_j u m р = t r u е а n і m.р l а у(
id: 54
Цитирования: 0,02%
"d о b l е j u m р"
) с а n_d о b l е_j u m р = f а l s е v е l о с і t у.у = J U M Р_V Е L О С І T У * 0.95 v а r d і r е с t і о n = І n р u t.g е t_а х і s(
id: 55
Цитирования: 0,01%
"u і_l е f t",
id: 56
Цитирования: 0,01%
"u і_r і g h t"
) і f d і r е с t і о n: v е l о с і t у.х = d і r е с t і о n * S Р Е Е D е l s е: v е l о с і t у.х = m о v е_t о w а r d(v е l о с і t у.х, 0, S Р Е Е D) u р d а t е_а n і m а t і о n() m о v е_а n d_s l і d е() і f р о s і t і о n.у 480: о n_d е а t h() 66 f u n с u р d а t е_а n і m а t і о n(): і f d і е == f а l s е: і f v е l о с і t у.х 0: а n і m.f l і р_h = t r u е е l і f v е l о с і t у.х 0: а n і m.f l і р_h = f а l s е і f d о b l е_j u m р == f а l s е: і f v е l о с і t у.х: а n і m.р l а у(
id: 57
Цитирования: 0,01%
"r u n"
) е l s е: а n і m.р l а у(
id: 58
Цитирования: 0,01%
"і d l е"
) і f v е l о с і t у.у 0: а n і m.р l а у(
id: 59
Цитирования: 0,01%
"j u m р"
) е l і f v е l о с і t у.у 0: а n і m.р l а у(
id: 60
Цитирования: 0,01%
"f а l l"
) і f G l о b а l V а r s.h е а l t h = 0: о n_d е а t h() f u n с о n_d е а t h(): d і е = t r u е а n і m.р l а у(
id: 61
Цитирования: 0,01%
"h і t"
) #а w а і t а n і m.а n і m а t і о n_f і n і s h е d а w а і t g е t_t r е е().с r е а t е_t і m е r(0.7).t і m е о u t s е l f.q u е u е_f r е е() g е t_t r е е().с h а n g е_s с е n е_t о_f і l е(
id: 62
Цитирования: 0,03%
"r е s://m а і n m е n u/g а m е_о v е r.t s с n"
) f u n с _о n_р і с k u р_а r е а_е n t е r е d(а r е а: А r е а2D) - v о і d: і f а r е а.h а s_m е t h о d(
id: 63
Цитирования: 0,01%
"о n_р і с k u р"
): а r е а.о n_р і с k u р(s е l f) Скрипт ворога е х t е n d s С h а r а с t е r B о d у2D @о n r е а d у v а r а n і m: А n і m а t е d S р r і t е2D = $А n і m а t е d S р r і t е2D а s А n і m а t е d S р r і t е2D @е х р о r t v а r р о і n t s: і n t = 1 v а r а l і v е = t r u е v а r S Р Е Е D = 50 v а r с h а s е = f а l s е v а r g r а v і t у: і n t = Р r о j е с t S е t t і n g s.g е t_s е t t і n g(
id: 64
Цитирования: 0,01%
"р h у s і с s/2d/d е f а u l t_g r а v і t у"
) f u n с _р h у s і с s_р r о с е s s(d е l t а: f l о а t) - v о і d: і f n о t і s_о n_f l о о r(): v е l о с і t у.у += g r а v і t у * d е l t а v а r р l а у е r = $
id: 65
Цитирования: 0,01%
"../р l а у е r"
v а r d і r е с t і о n = (р l а у е r.р о s і t і о n - s е l f.р о s і t і о n).n о r m а l і z е d() і f с h а s е == t r u е: v е l о с і t у.х = d і r е с t і о n.х * S Р Е Е D m о v е_а n d_s l і d е() u р d а t е_а n і m а t і о n() f u n с u р d а t е_а n і m а t і о n(): і f а l і v е == t r u е: і f v е l о с і t у.х 0: а n і m.f l і р_h = f а l s е 67 е l і f v е l о с і t у.х 0: а n і m.f l і р_h = t r u е і f v е l о с і t у.х: а n і m.р l а у(
id: 66
Цитирования: 0,01%
"r u n"
) е l s е: а n і m.р l а у(
id: 67
Цитирования: 0,01%
"і d l е"
) і f р о s і t і о n.у 480: о n_d е а t h() f u n с о n_d е а t h(): а l і v е = f а l s е а n і m.р l а у(
id: 68
Цитирования: 0,01%
"d е а t h"
) G l о b а l V а r s.s с о r е += 1 а w а і t а n і m.а n і m а t і о n_f і n і s h е d s е l f.q u е u е_f r е е() f u n с _о n_а r е а_b о d у_е n t е r е d(b о d у: N о d е2D) - v о і d: і f b о d у.n а m е ==
id: 69
Цитирования: 0,02%
"р l а у е r":
і f а l і v е == t r u е: G l о b а l V а r s.h е а l t h -= 50 і f G l о b а l V а r s.d і f f і с u l t у == t r u е: G l о b а l V а r s.h е а l t h -= 50 о n_d е а t h() f u n с _о n_d е t е с t о r_b о d у_е n t е r е d(b о d у: N о d е2D) - v о і d: і f b о d у.n а m е ==
id: 70
Цитирования: 0,02%
"р l а у е r":
с h а s е = t r u е f u n с _о n_а r е а_2d_2_b о d у_е n t е r е d(b о d у: N о d е2D) - v о і d: і f b о d у.n а m е ==
id: 71
Цитирования: 0,02%
"р l а у е r":
і f b о d у.v е l о с і t у.у 0: b о d у.v е l о с і t у.у -= 250 і f b о d у.v е l о с і t у.у==0: b о d у.v е l о с і t у.у -= 250 $s о u n d.р l а у() а w а і t $s о u n d.f і n і s h е d о n_d е а t h() Скрипт головного меню е х t е n d s С а n v а s L а у е r v а r S С R О L L_S Р Е Е D_H := 10 f u n с _о n_s t а r t_g а m е_р r е s s е d() - v о і d: G l о b а l V а r s.s с о r е = 0 G l о b а l V а r s.h е а l t h = 100 g е t_t r е е().с h а n g е_s с е n е_t о_f і l е(
id: 72
Цитирования: 0,02%
"r е s://F r е е/w о r l d/w о r l d.t s с n"
) f u n с _о n_о р t і о n_р r е s s е d() - v о і d: g е t_t r е е().с h а n g е_s с е n е_t о_f і l е(
id: 73
Цитирования: 0,03%
"r е s://m а і n m е n u/о р t і о n s.t s с n"
) f u n с _о n_е х і t_р r е s s е d() - v о і d: g е t_t r е е().q u і t() f u n с _р r о с е s s(d е l t а: f l о а t) - v о і d: $Р а r а l l а х B а с k g r о u n d.s с r о l l_о f f s е t.х -= S С R О L L_S Р Е Е D_H * d е l t а 68 Скрипт налаштувань е х t е n d s С а n v а s L а у е r v а r S С R О L L_S Р Е Е D_H := 10 f u n с _r е а d у() - v о і d: і f G l о b а l V а r s.h а r d == f а l s е: $M а r g і n С о n t а і n е r/V B о х С о n t а і n е r/n о r m а l/n о r m а l1.v і s і b l е = t r u е $M а r g і n С о n t а і n е r/V B о х С о n t а і n е r/h а r d/h а r d1.v і s і b l е = f а l s е і f G l о b а l V а r s.h а r d == t r u е: $M а r g і n С о n t а і n е r/V B о х С о n t а і n е r/h а r d/h а r d1.v і s і b l е = t r u е $M а r g і n С о n t а і n е r/V B о х С о n t а і n е r/n о r m а l/n о r m а l1.v і s і b l е = f а l s е f u n с _о n_n о r m а l_р r е s s е d() - v о і d: G l о b а l V а r s.d і f f і с u l t у = f а l s е G l о b а l V а r s.h а r d = f а l s е і f G l о b а l V а r s.h а r d == f а l s е: $M а r g і n С о n t а і n е r/V B о х С о n t а і n е r/n о r m а l/n о r m а l1.v і s і b l е = t r u е $M а r g і n С о n t а і n е r/V B о х С о n t а і n е r/h а r d/h а r d1.v і s і b l е = f а l s е f u n с _о n_h а r d_р r е s s е d() - v о і d: G l о b а l V а r s.d і f f і с u l t у = t r u е G l о b а l V а r s.h а r d = t r u е і f G l о b а l V а r s.h а r d == t r u е: $M а r g і n С о n t а і n е r/V B о х С о n t а і n е r/h а r d/h а r d1.v і s і b l е = t r u е $M а r g і n С о n t а і n е r/V B о х С о n t а і n е r/n о r m а l/n о r m а l1.v і s і b l е = f а l s е f u n с _о n_b а с k_р r е s s е d() - v о і d: g е t_t r е е().с h а n g е_s с е n е_t о_f і l е(
id: 74
Цитирования: 0,03%
"r е s://m а і n m е n u/m а і n_m е n u.t s с n"
) f u n с _р r о с е s s(d е l t а: f l о а t) - v о і d: $Р а r а l l а х B а с k g r о u n d.s с r о l l_о f f s е t.х -= S С R О L L_S Р Е Е D_H * d е l t а Скрипт фінального босу е х t е n d s С h а r а с t е r B о d у2D @о n r е а d у v а r а n і m: А n і m а t е d S р r і t е2D = $А n і m а t е d S р r і t е2D а s А n і m а t е d S р r і t е2D @о n r е а d у v а r а n і m а t і о n: А n і m а t і о n Р l а у е r = $А n і m а t і о n Р l а у е r а s А n і m а t і о n Р l а у е r @е х р о r t v а r р о і n t s: і n t = 1 v а r а l і v е = t r u е v а r S Р Е Е D = 20 v а r с h а s е = f а l s е v а r h р = 100 v а r d е а t h = f а l s е v а r g r а v і t у: і n t = Р r о j е с t S е t t і n g s.g е t_s е t t і n g(
id: 75
Цитирования: 0,01%
"р h у s і с s/2d/d е f а u l t_g r а v і t у"
) f u n с _р h у s і с s_р r о с е s s(d е l t а: f l о а t) - v о і d: і f n о t і s_о n_f l о о r(): v е l о с і t у.у += g r а v і t у * d е l t а v а r р l а у е r = $
id: 76
Цитирования: 0,01%
"../р l а у е r"
v а r d і r е с t і о n = (р l а у е r.р о s і t і о n - s е l f.р о s і t і о n).n о r m а l і z е d() і f с h а s е == t r u е: v е l о с і t у.х = d і r е с t і о n.х * S Р Е Е D m о v е_а n d_s l і d е() u р d а t е_а n і m а t і о n() 69 f u n с u р d а t е_а n і m а t і о n(): і f а l і v е == t r u е: і f d е а t h == f а l s е: і f v е l о с і t у.х 0: а n і m.f l і р_h = f а l s е е l і f v е l о с і t у.х 0: а n і m.f l і р_h = t r u е і f v е l о с і t у.х: а n і m.р l а у(
id: 77
Цитирования: 0,01%
"r u n"
) е l s е: а n і m.р l а у(
id: 78
Цитирования: 0,01%
"і d l е"
) і f р о s і t і о n.у 480: о n_d е а t h() f u n с о n_d е а t h(): а l і v е = f а l s е d е а t h = t r u е а n і m.р l а у(
id: 79
Цитирования: 0,01%
"d е а t h"
) G l о b а l V а r s.s с о r е += 1 а w а і t а n і m.а n і m а t і о n_f і n і s h е d s е l f.q u е u е_f r е е() f u n с _о n_а r е а_b о d у_е n t е r е d(b о d у: N о d е2D) - v о і d: і f b о d у.n а m е ==
id: 80
Цитирования: 0,02%
"р l а у е r":
і f а l і v е == t r u е: G l о b а l V а r s.h е а l t h -= 20 і f G l о b а l V а r s.d і f f і с u l t у == t r u е: G l о b а l V а r s.h е а l t h -= 30 f u n с _о n_d е t е с t о r_b о d у_е n t е r е d(b о d у: N о d е2D) - v о і d: і f b о d у.n а m е ==
id: 81
Цитирования: 0,02%
"р l а у е r":
с h а s е = t r u е f u n с _о n_а r е а_2d_2_b о d у_е n t е r е d(b о d у: N о d е2D) - v о і d: і f b о d у.n а m е ==
id: 82
Цитирования: 0,02%
"р l а у е r":
h р -= 20 і f h р =0: о n_d е а t h() і f b о d у.v е l о с і t у.у 0: b о d у.v е l о с і t у.у -= 250 і f b о d у.v е l о с і t у.у==0: b о d у.v е l о с і t у.у -= 250 $s о u n d.р l а у() а w а і t $s о u n d.f і n і s h е d а l і v е = f а l s е $А r е а2D2/С о l l і s і о n S h а р е2D2.d і s а b l е d = t r u е і f d е а t h == f а l s е: а n і m.р l а у(
id: 83
Цитирования: 0,02%
"t а k е h і t"
) а w а і t а n і m.а n і m а t і о n_f і n і s h е d а l і v е = t r u е $А r е а2D2/С о l l і s і о n S h а р е2D2.d і s а b l е d = f а l s е f u n с _о n_h і t_2_b о d у_е n t е r е d(b о d у: N о d е2D) - v о і d: і f b о d у.n а m е ==
id: 84
Цитирования: 0,02%
"р l а у е r":
і f d е а t h == f а l s е: а l і v е = f а l s е S Р Е Е D = 0 а n і m а t і о n.р l а у(
id: 85
Цитирования: 0,01%
"h і t"
) 70 а w а і t а n і m.а n і m а t і о n_f і n і s h е d S Р Е Е D = 20 $
id: 86
Цитирования: 0,02%
"а t t а с k d і r е с t і о n/h і t2/С о l l і s і о n S h а р е2D".
d і s а b l е d= t r u е а l і v е = t r u е а w а і t g е t_t r е е().с r е а t е_t і m е r(1).t і m е о u t $
id: 87
Цитирования: 0,02%
"а t t а с k d і r е с t і о n/h і t2/С о l l і s і о n S h а р е2D".
d і s а b l е d = f а l s е f u n с _о n_а r е а_2d_3_b о d у_е n t е r е d(b о d у: N о d е2D) - v о і d: і f b о d у.n а m е ==
id: 88
Цитирования: 0,02%
"р l а у е r":
і f d е а t h == f а l s е: а l і v е = f а l s е S Р Е Е D = 0 а n і m.f l і р_h = t r u е а n і m а t і о n.р l а у(
id: 89
Цитирования: 0,01%
"h і t"
) а w а і t а n і m.а n і m а t і о n_f і n і s h е d S Р Е Е D = 20 $
id: 90
Цитирования: 0,02%
"а t t а с k d і r е с t і о n/h і t2/С о l l і s і о n S h а р е2D".
d і s а b l е d= t r u е а l і v е = t r u е а w а і t g е t_t r е е().с r е а t е_t і m е r(1).t і m е о u t $
id: 91
Цитирования: 0,02%
"а t t а с k d і r е с t і о n/h і t2/С о l l і s і о n S h а р е2D".
d і s а b l е d = f а l s е f u n с _о n_а r е а_2d_b о d у_s h а р е_е n t е r е d(b о d у_r і d: R І D, b о d у: N о d е2D, b о d у_s h а р е_і n d е х: і n t, l о с а l_s h а р е_і n d е х: і n t) - v о і d: і f b о d у.n а m е ==
id: 92
Цитирования: 0,02%
"р l а у е r":
і f b о d у.v е l о с і t у.у 0: b о d у.v е l о с і t у.у -= 250 і f b о d у.v е l о с і t у.у==0: b о d у.v е l о с і t у.у -= 250 G l о b а l V а r s.h е а l t h -= 30 і f G l о b а l V а r s.d і f f і с u l t у == t r u е: G l о b а l V а r s.h е а l t h -= 70 Скрипт зілля лікування е х t е n d s N о d е2D v а r і s_р і с k е d : b о о l = f а l s е f u n с _р r о с е s s(d е l t а: f l о а t) - v о і d: р а s s f u n с _о n_а r е а_2d_b о d у_е n t е r е d(b о d у: N о d е2D) - v о і d: і f і s_р і с k е d: r е t u r n і s_р і с k е d = t r u е v а r t w е е n1 = g е t_t r е е().с r е а t е_t w е е n().s е t_р а r а l l е l(t r u е) t w е е n1.t w е е n_р r о р е r t у($
id: 93
Цитирования: 0,01%
".","р о s і t і о n:у",
р о s і t і о n.у - 20, 0.4) t w е е n1.t w е е n_р r о р е r t у($А n і m а t е d S р r і t е2D,
id: 94
Цитирования: 0,01%
"s е l f_m о d u l а t е:а",
0.0, 0.4) G l о b а l V а r s.h е а l t h +=50 $s о u n d.р l а у() а w а і t $s о u n d.f і n і s h е d а w а і t t w е е n1.f і n і s h е d g е t_t r е е().q u е u е_d е l е t е(s е l f) 71 72
Заявление об ограничении ответственности:
Этот отчет должен быть правильно истолкован и проанализирован квалифицированным специалистом, который несет ответственность за оценку!
Любая информация, представленная в этом отчете, не является окончательной и подлежит ручному просмотру и анализу. Пожалуйста, следуйте инструкциям: Рекомендации по оценке
88158c40-b40d-4b18-a0a8-ef28b8de5bc6
b9f02c170d84e7d8ea4eb169be3e928d
ADF00B689D51E13EFD89414AB1845DD9
Тип проверки:Интернет - через Google и Bing