Kiwi-chan Devlog #007: The Log-istical Nightmare (and a Melting GPU)
Source: Dev.to
Overview
Another four hours in the Minecraft trenches with Kiwi‑chan have passed. We’re still in the “establish base” phase, which currently means obsessively gathering oak logs.
Item Pickup Issues
The core rules remain: Kiwi‑chan needs a crafting table and a chest. However, dropped logs aren’t always landing exactly where the bot expects, leading to “Failed to pick up” errors.
- Implemented the GoalXZ fix (see rule #8 in the logs) to force precise movement over the item’s center.
- Increased the wait time for item pickup.
These changes should tame the “ghost logs” problem.
Code Fixes and New Skills
There’s been extensive back‑and‑forth with the “Coach” (the reasoning engine) and several code adjustments:
- Refined the
gather_oak_logfunction. - Added a new skill,
drop_oak_log, to handle the recovery plan where Kiwi‑chan drops and re‑gathers logs.
The logs now show consistent application of the rules, and the movement audit (rule #9) is catching blocked paths.
Performance Issues
The biggest current bottleneck isn’t the code but the compute load. Pathfinding and constant world re‑evaluation are causing the GPU to overheat, sounding like a jet engine.
Call to Action
Support the project to keep Kiwi‑chan (and the hardware) alive:
Every contribution helps.