Skip to main content

Pygame framework for making games easier.

Project description

batFramework

batFramework is a Python game framework built using Pygame, designed to simplify game development by providing entities, scenes, a scene manager, and various utilities.

Purpose and Overview

The primary objective of batFramework is to streamline game development. It is mainly designed to program small 2D games

Installation and Setup

To install batFramework, you can use pip: pip install batFramework

The only dependency required is pygame-ce.

Usage Instructions

To create a basic app using batFramework, here's an example:

import batFramework as bf

# Initialize the framework
bf.init(resolution=(1280, 720), window_caption="My Amazing Program")

# Create a manager and a scene
bf.Manager(bf.Scene("main")).run()

In practice, users can inherit bf.Scene to create their own scenes, adding specific behaviors, entities, etc.

Features and Functionalities

For more detailed information, please refer to the documentation.

License

MIT License

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

batframework-1.0.10.tar.gz (29.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

batframework-1.0.10-py3-none-any.whl (40.4 kB view details)

Uploaded Python 3

File details

Details for the file batframework-1.0.10.tar.gz.

File metadata

  • Download URL: batframework-1.0.10.tar.gz
  • Upload date:
  • Size: 29.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for batframework-1.0.10.tar.gz
Algorithm Hash digest
SHA256 d25e691ee1ce8f37879d4d577fefa9849346a782428a563ed3d4bbdb4e62b1df
MD5 766ec16346e61900092e56ceb7aec518
BLAKE2b-256 7aaeb0b472f85cf036b31060cd801006d8bcdb7b7950ed3d010cc268170759d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for batframework-1.0.10.tar.gz:

Publisher: release.yml on BatFramework/batFramework

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file batframework-1.0.10-py3-none-any.whl.

File metadata

  • Download URL: batframework-1.0.10-py3-none-any.whl
  • Upload date:
  • Size: 40.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for batframework-1.0.10-py3-none-any.whl
Algorithm Hash digest
SHA256 04c2c25fb5b3a70340db667b003491ef85ed2c5beb4fa7181081cb0213e6da9d
MD5 51ebd1982d9b89da802744ba261f3c32
BLAKE2b-256 fa6ae642d39cedca136d4a51a18c4ef315cc4b872bfaead1bfb319a4c1ea0ee3

See more details on using hashes here.

Provenance

The following attestation bundles were made for batframework-1.0.10-py3-none-any.whl:

Publisher: release.yml on BatFramework/batFramework

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page