Skip to content

Bytefray v4.0.0

Choose a tag to compare

@libertaine libertaine released this 08 Sep 17:48
· 77 commits to main since this release

Bytefray 4.0.0 — Spatial Multi-Process Platform & Spectator Intelligence

Bytefray 4.0 is the official stable release of the next-generation programmable arena, establishing the permanent bytefray-rules-4 ruleset, multi-process Agent API v2, and the full spectator intelligence suite.

Built from qualified candidate commit 9077b61 on main, incorporating post-UX refinements and comprehensive dual-platform Windows and Linux qualification.

Highlights in Bytefray 4.0

  • Spatial Multi-Process Combat (bytefray-rules-4): Fixed entrant quota (Q=8), multi-process execution with movable anchors and localized circular action reach, seed-derived deterministic core placement, and strict process-level fairness.
  • Agent API v2: Support for multi-process process declarations (declare_processes()), rich typed observations (ObservationV2), and discrete action dispatch (ActionKindV2: MOVE, READ, WRITE).
  • Complete Spectator Presentation:
    • Broadcast Cam: Omniscient bird's-eye arena view with real-time process markers and telemetry.
    • Perspective Cam: First-person view respecting entrant sensor bounds, anonymous contact memory, and stale scan tracking.
    • Spectator Director: Autonomous camera pacing and dynamic focus switching driven by real-time spatial events.
    • Fight Night Event Ribbon: Contextual live combat event stream (clashes, disruptions, claims, eliminations).
  • Ruleset-First Agent Designer: Streamlined match configuration tabs (Simple & Advanced) with contextual ruleset parameters, dynamic 2–3 agent rosters, and default scoring aligned strictly with the simulation engine.
  • Improved Replay Workflow: Automatic spectator trace recording from both Simple and Advanced Designer launches, integrated Replay Picker with empty-state guidance, and multi-entrant playback.
  • Python 3.10–3.14 & pygame-ce Compatibility: Full support for modern Python runtimes with native headless and graphical execution.
  • Multi-Platform Distribution: Standalone administrative Windows installer, portable Windows ZIP, official Python wheel, and source distribution.

See CHANGELOG.md for detailed release notes.

Downloads

Package File Size Notes
Windows Installer Bytefray-Setup-4.0.0.exe 96.0 MB Administrative AMD64/x64 installer
Portable Windows bytefray-4.0.0-windows.zip 135.7 MB Portable AMD64 onedir apps (CLI, Designer, Replay Viewer)
Python Wheel bytefray-4.0.0-py3-none-any.whl 901 KB Pure Python 3.10–3.14 package
Source Archive bytefray-4.0.0.tar.gz 886 KB Python source archive
Checksums SHA256SUMS.txt 374 B SHA-256 integrity verification

Checksums

099f0cc7940307de9414211ccc0a588ec835a7c7d3b0b1d70ddb7518ed4f3236  bytefray-4.0.0-py3-none-any.whl
76fe52062288974bf508091abe45e5b15910fe108857c411edd4c949ed0cc94a  bytefray-4.0.0.tar.gz
ac522585e4a153348cbd3e203c7a3c8b7111d9f4c0baa0f4ca043498bd663921  bytefray-4.0.0-windows.zip
8aeb340a17570c9bb98329ddd7870b539d1b94e95e12b327932d9eafa111f7a5  Bytefray-Setup-4.0.0.exe