PLAYERS TASKS PRAXIS TEAMS EVENTS
Username:Password:
New player? Sign Up Here
relet 裁判長
Supreme Justice
Level 8: 3251 points
Last Logged In: April 30th, 2025
BADGE: Journey To The End Of The Night Organizer TEAM: LØVE TEAM: VEGGIES FTW! TEAM: INFØ TEAM: team cøøking! TEAM: Berlin Zero TEAM: Norge TEAM: The Bureau of Introductory Affairs TEAM: Players TEAM: SFØ Academy BART Psychogeographical Association Rank 7: Pedestrian EquivalenZ Rank 4: Avatar The University of Aesthematics Rank 5: Anti-Realist Humanitarian Crisis Rank 7: Supreme Justice Biome Rank 1: Hiker Chrononautic Exxon Rank 1: Clockwatcher Society For Nihilistic Intent And Disruptive Efforts Rank 1: Anti
highscore

35 + 83 points

Minigolf by relet 裁判長

July 4th, 2011 2:24 PM / Location: 60.167219,10.256595

INSTRUCTIONS: Create your own Minigolf funpark.

relet laboratories presents: Holodeck Minigolf.

Using a projector and a web camera, the game field can be projected on various surfaces. The ball and hole are virtual. Real obstacles on the game field are recognized as such and bounce the ball. You play using real clubs.

Demonstration video below - Unfortunately, my *other* camera is still not performing great at high contrast lighting.



It's about 600 lines of (slightly messy) code, available for the public domain at https://github.com/relet/Holodeck-Minigolf.

The game is written in python, and uses the python-pygame library for graphics, python-opencv for computer vision, python-cvgreyc for projective corrections and python-pyode as a physics engine.

Why create one minigolf course when you can have an infinity?

- smaller


17 vote(s)



Favorite of:


Terms

(none yet)

9 comment(s)

(no subject)
posted by Samantha on July 4th, 2011 3:20 PM

Did YOU create this? Or did you just find and use it?

(no subject) +2
posted by relet 裁判長 on July 4th, 2011 3:24 PM

I created it.

(no subject)
posted by APR dreamlands on July 4th, 2011 3:29 PM

Bravo! Very well done!

(no subject)
posted by relet 裁判長 on July 4th, 2011 3:36 PM

Thanks! I'm pretty happy how it turned out given the time I invested. It's really been more of a weekend hack. If I find some more time, I might eventually polish it into a real game - scorekeeping, an intuitive user interface and maybe 3D graphics.. so far, it's really more of a crude game engine. Fun to play though, and throwing your shoes and stuff onto the game field is a bit awesome. :D

(no subject)
posted by Idøntity matrix on July 4th, 2011 3:42 PM

Super. Market it and remember all of us little people when you are rich and famous.

(no subject) +4
posted by relet 裁判長 on July 4th, 2011 3:48 PM

No, no. This is praxis. Genuinely free, self-conscious, authentic activity as opposed to the alienated labour demanded under capitalism. I usually publish all my works as public domain (or even better: The CC-Zerø license!) because I believe that creativity thrives best when you are stealing and sharing. A gaggle of players working on a task yields a lot better results than a single guy with a patent and a lawyer on the idea.

(no subject)
posted by cody on July 4th, 2011 6:42 PM

very impressive.

(no subject)
posted by Chase of SF0 on July 7th, 2011 12:34 AM

Indeed.

(no subject)
posted by relet 裁判長 on July 7th, 2011 11:11 PM

Thanks!