Skip to content

ronaldcotton/Swift-15Puzzle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

15 Puzzle

WSU Vancouver - CS458 - Project 1

First Swift Project

Screenshots

15 Puzzle Screenshot One 15 Puzzle Screenshot Two

Abstract

15 Puzzle is a sliding puzzle that consists of a frame of numbered square tiles in random order with one tile missing. This project was to build familiarity with XCode and the Swift Programming Language. Specifically, we used the Interface Builder (IB) editor to layout view components, MVC design and flow of events for a Single View Application.

More information is in the /docs pdf.

Testbed

Built and simulated on a MacOS Sierra 10.12.6, XCode 9.2 (9C40b) compiler and tested on Simulator v10.0.

Extra Features beyond Assignment Guidelines

  • App icons for all sizes (except for app store).
  • Added Images for the 15 puzzle.
  • Shuffle button alternated to Solve button.
  • Allows alternating between images and numbers for puzzle solve.
  • Solved puzzle presents animation of the whole screen doing a barrel roll.

Note

All code licenced MIT with exception to Apple comments and boilerplate code.

Image owned by proper copyright holder and is used for demonstration purposes only.

School assignment copyrighted by Instructor.

About

15 Puzzle - iOS/Swift Application - sliding puzzle that consists of a frame of numbered square tiles in random order with one tile missing.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages