Skip to content

CoffeeTortoise/pysfml261

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

tortoise-sfml: Python Wrapper for SFML 2.6.1

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.

Features

  • 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.

Installation

Requirements

  • Python 3.10+
  • SFML 2.6.1 (either system-installed or placed within the project directory)
  • Cython

Install via pip

The recommended installation method:

pip install tortoise-sfml

About

SFML 2.6.1 wrapper for python

Resources

License

Stars

Watchers

Forks

Packages

No packages published