botroyale

View on PyPIReverse Dependencies (0)

0.1.4 botroyale-0.1.4-py3-none-any.whl

Wheel Details

Project: botroyale
Version: 0.1.4
Filename: botroyale-0.1.4-py3-none-any.whl
Download: [link]
Size: 3538819
MD5: cf126d93484cbbc1a9265ad9c3d6af48
SHA256: ab9f1a6f9c9713e7e288130e7f3e768646750df790d5b90c44cf94acce49a198
Uploaded: 2024-11-05 18:59:14 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: botroyale
Version: 0.1.4
Summary: A battle royale for bots.
Project-Url: Documentation, https://ariel.ninja/botroyale/docs
Project-Url: Source Code, https://github.com/ArielHorwitz/botroyale
Project-Url: Bug Tracker, https://github.com/ArielHorwitz/botroyale/issues
Classifier: License :: OSI Approved :: MIT License
Classifier: Development Status :: 3 - Alpha
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: Microsoft :: Windows
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Natural Language :: English
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Topic :: Games/Entertainment :: Turn Based Strategy
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Typing :: Typed
Requires-Python: >=3.9
Requires-Dist: Kivy (==2.3.0)
Requires-Dist: numpy (==2.0.2)
Requires-Dist: tomlkit (==0.11.4)
Requires-Dist: pytest (==7.1.3); extra == "dev"
Requires-Dist: hypothesis (==6.54.5); extra == "dev"
Requires-Dist: black (==22.6.0); extra == "dev"
Requires-Dist: flake8 (==5.0.4); extra == "dev"
Requires-Dist: flake8-docstrings (==1.6.0); extra == "dev"
Requires-Dist: pdoc3 (==0.10.0); extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 1562 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.3.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
botroyale/__init__.py sha256=oxyQQsdEO-wvPCyWat3yhmIFKaC3I_zpb3b-8Jx7L3Y 579
botroyale/default_settings.toml sha256=YmNQz9u-exSUFYxirSEImioT8EUYUZ2QGMTOkHQ-YCA 1834
botroyale/icon.ico sha256=p6R_JXb6tC3O-YnnMlzK2QsQl_d1GCS4EC0kG8z0fR4 67646
botroyale/icon.png sha256=ANkUrHecbWjAr-_aO6JzQRL75a0t2AMb6G-nlAkUhbw 18096
botroyale/api/__init__.py sha256=zSY4JSNtXeOpkZ0IIRt2_XtMYUwJKFxtfSmG-bD0NZ4 2874
botroyale/api/actions.py sha256=6zlHZ0SDd-LL0j2puw0VypfySIRs6zkQ1HXzVUscD1k 2130
botroyale/api/bots.py sha256=weWjQHFkeqO7oDh5fkjgSYpuU6huhj3SnQe0aWjFTuo 12206
botroyale/api/gui.py sha256=5N2UErCR8lWMZ1X0SYJQkErQcKmEUtKMeH-9KU_x9nA 13136
botroyale/api/logging.py sha256=4mPH_5ReO6nPhtQ86LUIDZBagE-AJ8PTFZ6CN1G9I_8 1477
botroyale/api/time_test.py sha256=yY92XYIXy1zGSaCWXia7ZTe29AH6GvwimFyfrnPjOb4 4059
botroyale/assets/preview.gif sha256=jEz81oR3XwZVTH5VfSHYnMvW4oc5eD3VtJk7NPrf1pU 1403534
botroyale/assets/fonts/LICENCE.txt sha256=vZB6WELuPbsVQQFz1iKOqlwazF9Cnqu2jz3aY6TJjNE 4398
botroyale/assets/fonts/firacode-mono-bold.ttf sha256=UAx07sYkmwbUmu-SLdPo_HVMcMOz93kc17GgnKmiYUA 304248
botroyale/assets/fonts/firacode-mono.ttf sha256=kzWwgrPHhQ2YpktYTzQX9lNV80cSeLte64xsDoZXrus 260364
botroyale/assets/fonts/liberation-bold.ttf sha256=eIq-5MgG1mDoruRmid2FQM1LuY2gPcydFxzj79makXM 414456
botroyale/assets/fonts/liberation-mono-bold.ttf sha256=vWKgZy0Lm2cQsB30NMgK1U-l8INSB-t7F7enYUYwZ7s 307996
botroyale/assets/fonts/liberation-mono.ttf sha256=8rg8dj6K_SFwkzM3C-1HdDN_roImeTfita6n4vvZIsE 319508
botroyale/assets/fonts/liberation.ttf sha256=dtBMGOokP0JrfeHzrSCOknAI-WHcWUXlqtNS0N_ejug 410712
botroyale/assets/sprites/boat.png sha256=HETFiKzBSV4HuoMzNXz3MEMAhGp9obHRriHaraBNTpY 17246
botroyale/assets/sprites/bot.png sha256=SNWav4XwKSrJ05vRqodogDIY3xBrn44M9exbWPSmK_U 17254
botroyale/assets/sprites/button_down.png sha256=7FEqjSjcn_ZgB94x2Cnz130kfXFa_g5Xc1jjrWBA-G4 700
botroyale/assets/sprites/button_normal.png sha256=nV0I_0QbLv-JrMFWJiG7otwbl9rH6_2rDs-ZrwujWNc 988
botroyale/assets/sprites/ellipse.png sha256=ECNVISUk2TB1ee3GD0zVj2GJjy9scpqvPBHNUdzAeUw 14318
botroyale/assets/sprites/error.png sha256=7YQB7i3hdntaQgteabH1EfplMlPMphBpmkSaXckcasY 54631
botroyale/assets/sprites/flower.png sha256=8FYeGhI-2CgQobP9Rxh4U-zvja3Tl1_RHWVHoE7dr4Y 45951
botroyale/assets/sprites/fox.png sha256=lu-LEO7MV3O9Tt8jV-XwYLyypVGuuqw9B7ABnle1urE 17280
botroyale/assets/sprites/hex.png sha256=Hyxdz0G-iXAR4QMb6s93S96SP-WMVNrLDXO4YZz2ApY 18279
botroyale/assets/sprites/penta.png sha256=VdvrD966Yj9vLjgylWs0glyT3-Qn15Rwgu0fxXtS1b8 12645
botroyale/assets/sprites/petals.png sha256=Fv-VoCm69heQ2yX4Ekt4rp6IcMJk69hbkgvvxCTjMNQ 34853
botroyale/assets/sprites/pit.png sha256=44GWWxFboHjW0-d89kxmIIRlfpOmRzUPT2R1uYXOfpU 27580
botroyale/assets/sprites/plate.png sha256=EgiAzw9FObeYYNKudJk2LbBRgwvG8g9wQMDCk0FwBf4 21552
botroyale/assets/sprites/plate_death_radius_trap.png sha256=p6pQ4i276J43qGu1pb6n-y1lUDECztK_GaGEoqd5bIs 30874
botroyale/assets/sprites/plate_pit_trap.png sha256=rxIJHJDL0RNXU8-CXDqH75jldm2_Ie7UQgREYEpv2V0 29648
botroyale/assets/sprites/plate_wall_trap.png sha256=7QSsEiXOhgsQainbvphip04oMP0kIYtm2zjBhS-wQtE 26869
botroyale/assets/sprites/square.png sha256=B6NtqX5wawGSIvD9N0l_PJgSGIN2xKuZDyN27l90QMc 4615
botroyale/assets/sprites/tree.png sha256=NtxbzihRmYpDCI8XVU2X9oSLE2TszYKv5xxwZ5JjZ3s 34860
botroyale/assets/sprites/wall.png sha256=FWAvwm-iIDwa7jojWl8R2JSbameHX3zCrTJDhbWT4ns 25258
botroyale/assets/vfx/death.png sha256=hqh5KYK7EGAz53u37Pyx964ASgFbpojltpzAbnTZja0 53076
botroyale/assets/vfx/highlight.png sha256=ByX9IHpp2yEvNls0kvAkvjACwFqHg11KNzHyetp4Plk 96851
botroyale/assets/vfx/illegal.png sha256=CY0YvX9W79tUBhkX58UjSh2RFDVjrObTpBZGYgIS5HE 72756
botroyale/assets/vfx/jump.png sha256=3rgPO1zkVYX5Zh7Em5THX8JNQwp6L1pKZVuLp-XEyXY 39523
botroyale/assets/vfx/kill.png sha256=UoPxZfgGiYwAhpyuJKuQOkQnmWCjasGrJcGHVxQamFY 7132
botroyale/assets/vfx/mark-blue.png sha256=mqa1UjtT4ch2tZ__RVZO8iVk8K12Bkh1_VhwuNN4rPE 6871
botroyale/assets/vfx/mark-green.png sha256=FdQQhvD0r19fscAF5A7LbzEVUNBnBKIrwTvfY8rBb9A 6869
botroyale/assets/vfx/mark-red.png sha256=UoPxZfgGiYwAhpyuJKuQOkQnmWCjasGrJcGHVxQamFY 7132
botroyale/assets/vfx/move.png sha256=f9LKEFumrzbn8lAx3JzllhBdH6N07D1uunw_h4AeI2E 27056
botroyale/assets/vfx/pressure-pop.png sha256=aDaVEKUdpLGA_KYXzaPzIZZqZTvHV--JfL5PS00UnK4 19588
botroyale/assets/vfx/push.png sha256=i2Q_lmCWXQXqBk2coJkFB2I1vVSyUSSJawbXmMpYKAY 227465
botroyale/bots/__init__.py sha256=qldbPhxUIX_kKib4mXRYquqpk-k6Hb13xhGS3EQR010 129
botroyale/bots/basic.py sha256=W4byoLZ_wsh79XJdUh1y-o39ZFoOWrtJc5-j6j_FQWs 1528
botroyale/bots/crazee_bot_003.py sha256=qH4y_PS9oaFPM4F0-EwKGx5BVNln2CNd5oqiZN6QA1c 9961
botroyale/bots/crazee_bot_alpha.py sha256=lAM870lZ6q45XPr1vECcIOR9iPJQrTmHnk_wyhMRPF0 8418
botroyale/bots/idle_bot.py sha256=E5qd9YB5CVnAxA_InomcDFFQl0AFeyCL4jTrOc6AlTg 496
botroyale/bots/ninja_bot.py sha256=QtKjwhJ1sf1nRf4GTxlA-6mdUC60vaQuJDE3JQ8Ty-k 36974
botroyale/bots/random_bot.py sha256=Mbq1sgaq2kXYg1-hbMpxO3gHcFKV_vjnMj4Fku3DZ4o 1740
botroyale/gui/__init__.py sha256=PP95W0s3jyvXYEsVvXWqre8HXtohD6Q0SlKGu-2_jUU 1589
botroyale/gui/_defaults.py sha256=1BVOQYVTMQ36zPgK_1LO5DF4w5SK-xjCuczUCuRJ5L0 1913
botroyale/gui/app.py sha256=h0_nyLyjE0v4CchSCCG7p3BqBWTRbU_Z3FkNVjZgHsk 6948
botroyale/gui/menubar.py sha256=q_NUUjAXRgeQQqCQa_4NXQybpdy0WnYmWAJhGuAXQec 3230
botroyale/gui/battle/__init__.py sha256=OKlkvthxLpHmXSdIcEl8FX2xgk7SMNV7xtzqESkQGOg 5024
botroyale/gui/battle/_tilemap.py sha256=tGvjGeQ5Rv7JKpcWuYDdinbPQgq84m0NIwrsbYmXqzY 19201
botroyale/gui/kex/__init__.py sha256=5_86HjGxhzGvbWBfonwKqcye7WYrZ-0pnIr0FNtGJGw 1973
botroyale/gui/kex/kivy.py sha256=TtIXxtPxkHQLiL_eHbF2ufsDhKjA-b-1x0Pvire8p_w 1761
botroyale/gui/kex/util.py sha256=_-votMmDdhJg3_DfI58cbwG1tLDGUBKBmrWUf2Eqqz8 11617
botroyale/gui/kex/widgets/__init__.py sha256=O3RYI7BATfka9xwq2YSzP_8Q48htIt55K9m8bNn6i7E 26
botroyale/gui/kex/widgets/app.py sha256=urle5dfzPKuBE5oSJV3jT85fsRjIw3qC30TRK_noDIw 5232
botroyale/gui/kex/widgets/input_manager.py sha256=V9NIctdC06_hkZiFU3lIyaMbpuLCIz_NZON8LGnDTpc 10213
botroyale/gui/kex/widgets/layouts.py sha256=9JHRaokPhUpcM1n2KFcnQi4gyStn5iAa2zfg2IkGIFc 4373
botroyale/gui/kex/widgets/uix.py sha256=lLX0N_AeaetsTamo-_ukAifgl6AgyeZEoMo1MJWa4CE 12459
botroyale/gui/menu/__init__.py sha256=_d6TmL2kZvKTC_MqV49VjpBW0e7kQ3Q5dlUxo3BN7iI 7729
botroyale/gui/menu/_menuwidget.py sha256=UIJk1DYXoEJiHMRDOHxWpKF4RktByW51-Jo9IEYevv4 5993
botroyale/logic/__init__.py sha256=yHZPeuOHep35EIBzPpLDcUn_Y9-VceBZlmzH8vt-4F0 4178
botroyale/logic/battle.py sha256=Pryb5TTFsEYH_nk514FfbGMTPfGpdc5tJrzTWWZNC-4 13686
botroyale/logic/battle_manager.py sha256=7V3PCX6nHYJ0hpkQs4Y7yqGZRI1SFW1p5_cLnL0qHuM 21163
botroyale/logic/game.py sha256=7y3p_FqOzGsUWyY0768-Nq6fHE4ZoQlBRXk_fszWavc 12027
botroyale/logic/map_editor.py sha256=nfCvUw2ogYLWDxX-QmXjYbFqPdHzON2LlQzhe3EjJJs 10964
botroyale/logic/maps.py sha256=OftXNG5EXvyRBmOCWSfy-tU662XQbqZnOthQfZWQeag 9074
botroyale/logic/plate.py sha256=a47C38r9OpjLhX3x-Xa6BV84kEBaCrIAWsVvaTkhgog 3342
botroyale/logic/prng.py sha256=tRy8q_cL3_tuCWD1u4Rxuu-B7KzhcsVxIo5ggU0kKCI 3539
botroyale/logic/state.py sha256=IV0-j4R9CnWJKQ6fhR7bbjXaaEP0C1XB9KCQ7mTBq8A 26379
botroyale/logic/maps/basic.json sha256=jRGxoaDEOlwJCcY_qjeszh7ADtmv7g3_WPr87cpw1Wg 156
botroyale/logic/maps/classic.json sha256=c3vprgmwOC1VkfFMUumknB3htp1BK4JCsDI-H5loc5A 2102
botroyale/logic/maps/custom.json sha256=pzIXTzyGe5uqgoIUdaqkAzZ1hcCIDZqBI-WPaGvK9OA 76
botroyale/logic/maps/danger.json sha256=4rY9oDMVcR7T9zuOriADgpJoNPZAStTfmCAHQ5jEdWE 1098
botroyale/logic/maps/empty.json sha256=LJYd6puDu_NCW5M2D4lkQfqEC47MuNPDt_JSQbkV6h4 165
botroyale/logic/maps/pitfield.json sha256=5FU2zgYYpreD3jwgglnZKFpI6NFNS-3GBJhQ9-6vK-0 712
botroyale/run/__init__.py sha256=FiPJEyDgOHTS4m4eYkGa2E48txCBSZFlmLefzaN9OAk 1813
botroyale/run/cli.py sha256=DzKpAzZPJ9QN-C9M43PJni5Ivh837gL9xbkpEFhq5pc 7328
botroyale/run/gui.py sha256=UuUg1uNWoL-TgVGHPTw2wNQySMYdD7Sl4YVzatys5p0 519
botroyale/util/__init__.py sha256=vXBfUkAk1Tzrj5c7HlMCK9VtQLf-TtdHY1rB0GH1VS8 512
botroyale/util/code.py sha256=ofqGPMI2YI2X9iAR8JyoVBE7feVYSsOEfyFSekYr9jw 9922
botroyale/util/docs.py sha256=7wSQb5eT411Hkr7WfEnq0LBPn_gu3wsICTwWtpem9OU 6974
botroyale/util/file.py sha256=UZUov8SmIYuK88tmIrqqqvHkV_wteLfQIyp3zzrO7W4 2029
botroyale/util/hexagon.py sha256=X5fq7DdnI_vg52oRYvobUL_6_Hr_EN16gOaxMRli6fg 13452
botroyale/util/settings.py sha256=zABeGzh7booLLcePv9Iq5cqoa1aFyR3eywpuK-sv5JA 3006
botroyale/util/time.py sha256=X9JMvsdONyEzP3RK65UATNx4Op-v0U6wVK0C-9EYONA 4451
botroyale-0.1.4.dist-info/LICENSE sha256=SxQ9XW0BkYungGt03LCnfgKcRHRhUe7a7vyV7o-rMXk 1082
botroyale-0.1.4.dist-info/METADATA sha256=1td2noL55SFkAQrr1_lY--whrUBMqj3yJay-29cAToM 3133
botroyale-0.1.4.dist-info/WHEEL sha256=P9jw-gEje8ByB7_hXoICnHtVCrEwMQh-630tKvQWehc 91
botroyale-0.1.4.dist-info/entry_points.txt sha256=mPPRZPy3KARn-Ew2T_xNSNtoCTPIp7Rg3LvJfdnyHL4 63
botroyale-0.1.4.dist-info/top_level.txt sha256=trmdItv0JVMtSZvH-5LnonnAl9zxVpAZeFZTuRMgd0M 10
botroyale-0.1.4.dist-info/RECORD

top_level.txt

botroyale

entry_points.txt

botroyale = botroyale.run:script_entry_point