A simple chess game built for OSX using Swift 2.0
Switch branches/tags
Nothing to show
Clone or download
JackBCousineau Merge pull request #2 from rushk2112/Swift3_Syntax
Changes to syntax to for Swift3 to remove warnings.
Latest commit dfc15b2 Oct 2, 2016
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Chess.xcodeproj Begun code documentation and commenting Dec 10, 2015
Chess Changes to syntax to for Swift3 to remove warnings. May 23, 2016
.gitignore Initial commit Nov 5, 2015
CHANGELOG.md
LICENSE.md
README.md Begun code documentation and commenting Dec 10, 2015

README.md

A simple chess game built from scratch for OSX, entirely using Swift 2.0.

Running the project

All that should be needed to build this is an up-to-date version of Xcode, on any suitable OSX environment. As soon as a suitable release build is pushed, this will contain a link to an associated GitHub release.

Features

  • OSX-native Cocoa GUI
  • Human vs Human gameplay
  • "Special" chess move support:
    • Castling
    • Queening
    • En Passant's rule
  • Multiple icon sets, thanks to PyChess (licensing info in LICENSING.md)

Planned features

  • Full code documentation (in-progress, see most recent commit)
  • LAN network multiplayer in-progress
  • King checking detection
  • Computer opponents with configurable difficulty