Skip to content

kentonbell/TheMiniTinyChallenge-iOS

Repository files navigation

📱 Introduction

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.


📚 Index


🧭 About

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.


▶️ Usage

📲 Running the App

  1. Install Xcode from the Mac App Store
  2. Open Xcode
  3. Select:
File → Open
  1. Choose the project root folder
  2. Allow Xcode to load the project

▶ Running the Application

  1. Select the target device (iPhone simulator or connected device)
  2. Click the Run button or press:
⌘ + R
  1. The app will launch in the simulator
  2. Use the UI to navigate between games

🛠 Development

📋 Pre-Requisites

  • Xcode
  • Swift 5+
  • iOS 16+ recommended
  • Basic Swift knowledge

🖥 Development Environment

  1. Clone or download the repository
  2. Open the project in Xcode
  3. Ensure the correct iOS Simulator or device is selected
  4. Build and run the project

📂 File Structure

.
├── 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

▶️ Build

  1. Open project in Xcode
  2. Select:
Product → Build

or press:

⌘ + B
  1. Run the app to start gameplay

🚧 Future Development

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).


📱 Possible iOS-Specific Features

  • Only three randomly selected games available per session
  • Dots and Boxes selectable
  • Possibly remove Connect Four
  • Palindromes limited to random selection pool

🧪 Experimental Ideas

  • Hangman
  • Alphabet Category Game
  • Two Truths and a Lie
  • Word Search
  • Connect Four
  • Find Palindromes
  • Rock Paper Scissors
  • Dots
  • Mastermind / 20 Questions

🙏 Acknowledgements

Developed by Kenton Bell

© kentn 2026
℗ kentn

About

Minigames in a game of Tic-Tac-Toe

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages