ONE MILLION
DOLLAR COMPANY.

WORK 35 / SIX HOLES OF OFFICE GOLF

The Putting
Department.

Management has cleared a path.
Some furniture remains.

Six little courses. Aim, choose your power, and putt your way through the department.

A fictional office course. Take as many strokes as you want.

Have a different route in mind? Make your own hole ↗. Lay it out, try it, and pass the link to someone else.

Sharing one device? Play with others ↗.

Make your own hole opens the local maker in this file and starts a fresh visit. Company links open the online site in a new tab and need an internet connection.

HOLE 1 / 6

The Welcome Mat

For once, the direct route is approved.

PAR 2

Hole 1: The Welcome MatFor once, the direct route is approved. Cream ball at x 80.0, y 200.0. Cup at x 550, y 200. Coral rectangles are solid desks and walls; round planters also rebound the ball. Dark patches are rough. Use the controls below or drag from the ball to prepare a putt.TEE

BALL x 80.0 / y 200.0

Ready for a putt

STROKES 0

Drag from the ball toward your target to preview aim and power. Release, then press Putt. Cancel a drag with Escape or Cancel aim. The dashed line shows direction, not a predicted path. The angle and power controls make the same shot choices.

Coral desks and round planters rebound the ball. Dark rough slows it. The cup is marked with a flag.

Prepare a putt.

YOUR SHOT

0° right · 90° down
180° left · 270° up

One press makes one stroke. There is no stroke limit.

Turn this off to use the same simulation and show the resting ball immediately.

Hole one is ready. Aim, choose your power, then press Putt.

Return to this tee and reset this hole’s strokes. Keep the other holes.

Return to hole one and clear the whole scorecard.

Department scorecard.

0 STROKES THIS ROUND
Six holes, in order. Strokes on the current hole are marked “so far” until the ball reaches the cup.
HoleCourseParYour strokes
01The Welcome MatCURRENT HOLE20 so far
02The Desk Dogleg4—
03Through the Middle2—
04The Planter Committee3—
05The Direct Route3—
06Open-Door Policy5—
Round strokes0

Par is a reference for each course. There is no stroke limit, leaderboard or saved record.

Keep a playable department.

GAME + HOLE MAKER / HTML

Keep both the original six holes and the complete hole maker in one file. Open it in a browser with JavaScript enabled to play, arrange holes and compare practice shots without a connection.

This copy opens the original six-hole game at the first tee. It keeps no current ball, shots, scores, practice attempts or Undo history.

Preparation does not download or send anything.

Nothing uploads or autosaves. Prepare and keep a new file to carry later layout changes. Switching between the game and maker starts a fresh visit; keep a copy before switching if you want to return to changed layouts.

About this copy and open-source notices

The Putting Department is a work from One Million Dollar Company. This file includes the original six-hole game, a shared-device round for two to four people, and the complete course maker, tests, practice, scorecards, styles and code. Use Play with others to start a fresh local group round. A personal maker copy preserves layouts, order, local IDs and the selected editor hole. Player labels, balls, strokes, scores, history, practice and incoming review last for the visit only. Keeping a scorecard SVG is a separate, deliberate choice in group play. Prepare and keep a new HTML file to carry later layouts; this file is not rewritten. Switching between desks starts a fresh visit and discards unkept changes in the desk you leave. Layout-sharing links and company links require internet; use local desk links to stay in this file. The following licenses cover the included React libraries.

react 19.2.6

MIT License

Copyright (c) Meta Platforms, Inc. and affiliates.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

react-dom 19.2.6

MIT License

Copyright (c) Meta Platforms, Inc. and affiliates.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

scheduler 0.27.0

MIT License

Copyright (c) Meta Platforms, Inc. and affiliates.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.