WWDC 2022 - SoundBall (Accepted 🥳)

Related tags

Layout ios swiftui
Overview

♫ SoundBall

🎮 Play

  • You can set the horizontal and vertical walls with the Object Picker on the top.
  • You can set the sound that the wall makes with the Pitch Picker at the top.
  • When the ball hits the wall, it outputs the sound applied to the wall.
  • Click the first revert button to return the wall created by the stack.
  • Press the second reset button to reset the position of the ball.
  • The third stop and play button allows the ball to stop and move.

FrameWork

I used SwiftUI, SpriteKit, and AVFoundation. To implement 2D animation, SpriteKit was used and object movement and collision detection were used. Through AVFoundation, the piano sound is made when the ball and the wall collide.

Feature

The feature of this app is that you can easily make songs with balls and walls from simple ui to satisfy your eyes and ears. The pitch varies depending on the color of the wall. You can adjust from C3 to F4 through the picker. The ball moves diagonally and can control its movement through the horizontal and vertical walls. To explain the technical part, if you implement Node as Stack and press the Revert button, it disappears in the order of the last node created. (Last In First Out). And when the node of SpriteKit collides, it outputs a sound through AVFoundation.

You might also like...
Hack Sprint, Winter 2022, SwiftUI

Hack Sprint - Winter 2022 Welcome to Hack Sprint! The world of mobile development is an amazing and rich one, but one that might seem intimidating at

Brogatchi - RETRO virtual pet sim for cornhacks 2022

Brogatchi When the Tamagotchi was released in 1996, it introduced a generation o

Проект команды DreamTeam по курсу "Разработка приложений на iOS" VK Group (весна 2022)

2022_1_DreamTeam Проект команды DreamTeam по курсу "Разработка приложений на iOS" VK Group (весна 2022) meet2guide Программа для выбора экскурсии и об

CVE-2022-22639: Get a Root Shell on macOS Monterey

Details See Blog: https://www.trendmicro.com/en_us/research/22/d/macos-suhelper-root-privilege-escalation-vulnerability-a-deep-di.html Exploitation of

LIDAR Wearable Navigational System for the Visually Impaired 👁️ -- [2022 GSEF Project]
LIDAR Wearable Navigational System for the Visually Impaired 👁️ -- [2022 GSEF Project]

A Novel Implementation of LiDAR Mesh Classification and Image Classifiers In Assistive Technology for the Visually Impaired. Background Information 25

Application for iOS Applications Development, Autumn 2022

iOS2022AUT Application for iOS Applications Development, Autumn 2022, 41889/05 https://github.com/johnballauts/iOS2022AUT Team members: Name Student I

An app for questioning people to try on different names and pronouns. A winner of the Swift Student Challenge 2022.
An app for questioning people to try on different names and pronouns. A winner of the Swift Student Challenge 2022.

DiscoverMe is an app for questioning, trans, nonbinary, and gender-nonconforming people to try on different names and pronouns that better suit their

This is the application that describes Equipment Losses & Death Toll & Military Wonded & Prisoner of War of russians in 2022 Ukraine russia War. #StandWithUkraine
This is the application that describes Equipment Losses & Death Toll & Military Wonded & Prisoner of War of russians in 2022 Ukraine russia War. #StandWithUkraine

This is the application that describes Equipment Losses & Death Toll & Military Wonded & Prisoner of War of russians in 2022 Ukraine russia War. #StandWithUkraine

Repository for STRV Academy: Becoming an iOS Engineer 2022

STRV Academy: Becoming an iOS engineer Repository for STRV Academy: Becoming an iOS Engineer 2022. Here you can find the project that is being develop

Swift client for Software-Challenge Germany 2022/2023

Swift client for Software-Challenge Germany 2022/2023 This package contains a simple client written in Swift for Software-Challenge Germany 2022/2023.

This project has been developed to understand GraphQL and Diffable Data Source. Created on 20.06.2022.

SpaceX Launches First in first. You need to build all packages before building the project. Packages: Extensions API Open Extensions folder under proj

HumanScan for WWDC 21 Swift Student Challenge
HumanScan for WWDC 21 Swift Student Challenge

WWDC 2021 Student Challenge 🧍 HumanScan: an interactive playground for scanning, rigging, and applying animations to real-life 3D human models YouTub

My submission for WWDC'21 Swift Student Challenge which was selected.
My submission for WWDC'21 Swift Student Challenge which was selected.

Double Spending This is my submission for Swift Student Challenge - WWDC2021. This playgrounds aims to teach you basics of Double Spending Attack. Thi

Testing the new ShazamKit framework announced at WWDC 2021
Testing the new ShazamKit framework announced at WWDC 2021

ShazamKit Demo Using the ShazamKit framework announced at WWDC 2021 to perform song recognition. Demo Tweet Usage Open the project and change the Bund

Swift Playgrounds desenvolvido para o Swift Student Challenge da WWDC 21
Swift Playgrounds desenvolvido para o Swift Student Challenge da WWDC 21

Pile Up Swift Playgrounds desenvolvido para o Swift Student Challenge da WWDC 21 Descrição Pile Up é um quebra cabeça cujo objetivo é empilhar os bloc

My Winning Submission for Apple's WWDC 2021 Swift Student Challenge
My Winning Submission for Apple's WWDC 2021 Swift Student Challenge

Symmetries This playground book gives a quick insight into the symmetry groups of 3-dimensional objects like the platonic solids. The user can play ar

🎉 WWDC 2021 Swift Student Challenge Winner 🎉 Dance Party allows users to record choreography and play against other users to try and match the key poses!
🎉 WWDC 2021 Swift Student Challenge Winner 🎉 Dance Party allows users to record choreography and play against other users to try and match the key poses!

💃 Dance Party 🕺 🍎 WWDC 2021 Swift Student Challenge Winner 🎉 Installation Steps (Works on iPad Only) Clone or Download Unzip the .playgroundbook.z

WWDC Scholarship için hazırlanmış playground projelerini keşfet!

WWDC Projeleri WWDC Scholarship ve Swift Student Challenge için hazırlanmış playground projelerini keşfedin! Kendi başvurularınızı eklemek için CONTRI

ARKit Base Project. Place virtual objects based on WWDC example project
ARKit Base Project. Place virtual objects based on WWDC example project

ARKit - Placing Virtual Objects in Augmented Reality Learn best practices for visual feedback, gesture interactions, and realistic rendering in AR exp

Releases(iOS)
Owner
Mingyu Kang
🥇 Swift Student Challenge Winner WWDC - 2022
Mingyu Kang
A collection of session summaries in markdown format, from WWDC 20, 19 & 17

WWDC-Recap Summaries for the sessions of WWDC 20, 19 & 17 in a markdown format. These notes are not intended to replace the full experience. They are

Eren Kabakçı 125 Apr 12, 2021
My WWDC 2022 swift student challenge submission - GradientDescend

GradientDescend Welcome to GradientDescend! This is my submission for the WWDC 2022 Swift Student Challenge. If you'd like, you can check out Gradient

Ryan Du 10 Oct 9, 2022
[Accepted] My WWDC21 Swift Student Challenge submission

My WWDC21 Swift Student Challenge submission I made a playground book that teaches you the basics of ARKit through interactive lessons. It covers posi

Zheng 25 Nov 12, 2022
[Accepted] WWDC21 Swift Student Challenge Submission

Hear See Tell us about the features and technologies you used in your Swift playground. Swift Playground Author Template: providing the general struct

Zhiyu Zhu/朱智语 12 Apr 7, 2022
[Accepted] My WWDC2021 Swift Student Challenge submission chosen as one of the 350 winners!

Genetic Algorithms | WWDC21 This project was entirely built with SwiftUI. To direct download this Playground and run it on your Mac or IPad, click he

Fred Lacis 2 Dec 22, 2021
My accepted playground for the WWDC20 Swift Student Challenge!

WWDC20 Badge Creator ?? Overview Submission Status: Accepted! Hello, and thank you for your interest in my project! This is my accepted playground pro

M. Bertan Tarakçıoğlu 1 May 2, 2022
Accepted in WWDC22 Swift Student Challenge. This is an app dedicated to my grandfather.

WWDC22 Introduction Accepted in WWDC22 Swift Student Challenge. This is an app dedicated to my grandfather. In short, Grandpa's Farm is an app in whic

Xikai Liu 6 Nov 26, 2022
NP-Open-House-Setup - Automated setup utility and instructions for Friction booth at NP Open House 2022

Friction Setup Setup Instructions Friction setup Start up the iMac Give it a cou

Jia Chen 0 Jan 4, 2022
App07 - This is part of the 31 days of small Xcode apps for January 2022

App07 This is part of the 31 days of small Xcode apps for January 2022 Multiplic

Christopher M. 0 Jan 8, 2022
Aplikacja realizowana w ramach rekrutacji na staż Allegro Spring TECH e-Xperience 2022

RepoFinderAllegro Aplikacja realizowana w ramach rekrutacji na staż Allegro Spring TECH e-Xperience 2022 Uruchamianie Do uruchomienia aplikacji potrze

null 0 Jan 9, 2022