/ApplePie

CIS 215 Apple Pie Project!

Primary LanguageSwift

ApplePie

Summary

In ApplePie, the user plays a very familiar classic: Hangman. It's called ApplePie because instead of a morbid stick figure set to hang, the user plays with apples on a tree. If they guess wrong, they lose an apple ad have fewer to harvest for apple pie. ApplePie is a project from my CIS 215 course. Students were tasked with:

  • Arrays are used to populate UI data.
  • Custom functions are used.
  • UI objects are oganized into stacks or have dynamic constraints.
  • UI data is dynamic/not hardcoded.
  • Game displays score/results.

What I Learned

  • How to effectively apply feedback from UX testing.
  • How important it is to have dynamic alignment.
  • How to tie custom functions to a button.
  • How to display computed values using variables.

What I'd Do Differently

  • Use SwiftUI instead of Storyboard
  • Animate the tree to show a falling apple motion.
  • Add more complex words for the user to guess.
  • Design an iOS version.
  • Add a custom font.
  • Use a more appealing color/design scheme.