Skip to content

KrohnicDev/DeveloperPortfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 

Repository files navigation

Todoey

Todoey is a basic to-do-list application.

Features:

  • categorization
  • swipe-to-delete
  • data persistance (with Realm)

Othello

Othello is classic Othello game with customization, local multiplayer, and a simple AI opponent.

Main objectives:

  • fully customizable board
  • working AI that can beat regular-skilled human players
  • testing different input methods in UIKit (slider, picker, toggle)
  • taking advantage of the knowledge gained from building Ristinolla

The game engine supports all possible board sizes. Only restriction is that rows and columns are multiples of 2, because otherwise the starting position couldn't be defined. The slider currently forces the board into a square shape, but that is not required for the game to work.

The AI knows two different strategies. For now, the selection is predefined in the code, but that could be easily changed in the future. AI works equally well with all possible board sizes.

RockPaperScissors

RockPaperScissors is a classic rock-paper-scissors game with different levels of AI opponents.

Main objectives:

  • trying out the new SwiftUI framework (100% programmatic UI)
  • exploring different algorithms for the AI opponent (inspired by the legendary Rock Paper Scissors game in Lintukoto)

Calculator

Calculator is a fully functional replicate of the classic iPhone calculator app.

Main objectives:

  • build an app that works with any screen size and orientation
  • implement full calculator functionality

I built this app as part of an iOS development course in Udemy. The lesson was mainly about auto-layout, so the calculator functionality was an optional bonus assignment.

About

A portfolio showcasing my recent work.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published