HTML Cock Roulette [Development Thread] - A JOI themed roulette minigame

aereton

Member
Mar 9, 2018
363
691
Cock Roulette - A JOI themed roulette minigame


Latest update here!

You don't have permission to view the spoiler content. Log in or register now.

Hi there!

I've been working on a small prototype these past couple of days. It's a simple web-based JOI themed game where you watch boob drops while there's a chance you will get to see guys jerking off in front of you instead of the awaited puppies. I plan to add some more "gamey" features like chance manipulation (via items, buffs, or similar), possibly quizzes/tests to solve to gain advantage or being punished, (somewhat limited) customization for kinks and preferences, modding ability and all sorts of fun stats you are accumulating while playing.

CockRoulette_FirstLook_1.png CockRoulette_FirstLook_2.png CockRoulette_FirstLook_3.png CockRoulette_FirstLook_4.png

Themes and genres will include:
JOI, CEI, gay/bi confusion, masturbation, tits, interracial, real porn, humiliation, sissification
Some optional, some not, for obvious reasons. Subject to change.


I shamelessly stole the idea from X-Change™ Life's included minigame with the same name and, as you can see from the sample screenshots, used some of their assets to get the project started. Thanks to their developer for being cool about it, even if they just downloaded other people's clips and porn, those assets were still processed/formatted/encoded/whatever.


Where's the project at right now?

I mainly worked on the base systems needed for now. That means looping through clips, being able to trigger a change at specified times per clip, chance calculations, dynamic text prompts, dynamic choice buttons as well as some tools that allow me to add and specify content faster and easier. After that, I will go deeper into handling the state machine more robustly and to allow for more variety, as well as implementing a tag system to later allow the player to enable/disable content as they see fit. I will also create an interface to allow players to load their own JSON game data to dynamically add content on their own.

As I'm designing and planning a more advanced and sophisticated fully fledged JOI web engine for quite some time now, I don't want this project to get too big. It's supposed to be a fun little roulette that doubles as a test bed for the former. Cock Roulette is developed within React.js and written in JavaScript/JSX (duh!).


What do you think?

Please let me know if this is something that interests you, ideas you have you'd think would fit into the game, what you don't like about it or whatever comes to your mind while reading this.
 
Last edited:

talionttt

New Member
Sep 27, 2018
1
1
Came here through the X-Change™ Life thread because I'm a big fan of the cock roulette minigame and would love to see it expanded on with more features and content!

For me personally the risk of my character losing masculinity vs gaining money was a big part of what made the original minigame so interesting. I think it'll be important to have similar incentives and I do like your ideas to potentially achieve that! I definitely like the idea of adding chance variance and differing gameplay such as quizzes and tests. Maybe even memory games like in XCL. The core gameplay loop is already solid so I'm eager to see whatever you come up with!
 
  • Like
Reactions: aereton

aereton

Member
Mar 9, 2018
363
691
For me personally the risk of my character losing masculinity vs gaining money was a big part of what made the original minigame so interesting. I think it'll be important to have similar incentives
Interesting, thanks for your input!
I don't know how well I can translate that. Losing masculinity or gaining money is inherently tied to the RPG mechanics of that game. I mean I could easily implement a money system, but what do you do with it in this case? Maybe buy some protection for a certain time but that's it.

I do plan however to have some kind of progression. Wether that be via level ups and subsequent harder rolls or just some stats you can look at remains to be seen. Again, it's kind of pointless a lot of the time when the minigame IS the entire game.
 

aereton

Member
Mar 9, 2018
363
691
Cock Roulette development update - 04/26/2024

Hi, I kept myself very busy for the last two days working on the project.


Developing the game's structure:

First of all, I've reworked pretty much the whole architecture of the game. My previous approach was born from a quick and dirty experimental prototype and was therefore prone to errors, bugs and failures all the time. I've implemented an actual statemachine to keep track of what's happening and what shouldn't and it's already a hell of a lot better. There's also now support for dynamic, randomized taunts and dialogue questions where the player can choose between given options. This will be used mainly to allow for little quizzes or similar to get some rewards or punishments. I've added the possibility to dynamically slow down or speed up the clips too, which I guess I will use for item effects or similar.
With this much more robust foundation, I can do much more in the future without constantly running into problems and debugging for hours on end.


UI and Design:

While reworking what's there, I've used the opportunity to work a little on the UI. Currently, there's not that much difference because there's almost nothing on the screen - but now I have a clear style and visual of what I'm going for, and I took the time work on a responsive design to allow mobile users to have a good experience as well.


Gameplay considerations:

I've also had a big long think about how to avoid this thing becoming just a glorified video player: You will have the option to swipe the current girl aside to avoid seeing schlongs, which will skip to the next girl and slightly increase the chance to see dicks going forward. There will be opportunities to reduce that probability via aforementioned quiz questions or some on-screen minigames I plan to add as well.


CockRoulette_Update01_mobile01.jpg CockRoulette_Update01_mobile02.jpg CockRoulette_Update01_mobile03.jpg CockRoulette_Update01_wide01.jpg CockRoulette_Update01_wide02.jpg CockRoulette_Update01_wide03.jpg CockRoulette_Update01_wide04.jpg


What's next?

In the coming days I will work on the status bar on the top of the screen, which will show an indicator of how high your chance to see a dick is. There you will also find progression related statuses - of which kind I haven't really decided yet. I also plan players to be able to activate certain rewards they may have gathered from there. Next will be adding some more content like taunt lines and clips, making sure the gameloop works as expected in edge cases and balancing some values relating to probabilities and timers. After that, I will work on boring stuff like a start page before jumping into the game, a user control panel where players can pause/mute/fullscreen the game and an actual game over/end state and conditions because currently, the game runs indefinitely. Then, I will tackle the tag system I mentioned previously, to give players the ability to avoid certain content if they choose so. This will be vital to bring CEI content into the game and more customizability is never a bad thing, right?


Please let me know what you think!
 
Last edited:
  • Like
Reactions: slider and abgazil

aereton

Member
Mar 9, 2018
363
691
Cock Roulette development update - 04/28/2024

Heya! Had lots of work done, again.


Menu Selection:

Did some UI work for the main menu and I'm somewhat optimistic with the results. I may have to test performance for this kind of thing on mobile devices, but for now it works great on my PCs & Mac:

View attachment CR_update2_menu-video.mp4
CR_update02_menu-wide-01.jpg CR_update02_menu-wide-02.jpg CR_update02_menu-mobile-01.jpg CR_update02_menu-mobile-02.jpg


Gameplay

I've also worked on the gameplay aspect. First off, I did some balancing and crunching the numbers. After successfully seeing boobs there's a smaller chance that your dick probability will increase and if you've seen a dick, that probability will decrease a little.
The bigger part since last update was spent on implementing a swipe functionality.
You can swipe a girl to the side to avoid seeing dicks, but that will guarantee to increase your dick chance depending on how early you swiped away.

View attachment CR_update02_swiping-video.mp4

I will add some clickable elements on the side of the screen with that functionality as well, but that's a trivial task.

CR_update02_danger-level.jpg With that in mind, I also added a little indicator for said dick chance: A small thermometer that will fill up depending on the probability. It will never say an exact percentage but you can get an idea by how much it's filled up or by hovering over it to reveal if the chance is: Low | Medium | High | HOT!!!

View attachment CR_update2_danger_video.mp4


What's next?

Next items on my list are the previously mentioned things like an actual game over state + conditions, a user control panel to pause the game, mute audio and go into fullscreen. That will also be the best moment to add some audio in, mostly placeholder like pretty much all media assets for now. Then I will go over some internal tools like my debug monitor and bring them up to speed with all the new stuff I've introduced, so that I'm completely armed to tackle another big system: content tags.


For now that's all, please let me know what you think!
 
  • Like
Reactions: slider and abgazil