Godot FreeCell is a classic solitaire card game built with the Godot Engine, designed to offer a clean and enjoyable gaming experience free from ads or unnecessary distractions. This game is developed using GDScript and uses free assets from itch.io, ensuring an engaging gameplay experience with a touch of artistic flair. With support for desktop, iOS, and Andriod you can enjoy FreeCell Solitaire on your favorite devices.
- Start the game from the main menu by clicking "Start."
- Move cards according to the classic solitaire rules.
- The objective is to move all cards to the foundation piles, sorting them by suit and in ascending order.
- More detailed rules and history of the game can be found on Wikipedia
To run FreeCell Solitaire on your local machine, you'll need to have Godot Engine installed. You can download Godot Engine from here.
After installing Godot, follow these steps:
- Clone this repository to your local machine.
- Open Godot Engine and import the project.
- Press 'Play' to run the game.
Exporting FreeCell Solitaire to iOS is straightforward, requiring only Xcode, Apple’s integrated development environment. You do not need an Apple Developer license to sideload the game onto your own device for personal use. Here’s how you can get your game running on an iOS device:
- Xcode: Ensure you have the latest version of Xcode installed on your Mac. You can download it for free from the Mac App Store.
- Godot Export Templates: Download and install the export templates for iOS from within the Godot Engine. This can be done by going to
Editor
>Manage Export Templates
in the Godot Engine menu.
-
Export Project in Godot:
- Open your project in Godot Engine.
- Go to
Project
>Export
and selectAdd…
to add a new export preset. - Choose
iOS
from the list and configure the export settings as needed. For most cases, the default settings will suffice. - Click
Export Project
, choose a destination, and save your.ipa
file.
-
Sideloading with Xcode:
- Open Xcode and navigate to
File
>Open
to open the.ipa
file you exported. - Connect your iOS device to your Mac via USB.
- Select your device from the list of available targets in Xcode.
- Navigate to
Window
>Devices and Simulators
, and under the “Installed Apps” section, drag and drop your.ipa
file to install the game on your device.
- Open Xcode and navigate to
-
Trust Developer App:
- On your iOS device, go to
Settings
>General
>Device Management
. - Under "Developer App", tap your Apple ID and then trust it.
- You should now be able to open the game on your device.
- On your iOS device, go to
- While you don't need an Apple Developer account for personal use, distributing your game on the App Store or to a broader audience requires a membership in the Apple Developer Program.
- Sideloading with Xcode installs the game only on connected devices and is ideal for testing or personal use.
- Remember to check the official Godot documentation for any updates or changes to the export process.
With these steps, you can enjoy FreeCell Solitaire on your iOS device without any cost. Happy gaming!
Godot FreeCell is available under the MIT License, which allows for both personal and commercial use, modification, distribution, and private use. For more details, please see the LICENSE file.
- Game development powered by Godot Engine.
- Free assets used in this game were sourced from itch.io.
- Card sprites via mreliptik.itch.io
- GUI assets via penzilla.itch.io
- A big thank you to the Godot and open-source communities for their invaluable resources and support.