top of page

Create Your First Project

Start adding your projects to your portfolio. Click on "Manage Projects" to get started

iOS Tik Tak Toe

PROJECT TYPE

School project

YEAR

2023

LOCATION

Stockholm

Link

Tic-Tac-Toe Game (Swift, MVC Architecture)

Designed and developed a Swift-based Tic-Tac-Toe game with a clean and maintainable MVC architecture.

Game Logic: Implemented a robust TicTacToeGameLogic class to manage the board, player turns, and win/draw conditions.
Game Modes:
*Player vs. Player (PVP): Two human players compete with results displayed via alerts.
*Player vs. Environment (PVE): Human player faces an AI opponent with dynamic gameplay.
User Interface: Created a polished UI with stylish elements, including borders, backgrounds, and editable player name fields.
Main Menu: Built a flexible menu system allowing users to set player names, select game modes, and start new games seamlessly.
Feedback and Flow: Utilized UIAlertController to display game results, update scores, and guide the user through the game flow.
Optimized Experience: Designed the app for smooth performance and an intuitive user experience.
This project showcases my ability to create functional, user-friendly applications while adhering to best practices in software design and development.

bottom of page