Simon Says Duo
A two-screen party game for the iPhone Duo, built in SwiftUI for iOS 27.1.
34 files · 1.7 MB unpacked · License: MIT · Updated Nov 9, 2026
- 0
- Views
- 0
- Visitors
- 0
- Downloads
Files
MyApp/
Assets.xcassets/
AccentColor.colorset/
- Contents.json123 B
AppIcon.appiconset/
- Contents.json63 B
- AudioSessionController.swift556 B
- CameraCaptureService.swift7.8 KB
- ClipPreviewView.swift8.8 KB
- ContentView.swift35 KB
- GalleryView.swift9.9 KB
- GameFlowStore.swift9.6 KB
- GameModels.swift20 KB
- GameSessionStore.swift44 KB
- GuidedSetupView.swift11 KB
- LocalRepository.swift5.7 KB
- MyApp.swift135 B
- ParticipantView.swift4.4 KB
- PartyIcon60@2x.png (opens in a new tab)30 KB
- PartyIcon60@3x.png (opens in a new tab)62 KB
- PartyIcon76@2x.png (opens in a new tab)46 KB
- PartyIcon83.5@2x.png (opens in a new tab)54 KB
- PromptDelivery.swift8.6 KB
- Prompts.json27 KB
- RetroClipPreview.swift139 B
- RetroClipScopeControl.swift803 B
- RetroPreviews.swift2.4 KB
- RetroTheme.swift11 KB
- SpeechPromptService.swift3.4 KB
- VisualCueExport.swift2.9 KB
SimonSays.xcodeproj/
project.xcworkspace/
xcshareddata/
xcschemes/
- MyApp.xcscheme3.7 KB
- project.pbxproj29 KB
- LICENSE1.0 KB
- README.md821 B
- SimonSaysParty-Info.plist181 B
README.md
Simon Says Duo
A two-screen party game for the iPhone Duo, written in SwiftUI. The host picks and judges challenges on one screen while the participant sees a mirrored camera preview, a countdown and a Stop control on the other.
Build
- Open
SimonSays.xcodeprojin Xcode with the iOS 27.1 SDK. - Select the
MyAppscheme and set your own Team under Signing & Capabilities. - Run on an iPhone Duo simulator or device (camera and speech need a device for full behaviour).
Notes: the app targets iOS 27.1 because the external-screen camera APIs (CameraCaptureAccessory, AVCaptureDeviceDirectionCoordinator) arrive in that release. The unit and UI test targets are not included in this repository, so Xcode may show them as missing; the MyApp target builds without them.
License
MIT, see LICENSE.