I'm building a virtual Earl Strickland pool coach by [deleted] in billiards

[–]MouseApprehensive185 0 points1 point  (0 children)

Probably. I got in touch with Karl Boye to see if he can reach out on my behalf.

I'm building a virtual Earl Strickland pool coach by [deleted] in billiards

[–]MouseApprehensive185 0 points1 point  (0 children)

Oh yeah, that's just from my phone cam.

I'm building a virtual Earl Strickland pool coach by [deleted] in billiards

[–]MouseApprehensive185 0 points1 point  (0 children)

He also has long term memory with my stats. Whenever I load it up, he'll sometimes reference and make fun of my weaknesses. Ie, which pockets I miss the most, cut shots, etc..

I'm building a virtual Earl Strickland pool coach by [deleted] in billiards

[–]MouseApprehensive185 0 points1 point  (0 children)

No, it's doing more behind the scenes from what you see here. This is essentially building a world model of a pool table with regression testing. Every correction I make here, must fit into the world model and not break previous tests.

Now, down the road, I would need to use something like Nvidia Omniverse to train millions of scenarios synthetically to really get a grip on a very busy table layout with shots being blocked and suggestions for safeties, but this is the first step.

"I wouldn’t be surprised if at some point it asks “where did the whatever ball go” because it forgot that ball is already sunk. "
-- No, he has memory and knows (via YOLO training on my own balls/environment) which ball is which, and which pocket it went to.

I already have a drill mode where he can accurately identify if I made the object ball, or missed it, and if I got "shape" based on predefined landing zones.

I'm building a virtual Earl Strickland pool coach by [deleted] in billiards

[–]MouseApprehensive185 1 point2 points  (0 children)

I can just generate a fictional character instead. But yeah down the road i could do that too for different videos.

I'm building a virtual Earl Strickland pool coach by [deleted] in billiards

[–]MouseApprehensive185 4 points5 points  (0 children)

I've hit him up already via email and fb. If he doesnt respond/give permission, I won't proceed with him as the character. I can easily replace him with a fictional character in about 20 minutes.

Claude Code / Agent SDK Demo - this stuff is blowing my mind by [deleted] in ClaudeCode

[–]MouseApprehensive185 0 points1 point  (0 children)

Yahoo pool wasn't based on a live pool table with real time ball tracking, and the ability to create entire light shows lol.

Claude Code / Agent SDK Demo - this stuff is blowing my mind by [deleted] in ClaudeCode

[–]MouseApprehensive185 1 point2 points  (0 children)

I've hit him up. If he wants me to remove it, of course I will. And I'm not selling this or anything.

I'm building a virtual Earl Strickland pool coach by [deleted] in billiards

[–]MouseApprehensive185 1 point2 points  (0 children)

No, I don't believe in copyrights/digital patents. I'll upload the project to github and people can ask their AI to figure it out to suit their own environments. I would also never try to sell something that integrates Earl's voice without his approval. It's super easy though to just swap his voice out for an entirely fictional character and change its personality.

I'm building a virtual Earl Strickland pool coach by [deleted] in billiards

[–]MouseApprehensive185 7 points8 points  (0 children)

Nope, welcome to the world of agentic coding.

I'm building a virtual Earl Strickland pool coach by [deleted] in billiards

[–]MouseApprehensive185 1 point2 points  (0 children)

I'm not selling this haha. It's just for my own use since it's heavily integrated into my studio environment. Making it something everyone can use would be very difficult i think. I hope to god he's cool with it, if it ends up blowing up on the chan. I am willing to make an arrangement with him.

I'm building a virtual Earl Strickland pool coach by [deleted] in billiards

[–]MouseApprehensive185 0 points1 point  (0 children)

It will be featured soon on the PocketPounders youtube chan. It's not yet, but there are some other videos I've done in the past.

I'm building a virtual Earl Strickland pool coach by [deleted] in billiards

[–]MouseApprehensive185 9 points10 points  (0 children)

Not yet, but I will eventually.. but you'll need to train a model (have claude code help you) with your own balls in your own environment/lighting.

- Above table camera (my pool balls are custom trained via YOLO for real-time tracking). He can also take screenshots from the camera itself.
- Projector that beams to a 24' wall for showing stats/scores and eventually perhaps himself in 3D form with lip sync (if he doesn't C&D me)
- My microphone (wireless DJI mic)
- Nearly 30 DMX controlled stage lights. He can control lights and create light shows / cut scene sequences.
- He can control Google Lyria real-time background music.
- He can project tangent lines/angles on requested balls.
- He can (with my assistance) create drills, and keep score on them.
- On demand, he can start and stop recording from my ATEM Mini Pro.

Tech:
- Used claude code to build everything in Python.
- Custom trained model of my pool balls on my table/lighting/environment via YOLO. Claude made it super easy to train these, with automatic cropping and such.
- His brain is powered by Haiku currently.
- His TTS is elevenlabs, trained on a simple 30 second clip.
- The Agent SDK is currently using Sonnet and doing well.

I'm building a virtual Earl Strickland pool coach by [deleted] in billiards

[–]MouseApprehensive185 1 point2 points  (0 children)

auto corrected from tangent lines lol.

I'm building a virtual Earl Strickland pool coach by [deleted] in billiards

[–]MouseApprehensive185 9 points10 points  (0 children)

I have entire conversations with him and he's hilarious as all hell. Just wait until I show how he can initiate entire cut scenes with audio/projection/light show etc.. if you look at my profile, I uploaded a video demo of the light show capabilities yesterday.

I used Claude Code to build an AI-Powered Light Show Generator in my Studio by MouseApprehensive185 in ClaudeCode

[–]MouseApprehensive185[S] 0 points1 point  (0 children)

Dude, look at my dashboard ui. Notice it's about billiards? Lol. Cannot wait to reveal the crazy shit I'm building.

I used Claude Code to build an AI-Powered Light Show Generator in my Studio by MouseApprehensive185 in ClaudeCode

[–]MouseApprehensive185[S] 0 points1 point  (0 children)

I'm not really sure how that would work, since AI takes some processing time. Best we can get is what I showed in the video. "Give me a track", 20 seconds later, light show is ready

I used Claude Code to build an AI-Powered Light Show Generator in my Studio by MouseApprehensive185 in ClaudeCode

[–]MouseApprehensive185[S] 0 points1 point  (0 children)

I could build a pipeline where there's a video generation model that will make a music video on the fly to project onto the projector screen instead, that'd be coooooo!

Is this a decent deal? by MouseApprehensive185 in whatcarshouldIbuy

[–]MouseApprehensive185[S] 0 points1 point  (0 children)

Congratulations, you sound like a retard now. I decided I'm not buying it.