Mindket

QuackLeague

Newversion 1 · updated

Overview

A playable 3D football training ground for MicroDuck, a small open-source biped robot. It uses a simplified ball model and is an early demonstration, not a trained robot controller.

QuackLeague is a kit in the Research category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.

At a glance

You need
  • Python and pip, only to download the files with the Hugging Face tool
  • A web browser to open the page
Runs in
  • A web browser, on the Space's page at Hugging Face
  • Windows, macOS or Linux, by opening a downloaded index.html in any browser
  • Phones and other small devices, where the view jumps to the pitch for each shot
Start with
pip install -U huggingface_hub
hf download RIc0101/QuackLeague --repo-type space --local-dir QuackLeague
cd QuackLeague

Platform

WindowsOperating system
macOSOperating system
LinuxOperating system

About

What it is

QuackLeague is an independent football research project for MicroDuck, a small open-source biped robot. This Space is a static web page with a playable 3D illustration and a deliberately simplified ball model. It is an early demonstration and not a trained robot controller, and it has no tie to the robot's maker.

Who it suits

Robotics fans and students who want to see how a kick, a surface and a ball path fit together in a simple model. Followers of the MicroDuck project can use it to see where the football work stands.

IndustryWho uses itHow they use itExample
RoboticsRobot hobbyistsPlay with a MicroDuck kick scene in the browserTrying the three challenges to see the duck kick
EducationPhysics and engineering studentsStudy a simple rolling ball with fixed slowing downComparing how far the ball rolls on turf and on a smooth surface
ResearchRobot learning researchersFollow the project's early football work and its plansReading the table of what is available now and what is planned
Game and web designFront end developersRead a small static project with 3D and 2D renderingOpening the files to see how the pitch is drawn

If you want real robot dynamics, a learned policy or hardware results, skip it, because the Space says it has none of those.

Where to use it

  • A web browser, on the Space's page at Hugging Face
  • Windows, macOS or Linux, by opening a downloaded index.html in any browser
  • Phones and other small devices, where the view jumps to the pitch for each shot
Use caseWhoWhat they get back
Take a shot at the goalAnyone curiousA kick, a rolling ball, and a result with distance and shot time
Export the attemptsStudents and researchersA local JSON file of the recorded attempts

How to set it up

Online use needs nothing. To keep a copy of the static page, you need little.

  • Python and pip, only to download the files with the Hugging Face tool
  • A web browser to open the page
  1. Install the Hugging Face hub package.
  2. Download the Space's files into a local folder.
  3. Move into that folder.
  4. Open index.html in a web browser.
pip install -U huggingface_hub
hf download RIc0101/QuackLeague --repo-type space --local-dir QuackLeague
cd QuackLeague

How to use it

Pick a challenge, set the aim and the kick power, and compare the three surfaces. Then press Kick it and watch the result. The page offers three camera views, from the sideline, from above and from the striker.

ToolWhat it does
Find the net, Beat the keeper, Thread the needleThe three challenges you can choose from
Aim and kick powerSet the direction and strength of the shot
Kick itThe duck kicks and the ball rolls along a fixed path
ReplayRepeats the last setup without raising the shot count
Reset sessionClears the session
Export sessionWrites the attempts you recorded into a JSON file on your computer

Example

You choose Beat the keeper, set the aim and kick power on the turf surface and press Kick it. The duck winds up and kicks. The ball rolls to a stop, and the page shows the result, the distance and the shot time.

For newcomers and experts

If you are new to this, open the page, choose Find the net and press Kick it. Then change the surface and kick again to see the ball roll a different distance. The keyboard works too, and the page respects reduced-motion settings.

If you know the field, the ball moves with constant slowing down, set by the surface, and identical inputs always give identical outcomes. The kick and the celebration are authored animations. Joints, balance, torque, foot contact, spin, vision and policy inference are not simulated. The page has no model weights, and its learning column is empty.

  1. Pick a challenge
  2. Set aim, kick power and surface
  3. Press Kick it
  4. The ball rolls by a fixed formula
  5. Read the result, distance and shot time
Ball slowing down by surface
Turf0.62 m/s²
Smooth0.30 m/s²
Grippy1.00 m/s²

Good to know

The numbers on the page are chosen illustration values, not hardware measurements.

  • License: MIT, as the Space's license line says, with a separate file for third-party licenses in the repository
  • Cost to run: none named. No server GPU is needed, because the ball maths runs in JavaScript in your browser
  • Data it reaches: nothing beyond your own browser. Attempts stay in the session until you reset or reload, and Export session saves them to a local file
  • Not for: real robot control, learned policies, team play or hardware results. The project is not tied to or endorsed by the makers of MicroDuck

README and files

README

QuackLeague

A playable 3D football training ground for MicroDuck, a small open-source biped robot. It uses a simplified ball model and is an early demonstration, not a trained robot controller.

Made by RIc0101 on Hugging Face. These notes are Mindket's, written from its Space page and README; the app's own files and license are on Hugging Face.

About

What it is: QuackLeague is an independent football research project for MicroDuck, a small open-source biped robot. This Space is a static web page with a playable 3D illustration and a deliberately simplified ball model. It is an early demonstration and not a trained robot controller, and it has no tie to the robot's maker.

Who it suits: Robotics fans and students who want to see how a kick, a surface and a ball path fit together in a simple model. Followers of the MicroDuck project can use it to see where the football work stands.

Industry | Who uses it | How they use it | Example
Robotics | Robot hobbyists | Play with a MicroDuck kick scene in the browser | Trying the three challenges to see the duck kick
Education | Physics and engineering students | Study a simple rolling ball with fixed slowing down | Comparing how far the ball rolls on turf and on a smooth surface
Research | Robot learning researchers | Follow the project's early football work and its plans | Reading the table of what is available now and what is planned
Game and web design | Front end developers | Read a small static project with 3D and 2D rendering | Opening the files to see how the pitch is drawn

If you want real robot dynamics, a learned policy or hardware results, skip it, because the Space says it has none of those.

Where to use it:

  • A web browser, on the Space's page at Hugging Face
  • Windows, macOS or Linux, by opening a downloaded index.html in any browser
  • Phones and other small devices, where the view jumps to the pitch for each shot
Use case | Who | What they get back
Take a shot at the goal | Anyone curious | A kick, a rolling ball, and a result with distance and shot time
Export the attempts | Students and researchers | A local JSON file of the recorded attempts

How to set it up: Online use needs nothing. To keep a copy of the static page, you need little.

  • Python and pip, only to download the files with the Hugging Face tool
  • A web browser to open the page
  1. Install the Hugging Face hub package.
  2. Download the Space's files into a local folder.
  3. Move into that folder.
  4. Open index.html in a web browser.
pip install -U huggingface_hub
hf download RIc0101/QuackLeague --repo-type space --local-dir QuackLeague
cd QuackLeague

How to use it: Pick a challenge, set the aim and the kick power, and compare the three surfaces. Then press Kick it and watch the result. The page offers three camera views, from the sideline, from above and from the striker.

Tool | What it does
Find the net, Beat the keeper, Thread the needle | The three challenges you can choose from
Aim and kick power | Set the direction and strength of the shot
Kick it | The duck kicks and the ball rolls along a fixed path
Replay | Repeats the last setup without raising the shot count
Reset session | Clears the session
Export session | Writes the attempts you recorded into a JSON file on your computer

Example: You choose Beat the keeper, set the aim and kick power on the turf surface and press Kick it. The duck winds up and kicks. The ball rolls to a stop, and the page shows the result, the distance and the shot time.

For newcomers and experts: If you are new to this, open the page, choose Find the net and press Kick it. Then change the surface and kick again to see the ball roll a different distance. The keyboard works too, and the page respects reduced-motion settings.

If you know the field, the ball moves with constant slowing down, set by the surface, and identical inputs always give identical outcomes. The kick and the celebration are authored animations. Joints, balance, torque, foot contact, spin, vision and policy inference are not simulated. The page has no model weights, and its learning column is empty.

Pick a challenge
Set aim, kick power and surface
Press Kick it
The ball rolls by a fixed formula
Read the result, distance and shot time
Title: Ball slowing down by surface
Turf: 0.62 m/s²
Smooth: 0.30 m/s²
Grippy: 1.00 m/s²

Good to know: The numbers on the page are chosen illustration values, not hardware measurements.

  • License: MIT, as the Space's license line says, with a separate file for third-party licenses in the repository
  • Cost to run: none named. No server GPU is needed, because the ball maths runs in JavaScript in your browser
  • Data it reaches: nothing beyond your own browser. Attempts stay in the session until you reset or reload, and Export session saves them to a local file
  • Not for: real robot control, learned policies, team play or hardware results. The project is not tied to or endorsed by the makers of MicroDuck

On Hugging Face, 13 November 2026

  • Likes: 1
  • Built with: static
  • License: mit

Links

Try it

Open the Space in your browser, or copy it to your own Hugging Face account from its page. Nothing in this kit runs by itself.

Files
README.md  5 KB

1 file, 5 KB, downloaded as a zip.

What’s new

  • Version 1 · 2026-11-12

Compare with similar

Listed Hugging Face Spaces in the same category that share the most tags with this one.

ProductLikesBuilt withLicenseLast change
QuackLeague This page1staticmit
MiMo RL Environment ExplorerShares reinforcement-learning91dockerapache-2.0
RL Environments on Hugging FaceShares reinforcement-learning40dockerapache-2.0
Arena LeaderboardShares static5,039staticapache-2.0
BrowserShares static533staticcc0-1.0
Model PulseShares static214staticapache-2.0
Numbers as Mindket last read them, on 2026-11-12.

Reviews

No ratings yet

Write a review

No reviews yet.

More from Mindket

See all from Mindket

Huashu Design

alchaincyf · Skill

Turns a one-line request in your AI agent into a finished design: a launch animation, a clickable app prototype, an editable slide deck, an infographic or a se…

New29.4k

Guizang PPT Skill

op7418 · Skill

Skill that makes single-file HTML slide decks, slide illustrations and platform covers in two visual styles, with a presenter mode for rehearsal. For speakers…

New29.8k

Claude Code Skills & Plugins

alirezarezvani · Skill

Adds 411 ready-made skills for Claude Code and other coding agents, grouped by role from engineering and product to marketing, finance and compliance. Installs…

New29.8k

Similar in Research

See all in Research

EarthJev

dBenf · Kit

Answers typed questions about satellite image patches from all 12 Sentinel-2 bands, returning a probability for each option without writing text. A Qwen3.5-0.8…

New

getting-over-it-rl-jax

zimmerk4 · Kit

Plays the full game Getting Over It from the bottom to the end with a small trained policy network that learned inside a JAX physics simulator. For reinforceme…

New

ReFoCo

yuji-nozawa · Kit

Pretrained vision transformer checkpoints in three sizes from a research paper on training attention heads to focus on image regions. For researchers who extra…

New