tortoise-sfml is a high-performance Python wrapper for the SFML (Simple and Fast Multimedia Library) version 2.6.1. This project allows you to leverage the full power of SFML directly from Python, maintaining native-like execution speeds thanks to Cython.
- SFML 2.6.1 Support: Provides access to all core SFML modules:
- System: Time, threads, file paths, and other system utilities.
- Window: Window creation, event handling.
- Graphics: 2D graphics, textures, sprites, shapes, shaders.
- Audio: Sound and music playback, spatial audio.
- High Performance: Utilizes Cython for performance close to native C++.
- Pythonic API: An intuitive and developer-friendly API for Python users.
- Cross-Platform: Works on Windows, macOS, and Linux.
- Easy Integration: Simple installation via pip.
- Python 3.10+
- SFML 2.6.1 (either system-installed or placed within the project directory)
- Cython
The recommended installation method:
pip install tortoise-sfml