A VisionOS app that lets you play chess against a bot or your friends
Tech Stack - SwiftUI, RealityKit Frontend (VisionOS) + Flask (Python) Backend
Screen.Recording.2023-12-27.at.5.17.45.PM.mov
- Launch chess.xcodeproj in your xcode beta ide. Open up the VisionOS Simulator
- Launch the Chess-Engine backend:
# cd into the chess engine folder
source /venv/bin/active # get the dependencies in virtual env
python app.py
- That's it! Now you should be good to play against the bot. This app works by calling the backend through HTTP requests every time it's time for the bot to play / update the board.