This Xcode-based project is a collection of interactive mini-games written in Swift for iOS.
It focuses on logic design, modular structure, algorithmic thinking, and scalable game expansion while using SwiftUI for interface design.
One or two player modes are supported in some games.
The CPU opponent makes decisions using randomized guesses influenced by game difficulty, creating lightweight but replayable gameplay experiences.
This project is a growing collection of Swift mini-games for iOS.
Each game emphasizes:
- problem solving
- turn-based interaction
- clean program structure
- lightweight mobile gameplay
Currently implemented games:
- Guess Number
- Tic Tac Toe
- Unscramble a Word
- Flip a Coin
- Name Countries and Capitals
- All Capitals
- All Countries
- Asia
- Europe
- Africa
- Oceania
- North America
- South America
- Increasing Word Length Spelling Challenge
- Anagrams (7-letter word competition)
- Higher or Lower
- 6 guesses → 1–100
- 9 guesses → 1–1,000
- 13 guesses → 1–10,000
- 16 guesses → 1–100,000
- 19 guesses → 1–1,000,000
- Wordle
- Number Patterns (turn-based sequence continuation)
There are currently 19 total playable game modes, including variations within games.
- Install Xcode from the Mac App Store
- Open Xcode
- Select:
File → Open
- Choose the project root folder
- Allow Xcode to load the project
- Select the target device (iPhone simulator or connected device)
- Click the Run button or press:
⌘ + R
- The app will launch in the simulator
- Use the UI to navigate between games
- Xcode
- Swift 5+
- iOS 16+ recommended
- Basic Swift knowledge
- Clone or download the repository
- Open the project in Xcode
- Ensure the correct iOS Simulator or device is selected
- Build and run the project
.
├── Assets.xcassets
├── GamePrepPromps.txt
├── GameSettings.swift
├── GameView.swift
├── MiniGames.swift
├── MiniGameTicTacToe.swift
├── SettingsView.swift
├── TheMiniTinyChallengeApp.swift
├── WelcomeView.swift
└── README.md
| No | File | Details |
|---|---|---|
| 1 | Assets.xcassets | App icons and visual assets |
| 2 | GamePrepPromps.txt | Word lists and prompt data used by games |
| 3 | GameSettings.swift | Global game configuration and settings |
| 4 | GameView.swift | Main gameplay interface |
| 5 | MiniGames.swift | Core mini-game logic and selection |
| 6 | MiniGameTicTacToe.swift | Tic Tac Toe game implementation |
| 7 | SettingsView.swift | Player settings interface |
| 8 | TheMiniTinyChallengeApp.swift | Application entry point |
| 9 | WelcomeView.swift | Main menu and starting screen |
- Open project in Xcode
- Select:
Product → Build
or press:
⌘ + B
- Run the app to start gameplay
Planned or hypothetical additions:
-
Word Chain
Players say words starting with the last letter of the previous word. -
Acronym Game
Players invent meanings for acronyms (example: NASA).
- Only three randomly selected games available per session
- Dots and Boxes selectable
- Possibly remove Connect Four
- Palindromes limited to random selection pool
- Hangman
- Alphabet Category Game
- Two Truths and a Lie
- Word Search
- Connect Four
- Find Palindromes
- Rock Paper Scissors
- Dots
- Mastermind / 20 Questions
Developed by Kenton Bell
© kentn 2026
℗ kentn