Yut - a Game
June 21, 2020 ยท View on GitHub
WWDC 2020 Swift Student Challenge Submission
โจ๐ง๐ปโ๐ป Accepted! ๐ง๐ปโ๐ปโจ


Description
This PlaygroundBook is accepted as Apple's WWDC20 Student Swift Challenge award. In this PlaygroundBook, a Korean traditional game "Yut (์ท)" is introduced. You can get a brief look at what Yut is, how the game works, and play it in a 3D environment. It can run on both macOS & iPadOS Swift Playground, but was submitted to run on iPadOS. (Because PencilKit does not work on macOS)
It is made and tested with following tools: Xcode 11, Swift Playground (macOS & iPadOS version), Swift Playgrounds Author Template from Apple, Affinity Photo, Blender, and Reality Converter from Apple.
It uses following frameworks: Foundation, UIKit, SceneKit, AVFoundation, PencilKit.
Resources are from: Wikipedia, Wikimedia, textures.com.
Notice
Just 20 minitue before submission, unknown part of the PlaygroundBook suddenly kept crashing, rendering everything unsuable. (Yes, I should have used git ยฏ\_(ใ)_/ยฏ) I had to sumit a backup version that was unpolisehd and buggy. It missed some features (especially ARKit version of the game and the way game work), had typos, unmatching descriptions and dummy images, with some bugs.
I was originally extremely disappointed that I couldn't submit a fully polished and feature-complete version originally imagined. Now I'm very surprised and happy I got accepted.
This version of PlaygroundBook keeps everything as submitted, for anybody who wants future reference.
LICENSE
See LICENSE.