Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add "Advanced" blocks filter ($200 bounty) #282

Closed
manuq opened this issue Oct 22, 2024 · 6 comments
Closed

Add "Advanced" blocks filter ($200 bounty) #282

manuq opened this issue Oct 22, 2024 · 6 comments
Labels
💎 Bounty enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed 💰 Rewarded

Comments

@manuq
Copy link
Contributor

manuq commented Oct 22, 2024

What Happened

Being a learning tool, the available blocks are constrained by default. Still, it would be nice to have more advanced blocks for advanced learners.

When we switched from technical language (like "on ready" / "on process") to natural language (like "when starting" / "every frame") we dropped the "on physics process" block. Because it was confusing to have two game loops and because the default Godot runs _process and _physics_process at the same pace. But advanced learners can benefit from such block as proposed in #261 .

Proposal:

  • Add an is_advanced export boolean property to the BlockDefinition. False by default.
  • Add an "Advanced" checkbox to the dock title to unfilter advanced blocks. It should be turned off by default. When checked, advanced blocks are listed in the block palette (aka "block picker")

How to Reproduce

N/A, this is a proposal.

Block Coding Plugin Version

No response

Godot Engine Version

No response

Operating System

No response

Logs or command-line output

No response

Anything else?

No response

@manuq manuq added enhancement New feature or request help wanted Extra attention is needed good first issue Good for newcomers labels Oct 22, 2024
@dsd
Copy link
Member

dsd commented Oct 23, 2024

Our partner org Endless Studios is offering a modest bounty for completion of this task
/bounty $200

Copy link

algora-pbc bot commented Oct 23, 2024

💎 $200 bounty • Endless OS Foundation

Steps to solve:

  1. Start working: Comment /attempt #282 with your implementation plan
  2. Submit work: Create a pull request including /claim #282 in the PR body to claim the bounty
  3. Receive payment: 100% of the bounty is received 2-5 days post-reward. Make sure you are eligible for payouts

Thank you for contributing to endlessm/godot-block-coding!

Add a bountyShare on socials

Attempt Started (GMT+0) Solution
🟢 @urbit-pilled Dec 16, 2024, 4:45:17 AM #337

@dsd dsd changed the title Add "Advanced" blocks filter Add "Advanced" blocks filter ($200 bounty) Dec 13, 2024
@urbit-pilled
Copy link
Contributor

urbit-pilled commented Dec 16, 2024

/attempt #282

Algora profile Completed bounties Tech Active attempts Options
@urbit-pilled 9 bounties from 4 projects
Rust, JavaScript,
Python & more
Cancel attempt

Copy link

algora-pbc bot commented Dec 16, 2024

💡 @urbit-pilled submitted a pull request that claims the bounty. You can visit your bounty board to reward.

@manuq manuq closed this as completed in 6571f15 Dec 17, 2024
@manuq
Copy link
Contributor Author

manuq commented Dec 17, 2024

@dsd let's make sure that @urbit-pilled is awarded, as the PR was just merged.

Copy link

algora-pbc bot commented Dec 17, 2024

🎉🎈 @urbit-pilled has been awarded $200! 🎈🎊

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
💎 Bounty enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed 💰 Rewarded
Projects
None yet
Development

No branches or pull requests

3 participants