Skip to main content

batFramework

batFramework is a Python game framework built using Pygame, designed to simplify game development.

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

Metadata

Release files for batframework 2.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for batframework 2.1.0
File Size Uploaded Provenance
batframework-2.1.0.tar.gz 84.4 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for batframework 2.1.0
File Interpreter ABI Platform
batframework-2.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 192.2 kB

Release files / batframework-2.1.0.tar.gz

Download URL batframework-2.1.0.tar.gz
Size 84.4 kB
Tags Source
SHA-256 checksum
How to use checksums
e03f12a4c42263d1d1eaacf86473a9294382744749c1ce4b7feda802665221d9
BLAKE2b-256 checksum
How to use checksums
c1bd91d44f5e6a3351b2d3771e1679f149691632bc7effa80d1cc9038fe44209
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / batframework-2.1.0-py3-none-any.whl

Download URL batframework-2.1.0-py3-none-any.whl
Size 107.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0a9c0611e81d28e0770662919563ce6b2f0ca9cc3d72584eaf9e9caf7cd4f402
BLAKE2b-256 checksum
How to use checksums
9f737cd8e9da0f03ffd59d8d83ba64e37f04d04b3dd721ff990de7f35e0ccc7d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Security for batframework 2.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

2.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page