Index Search ←Prev date Next date→
Timestamps are in GMT/BST.
| 02:32:18 | BFLogBot Pull request #709 closed by eykamp | Title: Revert "Xtank vehicles: directionality chevrons, heat-sink/engine bling overlay, engine-type exhaust sparks" | https://github.com/bitfighter/bitfighter/pull/709 | |
| 02:33:37 | BFLogBot Pull request #720 closed by Copilot | Title: Add xtank maze to Bitfighter .level format converter | https://github.com/bitfighter/bitfighter/pull/720 | |
| 02:33:38 | BFLogBot Repo: bitfighter | Commit: 3e32411025 | Author: Copilot | Message: Add xtank maze to Bitfighter .level format converter (#720) * Possible roadmap to get game running in a browser * Add comprehensive tests for GeomUtils and Rect; fix three declaration/implementation mismatches (#697) * Add comprehensive tests for GeomUtils.cpp and Rect class; fix segsOverlap/segmentsColinear/isConvex Agent-Logs-Url: https://github.com/bitfighter/bitfighter/ses | |
| 02:33:39 | BFLogBot sions/086635a5-3e4b-4ffd-b1f6-4a13fdb2bb38 Co-authored-by: eykamp <1133323+eykamp@users.noreply.github.com> * Address review feedback: clarify unused parameter name in segmentsColinear wrapper Agent-Logs-Url: https://github.com/bitfighter/bitfighter/sessions/086635a5-3e4b-4ffd-b1f6-4a13fdb2bb38 Co-authored-by: eykamp <1133323+eykamp@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.g | |
| 02:33:41 | BFLogBot ithub.com> Co-authored-by: eykamp <1133323+eykamp@users.noreply.github.com> * Comment * Use different algorithm that works better in edge cases. * Fix bug in BanList * Protect against null strings * Make tests a bit more robust * Protect against nulls (mostly an issue during testing) * Add LEVELSPEC.md: machine-readable level format specification (#713) * Add LEVELSPEC.md with comprehensive Bitfighter level format documentation Agent-Log | |
| 02:33:42 | BFLogBot s-Url: https://github.com/bitfighter/bitfighter/sessions/c6530b4f-004c-4844-9103-55fb0ca75dd0 Co-authored-by: eykamp <1133323+eykamp@users.noreply.github.com> * Enhance clarity of LEVELSPEC.md descriptions Clarified descriptions for SpawnLock and LoadoutZone, added notes on SpeedZone and SlipZones. * Update level design requirements and guidelines Clarified requirements for core game and soccer levels, emphasizing the need for multiple items | |
| 02:33:44 | BFLogBot and the importance of enclosing play areas. Added notes on level shapes, symmetry, themes, and team counts. --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: eykamp <1133323+eykamp@users.noreply.github.com> Co-authored-by: eykamp | |
| 02:33:45 | BFLogBot n the `parseString(const string &line)` function in `zap/stringUtils.cpp`. Changes: - Rewrote `parseString(const string &line)` using a character-by-character approach. - The new implementation correctly handles quoted strings with leading/trailing spaces and empty quoted strings. - Added support for escaped quotes using the `""` sequence, consistent with `writeLevelString`. - Replaced the `stringstream`-based implementation to improve performan | |
| 02:33:47 | BFLogBot ce and reliability. - Added `#include | |
| 02:33:48 | BFLogBot s is preserved exactly as intended. Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com> Co-authored-by: eykamp <1133323+eykamp@users.noreply.github.com> * Fix buggy PointCompare logic in UIEditor (#712) * Fix buggy PointCompare logic in UIEditor.cpp and add unit test. Co-authored-by: eykamp <1133323+eykamp@users.noreply.github.com> * Refactor PointCompare to Point.h and address PR feedback. Co- | |
| 02:33:50 | BFLogBot authored-by: eykamp <1133323+eykamp@users.noreply.github.com> --------- Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com> Co-authored-by: eykamp <1133323+eykamp@users.noreply.github.com> * Fix bugs in isHex and extractDirectory utility functions (#715) - isHex(const string &str) now returns false for empty strings. - extractDirectory(const string &path) now correctly returns the root separator | |
| 02:33:51 | BFLogBot when provided an absolute path to a file in the root directory (e.g. "/file.txt" returns "/"). - Added corresponding unit tests in bitfighter_test/TestStringUtils.cpp. Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com> Co-authored-by: eykamp <1133323+eykamp@users.noreply.github.com> * Add xtank-to-BF converter, 20 converted levels, and LEVELSPEC fixes Agent-Logs-Url: https://github.com/bitfighter | |
| 02:33:53 | BFLogBot /bitfighter/sessions/de1bff90-9633-4e67-a0eb-44d87d44fe71 Co-authored-by: eykamp <1133323+eykamp@users.noreply.github.com> * Document magic numbers in converter per code review Agent-Logs-Url: https://github.com/bitfighter/bitfighter/sessions/de1bff90-9633-4e67-a0eb-44d87d44fe71 Co-authored-by: eykamp <1133323+eykamp@users.noreply.github.com> * Remove converted levels and revert LEVELSPEC.md per reviewer feedback Agent-Logs-Url: https://git | |
| 02:33:54 | BFLogBot hub.com/bitfighter/bitfighter/sessions/f123f098-b870-46bf-8ef1-4eee62bc5107 Co-authored-by: eykamp <1133323+eykamp@users.noreply.github.com> --------- Co-authored-by: eykamp | |
| 03:58:22 | BFLogBot Repo: bitfighter | Commit: 21e9f9f17c | Author: eykamp | Message: Fix crash if help string is missing | |
| 06:26:39 | BFLogBot Repo: bitfighter | Commit: 49a28fa1da | Author: eykamp | Message: Remove unused | |
| 06:26:41 | BFLogBot Repo: bitfighter | Commit: b5e8c30781 | Author: eykamp | Message: All tank desgin elements imported from xtank, tanks have more xtank-like physics | |
| 06:26:42 | BFLogBot Repo: bitfighter | Commit: 76981a36dc | Author: eykamp | Message: Merge branch 'xtank' of github.com:bitfighter/bitfighter into xtank | |
| 07:52:20 | BFLogBot Repo: bitfighter | Commit: 910ef1f60f | Author: google-labs-jules[bot] | Message: Fix floating-point precision bugs in geometric functions This commit addresses precision issues in `area`, `findCentroid`, and `isConvex` functions in `zap/GeomUtils.cpp`. By using `F64` (double) for intermediate calculations in the Shoelace formula and vector subtractions, we prevent significant errors that previously occurred with polygons at large coordinates (e | |
| 07:52:22 | BFLogBot .g., $10^6$ from origin). Key changes: - Updated `area`, `findCentroid`, and `isConvex` to use `F64` for accumulation and intermediate products. - Replaced `abs()` with `fabs()` for floating-point values in `findCentroid` and `pointInHexagon` to prevent truncation. - Added large-coordinate unit tests for these functions in `bitfighter_test/TestGeomUtils.cpp`. Identified as an AI agent. Co-authored-by: eykamp <1133323+eykamp@users.noreply.githu | |
| 07:52:23 | BFLogBot b.com> | |
| 07:52:23 | BFLogBot Pull request #735 opened by eykamp | Title: Fix floating-point precision bugs in geometric functions | https://github.com/bitfighter/bitfighter/pull/735 | |
| 15:55:46 | BFLogBot Repo: bitfighter | Commit: a45621b6c7 | Author: google-labs-jules[bot] | Message: Fix floating-point precision bugs in geometric functions (v2) This commit addresses precision issues in `area`, `findCentroid`, and `isConvex` functions in `zap/GeomUtils.cpp`. By using `F64` (double) for intermediate calculations in the Shoelace formula and vector subtractions, we prevent significant errors that previously occurred with polygons at large coordinat | |
| 15:55:48 | BFLogBot es (e.g., $10^6$ from origin). Key changes: - Updated `area`, `findCentroid`, and `isConvex` to use `F64` for accumulation and intermediate products. - Improved `findCentroid` precision by casting to `F64` before addition. - Replaced `abs()` with `fabs()` for floating-point values in `findCentroid` and `pointInHexagon` to prevent truncation. - Added 9 unit tests to `bitfighter_test/TestGeomUtils.cpp` covering large coordinates, concave shapes, a | |
| 15:55:49 | BFLogBot nd degenerate cases. Identified as an AI agent. Co-authored-by: eykamp <1133323+eykamp@users.noreply.github.com> | |
| 17:29:23 | BFLogBot Repo: bitfighter | Commit: b8550390d9 | Author: Copilot | Message: UIXtankHelper: carousel navigation + live combined build stats Agent-Logs-Url: https://github.com/bitfighter/bitfighter/sessions/c4d68298-16c4-4022-b03f-3a0c6c13f026 Co-authored-by: eykamp <1133323+eykamp@users.noreply.github.com> | |
| 17:52:35 | BFLogBot Pull request #736 opened by Copilot | Title: UIXtankHelper: bidirectional carousel navigation + live combined build stats | https://github.com/bitfighter/bitfighter/pull/736 | |
| 17:52:43 | BFLogBot Repo: bitfighter | Commit: c155de430d | Author: google-labs-jules[bot] | Message: Fix floating-point truncation bug by replacing abs() with fabs() Identified several locations where the integer-only `abs()` function was used on floating-point variables (F32/F64). This caused silent truncation of values, leading to bugs in: - Polygon centroid calculation for small areas - Hexagon collision detection - Safety checks for large coordinates - Visual | |
| 17:52:45 | BFLogBot effects for teleporters - Asteroid rotation logic This change replaces these calls with `fabs()` to ensure correct floating-point absolute value calculations. Added unit tests to `TestGeomUtils.cpp` that specifically verify the fix for small areas and coordinate precision. Identified as an AI agent. Co-authored-by: eykamp <1133323+eykamp@users.noreply.github.com> | |
| 17:52:46 | BFLogBot Pull request #737 opened by eykamp | Title: Fix floating-point truncation bugs in math utilities | https://github.com/bitfighter/bitfighter/pull/737 | |
| 18:31:50 | BFLogBot Pull request #735 closed by eykamp | Title: Fix floating-point precision bugs in geometric functions | https://github.com/bitfighter/bitfighter/pull/735 | |
| 18:31:50 | BFLogBot Repo: bitfighter | Commit: bf724c9b66 | Author: eykamp | Message: Fix floating-point precision bugs in geometric functions (#735) * Fix floating-point precision bugs in geometric functions This commit addresses precision issues in `area`, `findCentroid`, and `isConvex` functions in `zap/GeomUtils.cpp`. By using `F64` (double) for intermediate calculations in the Shoelace formula and vector subtractions, we prevent significant errors that previo | |
| 18:31:52 | BFLogBot usly occurred with polygons at large coordinates (e.g., $10^6$ from origin). Key changes: - Updated `area`, `findCentroid`, and `isConvex` to use `F64` for accumulation and intermediate products. - Replaced `abs()` with `fabs()` for floating-point values in `findCentroid` and `pointInHexagon` to prevent truncation. - Added large-coordinate unit tests for these functions in `bitfighter_test/TestGeomUtils.cpp`. Identified as an AI agent. Co-auth | |
| 18:31:53 | BFLogBot ored-by: eykamp <1133323+eykamp@users.noreply.github.com> * Fix floating-point precision bugs in geometric functions (v2) This commit addresses precision issues in `area`, `findCentroid`, and `isConvex` functions in `zap/GeomUtils.cpp`. By using `F64` (double) for intermediate calculations in the Shoelace formula and vector subtractions, we prevent significant errors that previously occurred with polygons at large coordinates (e.g., $10^6$ from | |
| 18:31:55 | BFLogBot origin). Key changes: - Updated `area`, `findCentroid`, and `isConvex` to use `F64` for accumulation and intermediate products. - Improved `findCentroid` precision by casting to `F64` before addition. - Replaced `abs()` with `fabs()` for floating-point values in `findCentroid` and `pointInHexagon` to prevent truncation. - Added 9 unit tests to `bitfighter_test/TestGeomUtils.cpp` covering large coordinates, concave shapes, and degenerate cases. | |
| 18:31:56 | BFLogBot Identified as an AI agent. Co-authored-by: eykamp <1133323+eykamp@users.noreply.github.com> --------- Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com> Co-authored-by: eykamp <1133323+eykamp@users.noreply.github.com> | |
| 18:33:59 | BFLogBot Pull request #737 closed by eykamp | Title: Fix floating-point truncation bugs in math utilities | https://github.com/bitfighter/bitfighter/pull/737 | |
| 18:33:59 | BFLogBot Repo: bitfighter | Commit: 7ac968fbd9 | Author: eykamp | Message: Fix floating-point truncation bug by replacing abs() with fabs() (#737) Identified several locations where the integer-only `abs()` function was used on floating-point variables (F32/F64). This caused silent truncation of values, leading to bugs in: - Polygon centroid calculation for small areas - Hexagon collision detection - Safety checks for large coordinates - Visual effects f | |
| 18:34:01 | BFLogBot or teleporters - Asteroid rotation logic This change replaces these calls with `fabs()` to ensure correct floating-point absolute value calculations. Added unit tests to `TestGeomUtils.cpp` that specifically verify the fix for small areas and coordinate precision. Identified as an AI agent. Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com> Co-authored-by: eykamp <1133323+eykamp@users.noreply.git | |
| 18:34:02 | BFLogBot hub.com> | |
| 18:45:56 | BFLogBot Repo: bitfighter | Commit: ad85cd9846 | Author: Copilot | Message: Add The Crucible bitmatch level Agent-Logs-Url: https://github.com/bitfighter/bitfighter/sessions/faa547ba-e5a9-4dc2-9d19-0e722f5a84d1 Co-authored-by: eykamp <1133323+eykamp@users.noreply.github.com> | |
| 18:46:36 | BFLogBot Repo: bitfighter | Commit: 387ca57b02 | Author: Copilot | Message: Fix EnergyItem/spawn overlaps in crucible.level Agent-Logs-Url: https://github.com/bitfighter/bitfighter/sessions/faa547ba-e5a9-4dc2-9d19-0e722f5a84d1 Co-authored-by: eykamp <1133323+eykamp@users.noreply.github.com> | |
| 18:53:11 | BFLogBot Repo: bitfighter | Commit: 6c1c20c8f3 | Author: Copilot | Message: Credit Claude Sonnet 4.5 as level author in crucible.level Agent-Logs-Url: https://github.com/bitfighter/bitfighter/sessions/d3e42ed4-7ba2-40d5-bc80-c9fde8bf982b Co-authored-by: eykamp <1133323+eykamp@users.noreply.github.com> | |
| 18:53:54 | BFLogBot Pull request #738 opened by Copilot | Title: Add "The Crucible" bitmatch level | https://github.com/bitfighter/bitfighter/pull/738 | |
| 18:54:12 | BFLogBot Pull request #738 closed by Copilot | Title: Add "The Crucible" bitmatch level | https://github.com/bitfighter/bitfighter/pull/738 | |
| 18:54:12 | BFLogBot Repo: bitfighter | Commit: 657823526e | Author: Copilot | Message: Add "The Crucible" bitmatch level (#738) * Add The Crucible bitmatch level Agent-Logs-Url: https://github.com/bitfighter/bitfighter/sessions/faa547ba-e5a9-4dc2-9d19-0e722f5a84d1 Co-authored-by: eykamp <1133323+eykamp@users.noreply.github.com> * Fix EnergyItem/spawn overlaps in crucible.level Agent-Logs-Url: https://github.com/bitfighter/bitfighter/sessions/faa547ba-e5a9-4dc2- | |
| 18:54:13 | BFLogBot 9d19-0e722f5a84d1 Co-authored-by: eykamp <1133323+eykamp@users.noreply.github.com> * Credit Claude Sonnet 4.5 as level author in crucible.level Agent-Logs-Url: https://github.com/bitfighter/bitfighter/sessions/d3e42ed4-7ba2-40d5-bc80-c9fde8bf982b Co-authored-by: eykamp <1133323+eykamp@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: eykamp <1133323+eykamp | |
| 18:54:15 | BFLogBot @users.noreply.github.com> | |
| 20:05:40 | BFLogBot Repo: bitfighter | Commit: 2317a0fecf | Author: eykamp | Message: Level wasn't very good. | |
| 20:12:44 | BFLogBot Repo: bitfighter | Commit: 0071516eb6 | Author: eykamp | Message: Minor test improvement | |
| 20:14:35 | BFLogBot Repo: bitfighter | Commit: 6ce34dcb27 | Author: Copilot | Message: UIXtankHelper: carousel navigation + live combined build stats (#736) Agent-Logs-Url: https://github.com/bitfighter/bitfighter/sessions/c4d68298-16c4-4022-b03f-3a0c6c13f026 Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: eykamp <1133323+eykamp@users.noreply.github.com> | |
| 20:14:36 | BFLogBot Pull request #736 closed by Copilot | Title: UIXtankHelper: bidirectional carousel navigation + live combined build stats | https://github.com/bitfighter/bitfighter/pull/736 | |
| 20:59:01 | BFLogBot Repo: bitfighter | Commit: 6e6d2e0239 | Author: Copilot | Message: Redesign xtank helper carousel UI and wrap phase navigation Agent-Logs-Url: https://github.com/bitfighter/bitfighter/sessions/307ce542-828f-46a6-b0f1-99caf5eae6fd Co-authored-by: eykamp <1133323+eykamp@users.noreply.github.com> | |
| 21:01:25 | BFLogBot Pull request #740 opened by Copilot | Title: Redesign xtank vehicle designer carousel: wrap phase navigation, floating selector cards, and aggregate ship preview panel | https://github.com/bitfighter/bitfighter/pull/740 | |
| 21:01:44 | BFLogBot Repo: bitfighter | Commit: 293ec07e25 | Author: Copilot | Message: Redesign xtank helper carousel UI and wrap phase navigation (#740) Agent-Logs-Url: https://github.com/bitfighter/bitfighter/sessions/307ce542-828f-46a6-b0f1-99caf5eae6fd Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: eykamp <1133323+eykamp@users.noreply.github.com> | |
| 21:01:44 | BFLogBot Pull request #740 closed by Copilot | Title: Redesign xtank vehicle designer carousel: wrap phase navigation, floating selector cards, and aggregate ship preview panel | https://github.com/bitfighter/bitfighter/pull/740 | |
| 21:03:19 | BFLogBot Repo: bitfighter | Commit: b52527d36b | Author: eykamp | Message: Formatting | |
| 21:03:20 | BFLogBot Repo: bitfighter | Commit: b0f6fa406e | Author: eykamp | Message: Merge branch 'xtank' of github.com:bitfighter/bitfighter into xtank |
Index Search ←Prev date Next date→
These logs were automatically created by BFLogBot on irc.freenode.net.