You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Based on commit 3e901f6d30e6b50f56686c8cc09bd1319050423a (GDScript-to-RISC-V compiler), this document provides an exhaustive list of GDScript features and their implementation status.
Priority List (Features to Implement)
Features are prioritized by importance, impact, and implementation difficulty. Higher priority features should be implemented first.
⚠️ Important Note: Before adding new language features, the register allocation system needs significant improvements. The current implementation doesn't properly save registers on the stack and isn't register-aware. This foundational issue should be addressed first to avoid technical debt.
For complex architectural or refactoring tasks in umbrella projects, systematically generate multiple implementation trajectories, provide objective judgment criteria, and execute only the user-selected path. This ensures comprehensive exploration while maintaining focused, efficient implementation. The core planning engine remains timeless by avoiding premature commitment to specific use cases; trajectories separate generic capabilities from domain-specific extensions.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Comparing a Planner (like GTPyhop) to a Behavior Tree
GTPyhop is a planning framework based on Hierarchical Task Networks (HTNs). It focuses on decomposing high-level goals into smaller, actionable tasks dynamically, similar to how a planner works. Here's a comparison between GTPyhop and a behavior tree, explained using an example of an AI interacting with a chair in a game.
GTPyhop (Planner)
GTPyhop starts with a high-level goal (e.g., "make the room secure") and breaks it into subtasks. It dynamically evaluates how to achieve those goals based on the current state of the game.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
GitHub's attestations are Sigstore bundles under the hood. You can verify them using any Sigstore client. Here are a few options that support verifying GitHub attestations:
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters