Skip to content

The official iOS client for Flang, a strategic board game similar to chess or shogi.

License

Notifications You must be signed in to change notification settings

timfraedrich/flang-ios

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flang for iOS

The official iOS client for Flang, a strategic board game similar to chess or shogi with unique rules that set it apart.

About Flang

Flang is a board game that combines familiar chess-like elements with special rules that create a distinct strategic experience. The game features traditional chess pieces alongside the unique "flanger" piece, offering fresh tactical possibilities.

For complete game rules and documentation, visit the Flang Wiki.

Features

  • Offline Play: Play locally against the device without an internet connection
  • Online Multiplayer: Challenge other players in live games or daily correspondence games
  • Community Features: View leaderboards, player rankings, and profiles
  • Game History: Track your past games and rating progression
  • Clean Swift Implementation: Built with modern SwiftUI and native iOS technologies

The Flang Ecosystem

Flang is available on multiple platforms:

  • iOS (this repository) - Native iOS app for iPhone and iPad
  • Android - Official Android client
  • Desktop - Cross-platform desktop client (in development)
  • Server - Official multiplayer server backend
  • Game Documentation - Rules, wiki, and core game assets

Getting Started

Building the Project

  1. Clone this repository
  2. Open the Flang.xcodeproj file in Xcode
  3. Select a different development team.
  4. Build and run on your device or simulator

Playing Online

To use online features:

  1. Create an account in the app
  2. Your data will be shared with the official Flang server (operated by Jannis Scheibe)
  3. See PRIVACY.md for details on data collection and usage

License

This project is licensed under the GNU General Public License v3.0 (GPLv3). See LICENSE.md for the full license text.

The game concept and implementation are based on Flang by Jannis Scheibe, also licensed under GPLv3.

Acknowledgments

See NOTICE.md for complete attribution details.

Contributing

Contributions are welcome! When contributing:

  1. Follow the existing code style
  2. Test thoroughly on iOS devices
  3. Ensure compatibility with the official Flang server
  4. All contributions must be compatible with GPLv3

About

The official iOS client for Flang, a strategic board game similar to chess or shogi.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages