กรุณาใช้ตัวระบุนี้เพื่ออ้างอิงหรือเชื่อมต่อรายการนี้: http://elartu.tntu.edu.ua/handle/lib/44486
ชื่อเรื่อง: Розробка Android-додатку для гравців настільно-рольової гри D&D з використанням Xamarin та Socket
ชื่อเรื่องอื่นๆ: Development of an Android application for players of the table role-playing game D&D using Xamarin and Socket
ผู้แต่ง: Кузьмич, Олексій Павлович
Kyzmutch, Oleksiy
Affiliation: Тернопільський національний технічний університет імені Івана Пулюя
Bibliographic description (Ukraine): Кузьмич О. П. Розробка Android-додатку для гравців настільно-рольової гри D&D з використанням Xamarin та Socket: кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „121 — інженерія програмного забезпечення“ / О. П. Кузьмич. — Тернопіль: ТНТУ, 2023. — 60 с.
วันที่เผยแพร่: ธัน-2023
Submitted date: ธัน-2023
Date of entry: 7-กุม-2024
สำนักพิมพ์: Тернопільський національний технічний університет імені Івана Пулюя
Country (code): UA
Place of the edition/event: Тернопіль
Supervisor: Стоянов, Юрій Миколайович
Committee members: Осухівська, Галина Михайлівна
UDC: 004.9
คำสำคัญ: 121
інженерія програмного забезпечення
С#
Xamarin
Клієнт-сервер
D&D
sequence diagram
use-case diagram
class diagram
MessagingCenter
binding
Number of pages: 60
บทคัดย่อ: Мета проекту: створити клієнт-серверний додаток для настільної рольової гри Dungeons & Dragons, який дозволяє гравцям та майстрам гри взаємодіяти в реальному часі, управляти персонажами, проводити бої та кампанії. Використовуючи Socket для мережевої комунікації та Xamarin.Forms для створення кросплатформного інтерфейсу користувача, розробка охоплює створення стабільного та ефективного сервера, а також зручного клієнтського додатку. Система базується на інтерактивному взаємодії між гравцями, автоматизації процесів гри та забезпечення глибокого занурення в ігровий світ. Додаток розв'язує проблему координації та управління ігровими сесіями D&D, забезпечуючи зручність в організації ігор та підвищуючи загальну доступність та привабливість настільної рольової гри.
The project's objective is to develop a client-server application for the tabletop role-playing game Dungeons & Dragons, which allows players and game masters to interact in real-time, manage characters, conduct battles, and campaigns. Utilizing Socket for network communication and Xamarin.Forms for creating a cross-platform user interface, the development encompasses building a stable and efficient server, as well as a user-friendly client application. The system is based on interactive player engagement, automation of game processes, and ensuring a deep immersion into the gaming world. The application addresses the issue of coordinating and managing D&D game sessions, enhancing the convenience of organizing games and increasing the overall accessibility and appeal of the tabletop role-playing game.
Content: ВСТУП 4 1 ОГЛЯД ПРЕДМЕТНОЇ ОБЛАСТІ 6 1.1 Огляд існуючих зразків програмного забезпечення 6 1.2 Визначення критеріїв до розроблюваного програмного продукту 13 1.3 Середовище та мова програмування 14 2 ПРОЄКТУВАННЯ АРХІТЕКТУРИ ДОДАТКУ 16 2.1 Клієнт-серверна архітектура 16 2.2 Діаграма прецедентів 17 2.3 Діаграма класів 19 2.4 Діаграма послідовності 25 3 КОНСТРУЮВАННЯ КЛІЄНТ СОКЕТНОГО ДОДАТКУ 27 3.1 Розгляд процесу дії сервера 27 3.2 Опис коду клієнта 29 3.3 Опис MessagingCenter 30 3.4 Опис переходів між сторінками 32 3.5 Опис CombatPage 33 3.6 CreateCharacter 35 3.7 DiceRollPage 37 3.8 TradingPage 38 3.9 Тестування 39 4 ОХОРОНА ПРАЦІ ТА БЕЗПЕКА В НАДЗВИЧАЙНИХ СИТАЦІЯХ 44 4.1 Охорона праці 44 4.2 Безпека в надзвичайних ситуаціях 47 ВИСНОВОК 52 ПЕРЕЛІК ЛІТЕРАТУРИ 53 ДОДАТКИ 55 Додаток A 56 Додаток Б
URI: http://elartu.tntu.edu.ua/handle/lib/44486
Copyright owner: © Кузьмич Олексій Павлович, 2023
References (Ukraine): 1. START YOUR D&D JOURNEY! [Електронний ресурс] // Wizards of the Coast. – 2023. – Режим доступу до ресурсу: https://www.dndbeyond.com/how-toplay-dnd.
2. D MELZER J. What Is D&D Beyond - and How Do You Use It? [Електронний ресурс] / JENNY MELZER // cbr.com. – 2023. – Режим доступу до ресурсу: https://www.cbr.com/dnd-beyond-guide/#what-is-dnd-beyond-anyway.
3. Fight Club 5th Edition [Електронний ресурс] // Mac App Store. – 2019. – Режим доступу до ресурсу: https://apps.apple.com/us/app/fight-club-5thedition/id1484084460?mt=12
4. EditionGame Master 5th Edition [Електронний ресурс] // amazon. – 2020. – Режим доступу до ресурсу: https://www.amazon.com/Lions-Den-Game-MasterEdition/dp/B08473NM2H.
5. Microsoft to acquire Xamarin and empower more developers to build apps on any device [Електронний ресурс] // Microsoft. – 2016. – Режим доступу до ресурсу: https://blogs.microsoft.com/blog/2016/02/24/microsoft-to-acquire-xamarin-andempower-more-developers-to-build-apps-on-any-device/.
6. TCP/IP Sockets in C# / David B. Makofske, David Makofske, Michael J. Donahoo, Kenneth L. Calvert., 2004. – 175 с. – (Elsevier Science).
7. What is Use Case Diagram? [Електронний ресурс] // Visual Paradigm. – 2023. – Режим доступу до ресурсу: https://www.visual-paradigm.com/guide/uml-unifiedmodeling-language/what-is-use-case-diagram/
8. What is Class Diagram? [Електронний ресурс] // Visual Paradigm. – 2023. – Режим доступу до ресурсу: https://www.visual-paradigm.com/guide/uml-unifiedmodeling-language/what-is-class-diagram/.
9. What is Sequence Diagram? [Електронний ресурс] // visual paradigm. – 2023. – Режим доступу до ресурсу: https://www.visual-paradigm.com/guide/uml-unifiedmodeling-language/what-is-sequence-diagram/.
10.CLR via C# (Developer Reference), 2012. – 894 с. – (Microsoft Press). – (4-е вид.; кн. 978).
11. Paul F. Johnson. Cross-platform UI Development with Xamarin.Forms / Paul F. Johnson., 2015. – 330 с.
12. Про затвердження Вимог щодо безпеки та захисту здоров’я працівників під час роботи з екранними пристроями [Електронний ресурс]. – 2018. – Режим доступу до ресурсу: https://zakon.rada.gov.ua/laws/show/z0508-18#Text.
13. Санітарні норми мікроклімату виробничих приміщень ДСН 3.3.6.042-99 [Електронний ресурс]. – 1999. – Режим доступу до ресурсу: https://zakon.rada.gov.ua/rada/show/va042282-99#Text
14. Навчальний посібник «ТЕХНОЕКОЛОГІЯ ТА ЦИВІЛЬНА БЕЗПЕКА. ЧАСТИНА «ЦИВІЛЬНА БЕЗПЕКА»» / автор-укладач В.С. Стручок– Тернопіль: ФОП Паляниця В. А., – 156 с. Отримано з http://elartu.tntu.edu.ua/handle/lib/39424
Content type: Master Thesis
ปรากฏในกลุ่มข้อมูล:121 — інженерія програмного забезпечення

แฟ้มในรายการข้อมูลนี้:
แฟ้ม รายละเอียด ขนาดรูปแบบ 
dyplom_Kuzmytch_2023.pdf2,51 MBAdobe PDFดู/เปิด


รายการทั้งหมดในระบบคิดีได้รับการคุ้มครองลิขสิทธิ์ มีการสงวนสิทธิ์เว้นแต่ที่ระบุไว้เป็นอื่น

เครื่องมือสำหรับผู้ดูแลระบบ