Skip to main content

A fast 2D sprite engine using OpenGL

Project description

Rabbyt is a sprite library for Python with game development in mind. It provides fast performance with an easy to use but flexable API.

For a quick rundown on the current features see the website.

You can find the reference documentation here.

Examples and documentation are included in the source distribution, but not the .eggs or windows installer.

Changes from Version 0.8.2 to Version 0.8.3

  • Fixed Sprite.left (etc.) incorrectly applying independant axis scaling to absolute coords instead of rotated relative to the sprite.

  • Sprite.bounding_radius now reflects Sprite.scale. (previously ignored.)

  • Fixed a segfault when anims have circular dependencies.

  • Optimized swizzle.

  • Fixed aabb_collide() not always reporting immediately overlapping rects.

  • Fixed a memory leak caused by an extra underscore at the end of __dealloc___

Project details


Download files

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

Source Distribution

Rabbyt-0.8.3.zip (171.2 kB view details)

Uploaded Source

Built Distributions

Rabbyt-0.8.3.win32-py2.7.exe (310.6 kB view details)

Uploaded Source

Rabbyt-0.8.3.win32-py2.6.exe (310.1 kB view details)

Uploaded Source

Rabbyt-0.8.3-py2.7-win32.egg (132.2 kB view details)

Uploaded Source

Rabbyt-0.8.3-py2.7-linux-x86_64.egg (328.9 kB view details)

Uploaded Source

Rabbyt-0.8.3-py2.6-win32.egg (131.8 kB view details)

Uploaded Source

Rabbyt-0.8.3-py2.6-linux-x86_64.egg (300.4 kB view details)

Uploaded Source

Rabbyt-0.8.3-py2.6-linux-i686.egg (266.8 kB view details)

Uploaded Source

Rabbyt-0.8.3-py2.5-linux-x86_64.egg (299.2 kB view details)

Uploaded Source

Rabbyt-0.8.3-py2.5-linux-i686.egg (265.6 kB view details)

Uploaded Source

Rabbyt-0.8.3-py2.4-linux-x86_64.egg (298.4 kB view details)

Uploaded Source

Rabbyt-0.8.3-py2.4-linux-i686.egg (265.2 kB view details)

Uploaded Source

File details

Details for the file Rabbyt-0.8.3.zip.

File metadata

  • Download URL: Rabbyt-0.8.3.zip
  • Upload date:
  • Size: 171.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Rabbyt-0.8.3.zip
Algorithm Hash digest
SHA256 23ee10879f65be1bd2e916380df5531917d042dedf5cc0b573976ab4090a61f6
MD5 bb603a5cb02f3a8bb2e674f60e62de2c
BLAKE2b-256 a6273e708b61fcf9714f092ae4b894e2f7b25ee558f06b1ac2ad06cf0a4080d6

See more details on using hashes here.

File details

Details for the file Rabbyt-0.8.3.win32-py2.7.exe.

File metadata

File hashes

Hashes for Rabbyt-0.8.3.win32-py2.7.exe
Algorithm Hash digest
SHA256 b49d25a976ed9d28e9f093a4c0f8b904b82e566ee1983b3f74d7abc0be83931c
MD5 97b7bd5df107557c135b4ce925b27bd9
BLAKE2b-256 b1fb8ff62cbbc7d8bb486691a7fcaa2b3beee367fb7ced3654afe37ab3dbf491

See more details on using hashes here.

File details

Details for the file Rabbyt-0.8.3.win32-py2.6.exe.

File metadata

File hashes

Hashes for Rabbyt-0.8.3.win32-py2.6.exe
Algorithm Hash digest
SHA256 11c1dcabc77062b49366572d7ab4233d5dc5a517e5af8cdb3b24ba807a7505a7
MD5 243dd9f434f184ae1563826c803e0f70
BLAKE2b-256 01bec7ba429e6f2fa6d930ef2a182cae578c5d0764a39089564af34a08a1f3f5

See more details on using hashes here.

File details

Details for the file Rabbyt-0.8.3-py2.7-win32.egg.

File metadata

File hashes

Hashes for Rabbyt-0.8.3-py2.7-win32.egg
Algorithm Hash digest
SHA256 3156f1ca4db85a53689c5bbb383723065acf9112b201548a15353930b27cf5fe
MD5 ac10b1ae870668cc3a28b68d74b613d1
BLAKE2b-256 1cdfa3f7cb6b3baa8b749be6d8557c0e33e52d22264e0a7deab5ec4eeca2bc1c

See more details on using hashes here.

File details

Details for the file Rabbyt-0.8.3-py2.7-linux-x86_64.egg.

File metadata

File hashes

Hashes for Rabbyt-0.8.3-py2.7-linux-x86_64.egg
Algorithm Hash digest
SHA256 36b6a0f44a932ba02c8be555e7ca89478ac3f78f823d01966621ff7e22a4375c
MD5 c8f99ea4c71f7f2e88f73c59587db264
BLAKE2b-256 ffe73f0c49a550b8238223e71987c488649ee29ceb4e2ed32bb1dad5927e72ab

See more details on using hashes here.

File details

Details for the file Rabbyt-0.8.3-py2.6-win32.egg.

File metadata

File hashes

Hashes for Rabbyt-0.8.3-py2.6-win32.egg
Algorithm Hash digest
SHA256 9b29720dc498720524e84c70d531abe134efa61b508dd2180c8cce91c9ddbdfc
MD5 5ef83a2360692e6b097546905f22f938
BLAKE2b-256 68f84ba6154f3ca91f1cb5ab2ec7bdb335efdc437690005a974efee8943ee5a9

See more details on using hashes here.

File details

Details for the file Rabbyt-0.8.3-py2.6-linux-x86_64.egg.

File metadata

File hashes

Hashes for Rabbyt-0.8.3-py2.6-linux-x86_64.egg
Algorithm Hash digest
SHA256 b6c13df021f109d72ba355f0a7581d78c17247f8eb0a00815b33530d4b28245c
MD5 e6e52f22d821bf5ecbe0abecd713b0fe
BLAKE2b-256 8d10cb9ff365141253b1051f38d8117f26585c869abb7765235f878e815a4d01

See more details on using hashes here.

File details

Details for the file Rabbyt-0.8.3-py2.6-linux-i686.egg.

File metadata

File hashes

Hashes for Rabbyt-0.8.3-py2.6-linux-i686.egg
Algorithm Hash digest
SHA256 1b1097ae59a77463804153c8789e76e1ad264ee5467610c30b72c3ab92088860
MD5 8ffe936588f3ffbfce22c9b27c427915
BLAKE2b-256 0071715402afe3b119d6a7c124e79f1824f364a828b3e333de00f53ce5febdbb

See more details on using hashes here.

File details

Details for the file Rabbyt-0.8.3-py2.5-linux-x86_64.egg.

File metadata

File hashes

Hashes for Rabbyt-0.8.3-py2.5-linux-x86_64.egg
Algorithm Hash digest
SHA256 f635adde3896dd87bbf53fa60b441e5ac75cfff50bf852133e0142dbe87d0985
MD5 727b2619a05dc5070b47e49933966db0
BLAKE2b-256 5677200ef954c4c7c951c0790f5ff0453fb1150f5267e2938d0806d944a74bc7

See more details on using hashes here.

File details

Details for the file Rabbyt-0.8.3-py2.5-linux-i686.egg.

File metadata

File hashes

Hashes for Rabbyt-0.8.3-py2.5-linux-i686.egg
Algorithm Hash digest
SHA256 80dfcb3edffa39bf3746015faa9c7d16a822af278df05ce184fb11955b1c1b30
MD5 2f15507e21f091e7a0e3da4f2d51e46d
BLAKE2b-256 ddc60b4dae0350f7dcbea204bb551704eddbd7f9bdfaa5b9b47ee82cbac71bb7

See more details on using hashes here.

File details

Details for the file Rabbyt-0.8.3-py2.4-linux-x86_64.egg.

File metadata

File hashes

Hashes for Rabbyt-0.8.3-py2.4-linux-x86_64.egg
Algorithm Hash digest
SHA256 fa77ea2deab67ecfac72676c44a3c0fae6576651cea9f6d6867ed46fcbf859b9
MD5 ae0a6f4835dc422adaada02f94c4c232
BLAKE2b-256 493914600e05eeb63827a9328a1f1a3a652c02dfeda1fb2e58ac26d50f0fc8a5

See more details on using hashes here.

File details

Details for the file Rabbyt-0.8.3-py2.4-linux-i686.egg.

File metadata

File hashes

Hashes for Rabbyt-0.8.3-py2.4-linux-i686.egg
Algorithm Hash digest
SHA256 b413d122babf03908fe605b6c71a8f55ce1c85b87ce1eb673561456641c8e675
MD5 b8997078800b892a853b524299732350
BLAKE2b-256 01748c970caaac6d4c514ff0ebd1c81ae599ee58c0241337e4253019697c1fc4

See more details on using hashes here.

Supported by

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