Cocks & Ladders 4

Discussion about Cock Hero and other sexy videos.

Moderator: andyp

Post Reply
faboosh
Explorer At Heart
Explorer At Heart
Posts: 158
Joined: Mon Jan 30, 2012 9:35 pm

Cocks & Ladders 4

Post by faboosh »

Hi All,

A new version with pmvhaven links! Please note, this is no new material and uses links to various pmvs that are on the streaming sites. Thanks to the creator for these fantastic vids!

The idea is fairly simple. Its snakes and ladders, but you have to enjoy a pmv video when you land on a square.

You'll need,
a dice (d6)
a counter (or two counters)
a printout of the board (or bit of paper to note your progress)
snakesandladders.jpg
snakesandladders.jpg (63.06 KiB) Viewed 8310 times
How it works
1 Start by watching the round on the link for square 1 (follow the beat as best you can)
2 Roll your dice
3 Move forward that many spaces
4 Play the video of the square you have landed on
5 If it is a snake, follow the snake to the bottom and play that video. If its a ladder, follow the ladder to the top and play that video.
6 When you get near the end, you need to roll the exact number to land on the final square. If you don't, replay the video on the square you are on.
7 When you get to the final square, play the final video and "enjoy"
8 You win if you get to the end, you lose if you aren't able to make it.

Hard mode
Use 2 tokens, one for you and one for an opponent. Not only do you have to get to the end but you have to beat your opponent or you don't get to "enjoy" the ending and will have to play again another day.

Super Hard Mode
Use 2 tokens, one for you and one for an opponent. Do videos for both your token and your opponents token. Not only do you have to get to the end but you have to beat your opponent or you don't get to "enjoy" the ending and will have to play again another day.

Enjoy, and leave me any feedback you like below.

Faboosh

Links
1. https://pmvhaven.com/video/Cock-Hero-Cr ... da52fbc971
2. https://pmvhaven.com/video/Strokemaster ... 4b9878bb2d
3. https://pmvhaven.com/video/swap-girls-w ... f8d1140312
4. https://pmvhaven.com/video/Losing-It-Co ... c86f0e4734
5. https://pmvhaven.com/video/Twerking-Tho ... c86fb7bacb
6. https://pmvhaven.com/video/Ultimate-Tik ... aa47e9dce1
7. https://pmvhaven.com/video/Thick-Riding ... b75b1866a3
8. https://pmvhaven.com/video/-Cock-Hero-T ... 040ef1121f
9. https://pmvhaven.com/video/Porn-Music-V ... ec8cded1de
10. https://pmvhaven.com/video/Porn-Music-V ... 5c74191492
11. https://pmvhaven.com/video/Juice-Cock-H ... c1d2c22099
12. https://pmvhaven.com/video/Bounce-Cock- ... 352269d5b5
13. https://pmvhaven.com/video/Fun-Cock-Her ... 35222b020d
14. https://pmvhaven.com/video/Maravillosa- ... 774d32a632
15. https://pmvhaven.com/video/COCK-HERO-Sa ... 4ce26e4917
16. https://pmvhaven.com/video/Cock-Hero-Tr ... c588b4e241
17. https://pmvhaven.com/video/Descent-2-Bo ... 5d3a5a36bc
18. https://pmvhaven.com/video/Porn-Music-V ... 2503549e5b
19. https://pmvhaven.com/video/SLUT-Belle-D ... 7a0ddb659d
20. https://pmvhaven.com/video/Cosplay-make ... 2be73a9d7a
21. https://pmvhaven.com/video/FOR-THE-STEE ... 412fbd870a
22. https://pmvhaven.com/video/TikTok-sluts ... f74e1d0508
23. https://pmvhaven.com/video/TikTok-Blitz ... 46d15d796e
24. https://pmvhaven.com/video/Sydney-Sween ... 412f2eb120
25. https://pmvhaven.com/video/Treat-me-lik ... da52bb160d
26. https://pmvhaven.com/video/Ultimate-Dan ... 3def6dca67
27. https://pmvhaven.com/video/Triple-Taste ... 2fb4ebc2be
28. https://pmvhaven.com/video/DO-IT-AGAIN_ ... 1c78d42f8c
29. https://pmvhaven.com/video/lose-your-sa ... 19179b6d43
30. https://pmvhaven.com/video/Fuck-the-oth ... 19ce22cb9d
31. https://pmvhaven.com/video/Cosplay-make ... 19ce597639
32. https://pmvhaven.com/video/REAL-TEENS-B ... 684f1463f3
33. https://pmvhaven.com/video/Nights-Like- ... 19ce6d9279
34. https://pmvhaven.com/video/Izzy-Green-G ... 7c4dd091ee
35. https://pmvhaven.com/video/Colors-PMV-b ... 09531bc222
36. https://pmvhaven.com/video/Milkshake-wi ... 1917411559

If a link is broken, play this one instead
https://pmvhaven.com/video/Pink-Pony-Gi ... 7fa2f3437c
User avatar
PlayfulGuy
Experimentor
Experimentor
Posts: 1068
Joined: Sat Jul 07, 2012 10:08 pm
Gender: Male
Sexual Orientation: Bisexual/Bi-Curious
I am a: Switch
Dom/me(s): No domme
Sub/Slave(s): No sub
Location: British Columbia, Canada

Re: Cocks & Ladders 4

Post by PlayfulGuy »

This is a pretty cool idea! I look forward to trying it out when I can.

PG
brandon
Explorer
Explorer
Posts: 71
Joined: Sun Jan 19, 2014 8:05 am

Re: Cocks & Ladders 4

Post by brandon »

This is absolutely amazing! Thank you so much for the creative game and combining Snakes and Ladders with PMV Videos!

Well, I know now what I'll be doing this Friday night. Playing your game, being frustrated by masturbating but not being allowed to orgasm.

I'm a 45 year old pussy free virgin. While most men are having sex tonight, I'll be watching your pmv vidoes, stroking in frustration and not having sex!

Thank you!
jay518
Explorer
Explorer
Posts: 6
Joined: Sat Sep 01, 2018 10:29 am

Re: Cocks & Ladders 4

Post by jay518 »

Great idea, had a good weekend time with this.

Just small suggestion, I think it'd would be best if all the video are Cock Hero, feel more like an old school Cock Hero session, somehow I think if anyone would create a standalone game with all of the video integrate into it, that'd be awesome.

For more Cock hero creators, allow me to suggest some on pmvhaven:

https://pmvhaven.com/profile/jay518

https://pmvhaven.com/profile/aksel2055

https://pmvhaven.com/profile/jffjffjffj

https://pmvhaven.com/profile/Wine69

https://pmvhaven.com/profile/LEDsign

https://pmvhaven.com/profile/qwepoipoi
faboosh
Explorer At Heart
Explorer At Heart
Posts: 158
Joined: Mon Jan 30, 2012 9:35 pm

Re: Cocks & Ladders 4

Post by faboosh »

Glad people are having fun with this.

I've previously tried to link to CH rounds only, but they are less easy to find on the stream these days.

Thanks for the creator links ๐Ÿ‘
giannitrib
Explorer
Explorer
Posts: 92
Joined: Sun Jan 24, 2021 9:33 am
Gender: Male
Sexual Orientation: Straight

Re: Cocks & Ladders 4

Post by giannitrib »

I downloaded all 37 (36+ the spare) videos from pmvhaven
Then i asked deepseek to write the code to create the gameplay in python - told it what it got wrong, it fixed most of it and repeated the cycle to get to this

I use windows so some of it is windows specific, though it probably wouldn't be too hard to change it to work on mac or linux

It would probably just need this bit rewriting:
def find_vlc(self):
"""Try to find VLC installation path on Windows"""
possible_paths = [
r"C:\Program Files\VideoLAN\VLC\vlc.exe",
r"C:\Program Files (x86)\VideoLAN\VLC\vlc.exe",
os.path.expanduser(r"~\AppData\Local\VideoLAN\VLC\vlc.exe"),
]

and perhaps the bit for windows file paths needs to be removed:
# Ensure the path uses Windows-style separators
video_path = video_path.replace('/', '\\')

It needs both vlc and python to be installed
To use it you will need to either download the videos yourself and enter the full file paths to each video in the csv for each square or do the same with the paths for any existing videos you have and put the file paths in for the squares in the csv. You can use forward slashes in the filepaths if you like which is what i did, and it will convert them to double backslashes.

I got it to do 2 versions:

snakesandladders.py:
This implements the gameplay as described where it rolls the dice for you and gives a choice for the 3 versions at the beginning: single player, hard mode and super hard mode.
For hard and super hard mode, regardless of whether player 1 wins or loses it will play the square 36 video when you get there.

snakesandladders2.py:
This is mostly the same as the other version except for hard and super hard mode if you lose, when you, as player 1, get to square 36 it will play an alternative video which is in the csv as square 999.
My idea was this should be a denial video or some sort of punishment video - your choice.
For super hard mode it will only play square 1 once rather than doubling that up for both players but from then on it plays every square landed on for each player. For this version it diverged quite a bit codewise and the gameplay sort of moves both players at the same time while still allowing for the play order. The logic broke at some point where it started playing the player 2 videos in between roles which was wrong, so i thought introducing this diversion would fix it. The general play should still be the same but it will end up playing the videos for players 1 and 2 in super hard mode back to back rather than waiting for a prompt to roll for player 2.

Here's a zip of the python and csv file:
snakesandladders.zip
(10.86 KiB) Downloaded 71 times
Place the python script and csv in the same folder and to run it it's one of:
python .\snakesandladders.py
python .\snakesandladders2.py

The game tracks the progress across the board, and at the end outputs the route for player 1 and player 2 as appropriate
While testing it I got this as a scenario, so it can get quite difficult:

๐Ÿ˜ž Player1 reached the final square but player2 won first!
๐Ÿ“บ Playing 'you lost' video...
๐Ÿ“บ Playing video for square 999: Denial Video.mp4

============================================================
๐ŸŽฎ GAME HISTORY - Squares Activated by Each Player
============================================================

PLAYER1 visited 32 squares:
Path: 1 โ†’ 7 โ†’ 10 โ†’ 11 โ†’ 2 โ†’ 7 โ†’ 9 โ†’ 11 โ†’ 4 โ†’ 7 โ†’ 2 โ†’ 7 โ†’ 13 โ†’ 11 โ†’ 4 โ†’ 10 โ†’ 16 โ†’ 32 โ†’ 22 โ†’ 27 โ†’ 30 โ†’ 32 โ†’ 22 โ†’ 23 โ†’ 29 โ†’ 22 โ†’ 26 โ†’ 27 โ†’ 28 โ†’ 29 โ†’ 32 โ†’ 36
Unique squares: 18

PLAYER2 visited 30 squares:
Path: 1 โ†’ 16 โ†’ 22 โ†’ 25 โ†’ 27 โ†’ 29 โ†’ 19 โ†’ 20 โ†’ 23 โ†’ 29 โ†’ 33 โ†’ 34 โ†’ 22 โ†’ 24 โ†’ 28 โ†’ 33 โ†’ 22 โ†’ 23 โ†’ 28 โ†’ 32 โ†’ 22 โ†’ 26 โ†’ 27 โ†’ 19 โ†’ 22 โ†’ 23 โ†’ 28 โ†’ 29 โ†’ 22 โ†’ 27
Unique squares: 15

๐Ÿ“Š Squares never visited: [3, 5, 6, 8, 12, 14, 15, 17, 18, 21, 31, 35]


I think it mostly works - i tested it a few times but there may still be things not quite working correctly
Hopefully i got all the snakes and ladders in the right place and got the gameplay mostly right
If any of it is still wrong i can try and debug it through - or more likely get deepseek to figure it out

Am sure someone could come up with a better interface with a gui etc but as a quick get AI to hack something together in python i thought it worked reasonably well
User avatar
PlayfulGuy
Experimentor
Experimentor
Posts: 1068
Joined: Sat Jul 07, 2012 10:08 pm
Gender: Male
Sexual Orientation: Bisexual/Bi-Curious
I am a: Switch
Dom/me(s): No domme
Sub/Slave(s): No sub
Location: British Columbia, Canada

Re: Cocks & Ladders 4

Post by PlayfulGuy »

giannitrib wrote: Sat Oct 11, 2025 2:57 pm I downloaded all 37 (36+ the spare) videos from pmvhaven
Then i asked deepseek to write the code to create the gameplay in python - told it what it got wrong, it fixed most of it and repeated the cycle to get to this
Spoiler: show
I use windows so some of it is windows specific, though it probably wouldn't be too hard to change it to work on mac or linux

It would probably just need this bit rewriting:
def find_vlc(self):
"""Try to find VLC installation path on Windows"""
possible_paths = [
r"C:\Program Files\VideoLAN\VLC\vlc.exe",
r"C:\Program Files (x86)\VideoLAN\VLC\vlc.exe",
os.path.expanduser(r"~\AppData\Local\VideoLAN\VLC\vlc.exe"),
]

and perhaps the bit for windows file paths needs to be removed:
# Ensure the path uses Windows-style separators
video_path = video_path.replace('/', '\\')

It needs both vlc and python to be installed
To use it you will need to either download the videos yourself and enter the full file paths to each video in the csv for each square or do the same with the paths for any existing videos you have and put the file paths in for the squares in the csv. You can use forward slashes in the filepaths if you like which is what i did, and it will convert them to double backslashes.

I got it to do 2 versions:

snakesandladders.py:
This implements the gameplay as described where it rolls the dice for you and gives a choice for the 3 versions at the beginning: single player, hard mode and super hard mode.
For hard and super hard mode, regardless of whether player 1 wins or loses it will play the square 36 video when you get there.

snakesandladders2.py:
This is mostly the same as the other version except for hard and super hard mode if you lose, when you, as player 1, get to square 36 it will play an alternative video which is in the csv as square 999.
My idea was this should be a denial video or some sort of punishment video - your choice.
For super hard mode it will only play square 1 once rather than doubling that up for both players but from then on it plays every square landed on for each player. For this version it diverged quite a bit codewise and the gameplay sort of moves both players at the same time while still allowing for the play order. The logic broke at some point where it started playing the player 2 videos in between roles which was wrong, so i thought introducing this diversion would fix it. The general play should still be the same but it will end up playing the videos for players 1 and 2 in super hard mode back to back rather than waiting for a prompt to roll for player 2.

Here's a zip of the python and csv file:
snakesandladders.zip

Place the python script and csv in the same folder and to run it it's one of:
python .\snakesandladders.py
python .\snakesandladders2.py

The game tracks the progress across the board, and at the end outputs the route for player 1 and player 2 as appropriate
While testing it I got this as a scenario, so it can get quite difficult:

๐Ÿ˜ž Player1 reached the final square but player2 won first!
๐Ÿ“บ Playing 'you lost' video...
๐Ÿ“บ Playing video for square 999: Denial Video.mp4

============================================================
๐ŸŽฎ GAME HISTORY - Squares Activated by Each Player
============================================================

PLAYER1 visited 32 squares:
Path: 1 โ†’ 7 โ†’ 10 โ†’ 11 โ†’ 2 โ†’ 7 โ†’ 9 โ†’ 11 โ†’ 4 โ†’ 7 โ†’ 2 โ†’ 7 โ†’ 13 โ†’ 11 โ†’ 4 โ†’ 10 โ†’ 16 โ†’ 32 โ†’ 22 โ†’ 27 โ†’ 30 โ†’ 32 โ†’ 22 โ†’ 23 โ†’ 29 โ†’ 22 โ†’ 26 โ†’ 27 โ†’ 28 โ†’ 29 โ†’ 32 โ†’ 36
Unique squares: 18

PLAYER2 visited 30 squares:
Path: 1 โ†’ 16 โ†’ 22 โ†’ 25 โ†’ 27 โ†’ 29 โ†’ 19 โ†’ 20 โ†’ 23 โ†’ 29 โ†’ 33 โ†’ 34 โ†’ 22 โ†’ 24 โ†’ 28 โ†’ 33 โ†’ 22 โ†’ 23 โ†’ 28 โ†’ 32 โ†’ 22 โ†’ 26 โ†’ 27 โ†’ 19 โ†’ 22 โ†’ 23 โ†’ 28 โ†’ 29 โ†’ 22 โ†’ 27
Unique squares: 15

๐Ÿ“Š Squares never visited: [3, 5, 6, 8, 12, 14, 15, 17, 18, 21, 31, 35]


I think it mostly works - i tested it a few times but there may still be things not quite working correctly
Hopefully i got all the snakes and ladders in the right place and got the gameplay mostly right
If any of it is still wrong i can try and debug it through - or more likely get deepseek to figure it out
Am sure someone could come up with a better interface with a gui etc but as a quick get AI to hack something together in python i thought it worked reasonably well
That's pretty amazing! I haven't played with any AI stuff yet. So many toys, so little time!

I actually downloaded all the videos as well and started sketching out a GuideMe version of the game.
I was thinking about adding a denial video if you go past square 36, and you have to start over.
I've already got too many projects going, but when I get it done I'll upload it somewhere.

PG
giannitrib
Explorer
Explorer
Posts: 92
Joined: Sun Jan 24, 2021 9:33 am
Gender: Male
Sexual Orientation: Straight

Re: Cocks & Ladders 4

Post by giannitrib »

PlayfulGuy wrote: Sat Oct 11, 2025 9:36 pm
giannitrib wrote: Sat Oct 11, 2025 2:57 pm I downloaded all 37 (36+ the spare) videos from pmvhaven
Then i asked deepseek to write the code to create the gameplay in python - told it what it got wrong, it fixed most of it and repeated the cycle to get to this
Spoiler: show
I use windows so some of it is windows specific, though it probably wouldn't be too hard to change it to work on mac or linux

It would probably just need this bit rewriting:
def find_vlc(self):
"""Try to find VLC installation path on Windows"""
possible_paths = [
r"C:\Program Files\VideoLAN\VLC\vlc.exe",
r"C:\Program Files (x86)\VideoLAN\VLC\vlc.exe",
os.path.expanduser(r"~\AppData\Local\VideoLAN\VLC\vlc.exe"),
]

and perhaps the bit for windows file paths needs to be removed:
# Ensure the path uses Windows-style separators
video_path = video_path.replace('/', '\\')

It needs both vlc and python to be installed
To use it you will need to either download the videos yourself and enter the full file paths to each video in the csv for each square or do the same with the paths for any existing videos you have and put the file paths in for the squares in the csv. You can use forward slashes in the filepaths if you like which is what i did, and it will convert them to double backslashes.

I got it to do 2 versions:

snakesandladders.py:
This implements the gameplay as described where it rolls the dice for you and gives a choice for the 3 versions at the beginning: single player, hard mode and super hard mode.
For hard and super hard mode, regardless of whether player 1 wins or loses it will play the square 36 video when you get there.

snakesandladders2.py:
This is mostly the same as the other version except for hard and super hard mode if you lose, when you, as player 1, get to square 36 it will play an alternative video which is in the csv as square 999.
My idea was this should be a denial video or some sort of punishment video - your choice.
For super hard mode it will only play square 1 once rather than doubling that up for both players but from then on it plays every square landed on for each player. For this version it diverged quite a bit codewise and the gameplay sort of moves both players at the same time while still allowing for the play order. The logic broke at some point where it started playing the player 2 videos in between roles which was wrong, so i thought introducing this diversion would fix it. The general play should still be the same but it will end up playing the videos for players 1 and 2 in super hard mode back to back rather than waiting for a prompt to roll for player 2.

Here's a zip of the python and csv file:
snakesandladders.zip

Place the python script and csv in the same folder and to run it it's one of:
python .\snakesandladders.py
python .\snakesandladders2.py

The game tracks the progress across the board, and at the end outputs the route for player 1 and player 2 as appropriate
While testing it I got this as a scenario, so it can get quite difficult:

๐Ÿ˜ž Player1 reached the final square but player2 won first!
๐Ÿ“บ Playing 'you lost' video...
๐Ÿ“บ Playing video for square 999: Denial Video.mp4

============================================================
๐ŸŽฎ GAME HISTORY - Squares Activated by Each Player
============================================================

PLAYER1 visited 32 squares:
Path: 1 โ†’ 7 โ†’ 10 โ†’ 11 โ†’ 2 โ†’ 7 โ†’ 9 โ†’ 11 โ†’ 4 โ†’ 7 โ†’ 2 โ†’ 7 โ†’ 13 โ†’ 11 โ†’ 4 โ†’ 10 โ†’ 16 โ†’ 32 โ†’ 22 โ†’ 27 โ†’ 30 โ†’ 32 โ†’ 22 โ†’ 23 โ†’ 29 โ†’ 22 โ†’ 26 โ†’ 27 โ†’ 28 โ†’ 29 โ†’ 32 โ†’ 36
Unique squares: 18

PLAYER2 visited 30 squares:
Path: 1 โ†’ 16 โ†’ 22 โ†’ 25 โ†’ 27 โ†’ 29 โ†’ 19 โ†’ 20 โ†’ 23 โ†’ 29 โ†’ 33 โ†’ 34 โ†’ 22 โ†’ 24 โ†’ 28 โ†’ 33 โ†’ 22 โ†’ 23 โ†’ 28 โ†’ 32 โ†’ 22 โ†’ 26 โ†’ 27 โ†’ 19 โ†’ 22 โ†’ 23 โ†’ 28 โ†’ 29 โ†’ 22 โ†’ 27
Unique squares: 15

๐Ÿ“Š Squares never visited: [3, 5, 6, 8, 12, 14, 15, 17, 18, 21, 31, 35]


I think it mostly works - i tested it a few times but there may still be things not quite working correctly
Hopefully i got all the snakes and ladders in the right place and got the gameplay mostly right
If any of it is still wrong i can try and debug it through - or more likely get deepseek to figure it out
Am sure someone could come up with a better interface with a gui etc but as a quick get AI to hack something together in python i thought it worked reasonably well
That's pretty amazing! I haven't played with any AI stuff yet. So many toys, so little time!

I actually downloaded all the videos as well and started sketching out a GuideMe version of the game.
I was thinking about adding a denial video if you go past square 36, and you have to start over.
I've already got too many projects going, but when I get it done I'll upload it somewhere.

PG
i've been using deepseek quite a bit to get it to write a few python scripts
The first one was a script to shazam all the cock hero videos i have and return the songs it thinks it contains - it sort of worked but not perfect
The next one was a script to go through all my video collection and identify those that have been encoded inefficiently - it's slow to work through it but it did a good job

I think deepseek works quite well and is possibly the best ai for coding - but you have to exclude anything that might trigger it's content filter which sometimes leaks into the code or the outputs
Your idea for punishment is even more dastardly than what i thought about
If you manage to put it into guideme that might be even better - i just don't have the patience for coding that sort of thing
jgrants
Explorer At Heart
Explorer At Heart
Posts: 114
Joined: Sun Jul 09, 2017 5:33 pm
Gender: Male
Sexual Orientation: Straight
Location: Americas

Re: Cocks & Ladders 4

Post by jgrants »

I second this comment and here are some of my favorite additional PMVHaven creators:
https://pmvhaven.com/creator/ginkord
https://pmvhaven.com/creator/PointedDragon2361

--
Jgrants
jay518 wrote: Sat Oct 11, 2025 6:56 am Great idea, had a good weekend time with this.

Just small suggestion, I think it'd would be best if all the video are Cock Hero, feel more like an old school Cock Hero session, somehow I think if anyone would create a standalone game with all of the video integrate into it, that'd be awesome.

For more Cock hero creators, allow me to suggest some on pmvhaven:

https://pmvhaven.com/profile/jay518

https://pmvhaven.com/profile/aksel2055

https://pmvhaven.com/profile/jffjffjffj

https://pmvhaven.com/profile/Wine69

https://pmvhaven.com/profile/LEDsign

https://pmvhaven.com/profile/qwepoipoi
Post Reply