Фінальний навчальний проект 100-денного курсу SwiftUI. Велике спасибі Полу Хадсону за чудовий курс для початківців.
Вам потрібно створити програму, яка допоможе користувачам кидати кістки, а потім зберігати отримані результати.
Для початку я підключив Core Data для зберігання інформації про всі кидки, які були зроблені у грі. Зробив кнопку в Navigation Bar, яка відкриває лист зі конфігурацією наших кубиків, там можна вибрати їхгю кількість та колір.
Потім я використав іконки з бібліотеки іконографії SF Symbols, щоб надати кубикам власного зовнішнього вигляду. Щоб кубики рухалися завдяки дотикам, я використовував gesture для свого екрану. Щоб досягти приблизного 3D-ефекту, я застосував rotation3DEffect, який надав гральним кісткам більш опуклого вигляду.
Далі, коли анімація привела кістки в рух, я швидко і непомітно змінив іконку на інше випадкове значення, щоб надати кидку реалістичність та сенс. Після кидка кісток результати записуються в базу даних та відображаються на екрані результатів.
Частина ігрового інтерфейсу програми для гри в кістки під назвою Learn Craps Yo FREE. Дякую Майку Ленду за контракт на розробку SwiftUI.
10 січня, 2022
Дізнатися більшеНевелика гра в якості технічного завдання на роботу від компанії Arbita.
13 серпня, 2021
Дізнатися більше