Skip to main content

A 2D graphics program framework based on pygame-ce

Project description

一个基于 pygame-ce 的图形开发框架,旨在提供更高效的开发体验和更丰富的功能支持。

Docs License Python pygame Code style: black

许可证(License)

fantas 是基于 MIT 许可证分发的开源项目。您可以自由使用、修改和分发该软件,但必须保留原作者的版权声明和许可声明。请参阅 LICENSE 文件以获取更多详细信息。

fantas is an open-source project distributed under the MIT License. You are free to use, modify, and distribute this software, but you must retain the original copyright notice and license statement. Please refer to the LICENSE file for more details.

依赖许可(Dependency Licensing)

fantas 的核心依赖是 pygame-ce,这是一个基于 LGPL-2.1 许可证分发的库。我们对 pygame-ce 进行了特殊修改以修复一些问题并添加新功能。请参阅 DEPENDENCIES.md 文件以获取详细的依赖声明和许可说明。

The core dependency of fantas is pygame-ce, a library distributed under the LGPL-2.1 license. We have made specific modifications to pygame-ce to address certain issues and incorporate new features. Please refer to the DEPENDENCIES.md file for detailed dependency declarations and licensing information.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

fantas-3.0.0-cp314-cp314-win_amd64.whl (10.5 MB view details)

Uploaded CPython 3.14Windows x86-64

fantas-3.0.0-cp314-cp314-win32.whl (9.9 MB view details)

Uploaded CPython 3.14Windows x86

fantas-3.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (7.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

fantas-3.0.0-cp314-cp314-manylinux2014_i686.manylinux_2_17_i686.whl (7.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ i686

fantas-3.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (7.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

fantas-3.0.0-cp314-cp314-macosx_10_15_universal2.whl (17.3 MB view details)

Uploaded CPython 3.14macOS 10.15+ universal2 (ARM64, x86-64)

fantas-3.0.0-cp313-cp313-win_amd64.whl (10.5 MB view details)

Uploaded CPython 3.13Windows x86-64

fantas-3.0.0-cp313-cp313-win32.whl (9.9 MB view details)

Uploaded CPython 3.13Windows x86

fantas-3.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (7.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

fantas-3.0.0-cp313-cp313-manylinux2014_i686.manylinux_2_17_i686.whl (7.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

fantas-3.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (7.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

fantas-3.0.0-cp313-cp313-macosx_10_13_universal2.whl (17.3 MB view details)

Uploaded CPython 3.13macOS 10.13+ universal2 (ARM64, x86-64)

fantas-3.0.0-cp312-cp312-win_amd64.whl (10.5 MB view details)

Uploaded CPython 3.12Windows x86-64

fantas-3.0.0-cp312-cp312-win32.whl (9.9 MB view details)

Uploaded CPython 3.12Windows x86

fantas-3.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (7.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

fantas-3.0.0-cp312-cp312-manylinux2014_i686.manylinux_2_17_i686.whl (7.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

fantas-3.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (7.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

fantas-3.0.0-cp312-cp312-macosx_10_13_universal2.whl (17.3 MB view details)

Uploaded CPython 3.12macOS 10.13+ universal2 (ARM64, x86-64)

File details

Details for the file fantas-3.0.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: fantas-3.0.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 10.5 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for fantas-3.0.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 062981f293817926b3fef5e02b2cc3c601df52e95b12cd5a67355771751cf9bf
MD5 ba09016b4b5167b687160a2df9b3a21e
BLAKE2b-256 64d5ea04c49774193c6935681d8af9b41c6796e050aaaa638da9edbe9e252e2b

See more details on using hashes here.

Provenance

The following attestation bundles were made for fantas-3.0.0-cp314-cp314-win_amd64.whl:

Publisher: publish-pypi.yml on Fantastair/FantasV3

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

File details

Details for the file fantas-3.0.0-cp314-cp314-win32.whl.

File metadata

  • Download URL: fantas-3.0.0-cp314-cp314-win32.whl
  • Upload date:
  • Size: 9.9 MB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for fantas-3.0.0-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 c228b5ab38352d55553dea7c1ffacec03c7b7d9df2d4f1850f7a0fd83ce23cdf
MD5 edfa6ebdae419b837d5b3fbf52628474
BLAKE2b-256 c99fbd2ef1196529862553a6d2f42347a908d4e6e09f7270653ea5eaa9e5e91a

See more details on using hashes here.

Provenance

The following attestation bundles were made for fantas-3.0.0-cp314-cp314-win32.whl:

Publisher: publish-pypi.yml on Fantastair/FantasV3

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

File details

Details for the file fantas-3.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for fantas-3.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 17960b3795909a787a40d0ca048b41347f4d4f1bacb277a927f790908a98e60c
MD5 4f83b52b87b7763bbddc885145103f69
BLAKE2b-256 abba07e44c85e9130978ec1eedc613e9552b281c0dacd77729816eb52d4ccf10

See more details on using hashes here.

Provenance

The following attestation bundles were made for fantas-3.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: publish-pypi.yml on Fantastair/FantasV3

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

File details

Details for the file fantas-3.0.0-cp314-cp314-manylinux2014_i686.manylinux_2_17_i686.whl.

File metadata

File hashes

Hashes for fantas-3.0.0-cp314-cp314-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 73ce4e752e8e46f5347d74ce838e5b2352a4adc0db555a4026424791706138b4
MD5 afca33cd517d7cc0e4dc5e0d4bcb1188
BLAKE2b-256 4284406f4dd046b491b7da6cfe317bc4cbfff7e1162abf5fc98cf4f98aad1a51

See more details on using hashes here.

Provenance

The following attestation bundles were made for fantas-3.0.0-cp314-cp314-manylinux2014_i686.manylinux_2_17_i686.whl:

Publisher: publish-pypi.yml on Fantastair/FantasV3

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

File details

Details for the file fantas-3.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for fantas-3.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 8db9547e1f81d7723be35db6390f7f374b9ee65727095cbb10e96f6570a998e2
MD5 332732e61cd5924079f9d3967122816f
BLAKE2b-256 e5e23002da1cc8bd041d9c9211af2bc6b532822a45795f51621cdd94ea088606

See more details on using hashes here.

Provenance

The following attestation bundles were made for fantas-3.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:

Publisher: publish-pypi.yml on Fantastair/FantasV3

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

File details

Details for the file fantas-3.0.0-cp314-cp314-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for fantas-3.0.0-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 950247040c4e9bc51f90a3e17b701a315c743263e77d1e1459a273d6ff27e9cf
MD5 0de5e4e19cb3e1ab30e764d7a2223fe4
BLAKE2b-256 c5ea8f034dd3d3cb269f302b626fbec78c31583aa1fde5ed189c174d26385315

See more details on using hashes here.

Provenance

The following attestation bundles were made for fantas-3.0.0-cp314-cp314-macosx_10_15_universal2.whl:

Publisher: publish-pypi.yml on Fantastair/FantasV3

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

File details

Details for the file fantas-3.0.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: fantas-3.0.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 10.5 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for fantas-3.0.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 e319fce4efe551cd2d11e80e574042b5e352545d8038a45c6fc38ef2a7033aab
MD5 551bd488512fcd1e6c071e8e3d8ed674
BLAKE2b-256 8ebc5464d696c4ae5daa9ac4aa98b3ebde4ddd8c4bde422983f493a2459cbd78

See more details on using hashes here.

Provenance

The following attestation bundles were made for fantas-3.0.0-cp313-cp313-win_amd64.whl:

Publisher: publish-pypi.yml on Fantastair/FantasV3

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

File details

Details for the file fantas-3.0.0-cp313-cp313-win32.whl.

File metadata

  • Download URL: fantas-3.0.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 9.9 MB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for fantas-3.0.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 130a1b49d22bb2bfd4e1999ddcbe2a25f90c0cedf6403efce771f28d2ac6fcf6
MD5 e5883e780b42aab29f5b917a3a150571
BLAKE2b-256 b195751785200be935957604bfcde923326f729d83e38957bfc133957d37f162

See more details on using hashes here.

Provenance

The following attestation bundles were made for fantas-3.0.0-cp313-cp313-win32.whl:

Publisher: publish-pypi.yml on Fantastair/FantasV3

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

File details

Details for the file fantas-3.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for fantas-3.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 059f27685242b43373a60d97183f910edc80223962a06deda633f959a12d3784
MD5 c8164bcf735072110bf6630384a458a6
BLAKE2b-256 c6be0d83ff146975206cb90d1f9d8ad3482633b17566ca4ad29bf823df7e0c23

See more details on using hashes here.

Provenance

The following attestation bundles were made for fantas-3.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: publish-pypi.yml on Fantastair/FantasV3

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

File details

Details for the file fantas-3.0.0-cp313-cp313-manylinux2014_i686.manylinux_2_17_i686.whl.

File metadata

File hashes

Hashes for fantas-3.0.0-cp313-cp313-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 4e6d922927f0cba58a76f9250a0d3a43b3d342187d36768f568e3e1d123ee387
MD5 70ec499eabdc43e0c1f17331024c4315
BLAKE2b-256 cb405dc717c65aa7105f4ba52fa7c1f50039c8ef20c3a53de3151817a56fac92

See more details on using hashes here.

Provenance

The following attestation bundles were made for fantas-3.0.0-cp313-cp313-manylinux2014_i686.manylinux_2_17_i686.whl:

Publisher: publish-pypi.yml on Fantastair/FantasV3

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

File details

Details for the file fantas-3.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for fantas-3.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 1df2ea1fc0ad7a1fc7f12b8fd296e58cda7ce0ec41d9a72f54fbfac9c447d8d8
MD5 04b8d1fb46b615d8d0f5776f89ab1d52
BLAKE2b-256 ed50211f0842d39b5b8f6125058a8c369cadbd1c72c5ea74929f9840bd2d9f91

See more details on using hashes here.

Provenance

The following attestation bundles were made for fantas-3.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:

Publisher: publish-pypi.yml on Fantastair/FantasV3

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

File details

Details for the file fantas-3.0.0-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for fantas-3.0.0-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 6ab27805c7c0592d5430e5d7abf9b88274256f384778701a4b0256ad1ea628b1
MD5 5bde9195241d12fa8c8f319c9dd60171
BLAKE2b-256 189ad530443d2b8e869d4d534becd54f2dfbcc164165b33a274e17af9aac6b71

See more details on using hashes here.

Provenance

The following attestation bundles were made for fantas-3.0.0-cp313-cp313-macosx_10_13_universal2.whl:

Publisher: publish-pypi.yml on Fantastair/FantasV3

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

File details

Details for the file fantas-3.0.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: fantas-3.0.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 10.5 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for fantas-3.0.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e92f2e3d9ffb1167278f058a0287246539d640d6d8cc906e1af1b90d1fddb767
MD5 81e070b032ba83661e1045ee200835fe
BLAKE2b-256 5d397e429ed455de9ed3b6c64921f7b5f7898d04144a39f969283c788b914020

See more details on using hashes here.

Provenance

The following attestation bundles were made for fantas-3.0.0-cp312-cp312-win_amd64.whl:

Publisher: publish-pypi.yml on Fantastair/FantasV3

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

File details

Details for the file fantas-3.0.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: fantas-3.0.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 9.9 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for fantas-3.0.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 2c3c260f8c470ab5c8bd09292a6ac41643532f380cfec531467a1e6209ab9ad2
MD5 67952deb5edafd2c8d3b4fd0721b1727
BLAKE2b-256 14666ab9c048abe81a5a768e697834b3868e082a035e687c6a92bc5ca28cf624

See more details on using hashes here.

Provenance

The following attestation bundles were made for fantas-3.0.0-cp312-cp312-win32.whl:

Publisher: publish-pypi.yml on Fantastair/FantasV3

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

File details

Details for the file fantas-3.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for fantas-3.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 cfb756db11cf629cc5cec8a30ebd6759e4bfc868bfae4d38284730e7508b3f92
MD5 5cb3d49e266960ae9ee493b60ff95c70
BLAKE2b-256 87eceda431d4ec56d8d1b45c0061f7d460a2931bb83fe116fcdd3391571c5558

See more details on using hashes here.

Provenance

The following attestation bundles were made for fantas-3.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: publish-pypi.yml on Fantastair/FantasV3

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

File details

Details for the file fantas-3.0.0-cp312-cp312-manylinux2014_i686.manylinux_2_17_i686.whl.

File metadata

File hashes

Hashes for fantas-3.0.0-cp312-cp312-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 0b1ba5c0642363ff83ef657e16445ea37f1ffd5c5f74c31ac0ad240ae98cae86
MD5 72197f80192e9e244e0f7264f77747a6
BLAKE2b-256 6a4eaa2782cebe9502e487445c08cf1d9f12e70bc8e6d553f883dc5fbd20cf0f

See more details on using hashes here.

Provenance

The following attestation bundles were made for fantas-3.0.0-cp312-cp312-manylinux2014_i686.manylinux_2_17_i686.whl:

Publisher: publish-pypi.yml on Fantastair/FantasV3

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

File details

Details for the file fantas-3.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for fantas-3.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 21f0fd33e9559ee4b11aa04e6e712af53892c35fc107f904870cc2e3bbb51e05
MD5 1b7b7fa4b282fa04434577fd624f3294
BLAKE2b-256 eb2438e38404bc01637a275a151442fcb7d2556b408e166d86b06235b63e210f

See more details on using hashes here.

Provenance

The following attestation bundles were made for fantas-3.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:

Publisher: publish-pypi.yml on Fantastair/FantasV3

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

File details

Details for the file fantas-3.0.0-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for fantas-3.0.0-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 4f235f7352d06c0961fee70e7799d240f225ffa9c87a55c85977ca5096a7d055
MD5 c5e27ec27309c833f7c7260f88240944
BLAKE2b-256 0926e583574cade9631232152df064f56c36892ce647837a9110b2beec31a2b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for fantas-3.0.0-cp312-cp312-macosx_10_13_universal2.whl:

Publisher: publish-pypi.yml on Fantastair/FantasV3

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