Orgasm earning Javascript game

A corner for forum games, chat games, discussion about games and even tournaments. Come in and play ... if you dare!
Post Reply
Zenitech
Curious Newbie
Curious Newbie
Posts: 4
Joined: Sun Dec 22, 2013 12:44 am

Orgasm earning Javascript game

Post by Zenitech »

Hi,

I made a small game in Javascript that is based on the principle to collect points in order to earn an orgasm. In this one you have to do a set of tasks in order to increase your chance to orgasm.

The idea, is that a task will be more and more difficult to do as you perform it (example : the number of edges to do in order to get 5 points will raise), so the better way to get points easily is to do them all.

I'm too lazy to list the tasks in it, so I'll let you look at them.

You may also notice that the more chance to cum you have, the more difficult it will be to increase it. You will actually need 350 points to get 50%, and 1000 points to get 100%. Whenever you want you can try to get your permission, but it will cost you 200 points. So, try or increase a bit more your chance, it is up to you !

As the HTML extension is not allowed to upload on Milovana, I pasted the code on pastebin. Just save the script on your hard disk (CTRL + S on most navigators), and rename the file how you want, ending by ".html". For example : "game.html". You'll be able to launch the game in your navigator.

I'd be happy if you have any idea to improve this game, so please share them :-).

Quick note : This game is designed for males. I'm still looking for some ideas to adapt it for females... :)
User avatar
Slutastic
Explorer At Heart
Explorer At Heart
Posts: 310
Joined: Sun Nov 11, 2012 4:27 pm
Sexual Orientation: Open to new ideas!
I am a: Submissive

Re: Orgasm earning Javascript game

Post by Slutastic »

Nice script Zenitech - i would suggest adding a few pics to make it more sexual.

i would also recommend using html5 local storage to save variables so the game doesn't stop when you close your browser

Demo version: http://slutastic.wen.ru/game.html

also i didn't notice the difficulty settings on the top right of screen :P

There also is a slight script calculation that is wrong as it just gave me permission to cum at 180 points:
You're allowed to cum ! Enjoy it !

Current chance to cum of 0% with -20 points.
We are no longer all together as one but separate mental patients, that yearn to be ejected out of this poisoned atmosphere to a warm bed and a friendly therapist.
User avatar
crazyxxx
Experimentor
Experimentor
Posts: 1199
Joined: Tue Jul 17, 2012 7:52 pm
Gender: Male
Sexual Orientation: Open to new ideas!
I am a: Switch
Location: Poland
Contact:

Re: Orgasm earning Javascript game

Post by crazyxxx »

Props, Zenitech, very nice game! I'm sure going to give it a lot of test runs when the game I'm in is over. Great idea with the timer-based appliances (the ones that give you points every minute).

Since I can't test it for reals right now, I'm not sure how well would it play a long with watching a porn video in another browser tab. Maybe there should be some metronome sound so that you can setup a tempo and get some amount of points every minute?

And thanks, Slutastic for putting it online, it sure saved a lot of hassle for all the others. As for local storage, it won't be saved when you're in incognito mode (which I think is how 99% of people is browsing porn, forums etc.), so I wouldn't bother.
User avatar
Slutastic
Explorer At Heart
Explorer At Heart
Posts: 310
Joined: Sun Nov 11, 2012 4:27 pm
Sexual Orientation: Open to new ideas!
I am a: Submissive

Re: Orgasm earning Javascript game

Post by Slutastic »

hey crazy, your'e welcome
I must be the 1% lol
Although I think you are way to high with your incognito theory - a lot of people don't even know what incognito mode is, let alone use it :P

forgot to say Zenitech if you want me to remove the demo as it is your creation - let me know and i will take it down - just upped it as thought it would be easier for people to see your masterpiece :)

or would that be Mistresspiece lol
We are no longer all together as one but separate mental patients, that yearn to be ejected out of this poisoned atmosphere to a warm bed and a friendly therapist.
Zenitech
Curious Newbie
Curious Newbie
Posts: 4
Joined: Sun Dec 22, 2013 12:44 am

Re: Orgasm earning Javascript game

Post by Zenitech »

Thanks for the demo, Slutastic :)

There is absolutely no glitch. You're absolutely free to try to get an orgasm below 200 points, but you'll have to consider that your chance is weak (180 points is 1 chance out of 3), and that you'll have to recover the negative points. I think deciding when you try is part of the game, as being denied and lose 200 points for nothing is I think the worse thing in the game.

As for the locale storage, I was thinking of some kind of character chain that you can insert into the game to recover it.

I'm considering adding some more things in it. I'll inform you when a new version will be ready.
User avatar
targitai
Explorer
Explorer
Posts: 28
Joined: Fri Jan 03, 2014 10:45 am
Gender: Male
Sexual Orientation: Straight
I am a: Submissive
Dom/me(s): YOUR NAME COULD BE HERE!
Location: Europe

Re: Orgasm earning Javascript game

Post by targitai »

Wow! Great job, guy! I love almost all options in game! I think you should make a tease based on it. Great thanks for time-based tasks. I also would like to see metronome. Looking forward for news!
Likes: light pain, padlock on balls, ball slapping, shoelace, edging, teasing, kneeling, being dominated, nipple clamps (pegs), metronome, porn, boobs
OK: edge holding, light spanking,
Dislikes: pegs on genitals, hard cbt, hard pain, face slapping, pics
Turn-offs: ruined orgasm, cum eating
Limits: anal, piss, blood, puke, scat, wet & messy, permanent, public, face pics, other people, blackmail, financial domination
User avatar
Slutastic
Explorer At Heart
Explorer At Heart
Posts: 310
Joined: Sun Nov 11, 2012 4:27 pm
Sexual Orientation: Open to new ideas!
I am a: Submissive

Re: Orgasm earning Javascript game

Post by Slutastic »

Zenitech wrote:Thanks for the demo, Slutastic :)
You're welcome :)
Zenitech wrote:(180 points is 1 chance out of 3)
That's not actually a bad odds - at least you get a chance to cum :clover:
We are no longer all together as one but separate mental patients, that yearn to be ejected out of this poisoned atmosphere to a warm bed and a friendly therapist.
Zenitech
Curious Newbie
Curious Newbie
Posts: 4
Joined: Sun Dec 22, 2013 12:44 am

Re: Orgasm earning Javascript game

Post by Zenitech »

I just finished a new version of the game (in my count that's version 4.1 actually). You can download it here. It changes a lot of things :
  • Changed the design of the game ;
  • Changed the way chrono-based tasks are done. Now the amount of points given will remain the same, while the time to hold will raise ;
  • Added tasks for both males (in blue) and females (in red), along with "neutral" tasks (in green)
  • Much more tasks (up to 51) for all fetishes
  • Difficulty raised to 10% (that was the "hard" setting before) since there are way more tasks
  • Modified the way tasks are added, in order to make customization easier (see below)
  • Added some randomness in the difficulty multiplier. Now each time you click a button the value will be multiplied by a number between (difficulty - 1/2 difficulty) and (difficulty + 1/2 difficulty). So with default values the difficulty will be between 5% and 15%. I'm not sure that's really significant but still it's fun.
It is currently no longer possible to change settings in game but you can easily modify them in the source. I added everything needed to customize the game in a section that is I hope easily findable in the source (it begins at line 378).

There you have the following parameters :
  • mult = increase of values in percent divided by 100. So if you want an increase of 15% you'll put 0.15.
  • gender = either 'male', 'female', 'both' (will show all tasks ; by default), or 'none' if you want no gender-specific task
  • display_cat = true by default ; put false if you don't want to show the categories
  • randomness = true by default ; put false if you want the difficulty to remain always the same
  • randomness_percent = the maximal increase / decrease of the mult by randomness. In percent divided by 100. Putting 0 here is the same that putting "randomness" to false.
Below you have all the tasks in game. You can remove one of them if you want by removing the entire line. If you want to add a custom task, follow the guide in spoiler (because this message begins to be long enough) :
Spoiler: show
The pattern of the line depend on the kind of task :

If it is a task that has to be done a certain amount of times, this amount increasing, add the following line :

Code: Select all

 new_task("simple", "gender", "name", "task", start, points, "stat");
Let "simple" like that, and replace
  • "gender" by either "male", "female", or "neutral" depending of the gender (let the quotation marks before and after !);
  • "name" by a unique name for the task ; it won't be displayed (only technical) but it has to be unique in the file and may not contain any spaces, nor special characters, nor digits. One word is the easier. Between quotation marks.
  • "task" is the caption of the button. Replace the number of times it has to be done by # (example : "Edge # times"). Between quotation marks. If you have by any chance a quotation mark to put in your task, it will have to be preceded by a backslash \. (example : "Write \"Cum slut\" on your body"). Adding a dynamic number (with #) is not mandatory, it might be a task that has only to be done once.
  • Start is the number of times the task has to be done the first time. It has to be a number, WITHOUT quotation marks. If you have not put any "#" in your task, put "0" here.
  • Points is the number of points given for this task. A number, without quotation marks.
  • "stat" is the caption in the stats section at the right side of the game. It will be a sentence with the dynamic number replaced by #, between quotation marks. Example : "You've edged # times".
If you want to add a chrono-based task you'll add the following line :

Code: Select all

new_task("chrono", "gender", "name", "task", start, points, "stat", "cancel", "status");
  • Let "chrono" like that
  • For "gender", "name", "task", start, points, "stat", that's pretty much the same thing that for the other type of tasks. Only you'll replace the number of seconds by # and start will be the number of seconds to begin with.
  • "Cancel" is the text that replaces the caption when you click it. For example : "Remove clothespins".
  • "Status" is the text written in the status section. Example : "Your clothespins will make you earn 5 points in # minutes". Notice that the number of points in this sentence has to be added by yourself, even though you've already set it in the "points" section.
Last note, make sure each line is on a unique line. You can't hit enter key in the middle of a line. But you have to hit enter at the end of the line. Make sure to look at the default tasks as examples. Lastly, if you've any questions you can of course ask them to me.

I'm looking forward to see your own task sets :)
skrote
Explorer At Heart
Explorer At Heart
Posts: 301
Joined: Sun Feb 03, 2008 2:43 pm
Gender: Male
Sexual Orientation: Open to new ideas!
I am a: Switch
Dom/me(s): Proudly owned and serving Miss Tresse, and my wife Miss Rouge.
Location: Ohio

Re: Orgasm earning Javascript game

Post by skrote »

Cool, thanks for the new update. It will be a while until I'm allowed to use it, but I look forward to it.

Will the newest version be put online like the other demo one so you don't have to download it?

~Skrote
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: Orgasm earning Javascript game

Post by PlayfulGuy »

Zenitech, the new version looks fantastic. Much improved over the original and I love all the new tasks you've added. I'm looking forward to trying it.

PG
Mel21
Explorer
Explorer
Posts: 10
Joined: Mon Oct 07, 2013 12:38 pm
Gender: Female
Sexual Orientation: Lesbian
I am a: Submissive

Re: Orgasm earning Javascript game

Post by Mel21 »

Just wanted to say this game is absolutely fantastic! Thanks for making it.
maladras
Explorer
Explorer
Posts: 27
Joined: Sun May 04, 2014 5:44 pm

Re: Orgasm earning Javascript game

Post by maladras »

I registered to contribute to this game. Fantastic idea. I added a new category, and a few tasks to existing categories:

Oral play section:

Code: Select all

new_cat("Oral play");new_task("chrono","neutral","suck_time","Suck on a dildo for #s",30,5,"You've sucked on a dildo #s","Stop sucking dildo","Sucking the dildo will earn you 5 points in #s")new_task("simple","neutral","deepthroat","Deepthroat a dildo # times",3,5,"You've deepthroated a dildo #x")new_task("simple","neutral","gag_dildo","Gag on your dildo",0,10,"You gagged on your dildo")
A few new 'Pain' tasks:

Code: Select all

new_task("simple", "neutral", "wax_drip","Drip hot wax on yourself #x",3,3,"You've dripped #x drops of hot wax");
Humiliation:

Code: Select all

new_task("simple","neutral","h_spit","Spit on yourself #x",3,3,"You've spat on yourself #x");new_task("simple","neutral","precum","Wipe precum on your lips",0,2,"You've wiped precum on your lips #x");
Also, I noticed the stat for spanking thighs is identical to spanking feet.
Zenitech
Curious Newbie
Curious Newbie
Posts: 4
Joined: Sun Dec 22, 2013 12:44 am

Re: Orgasm earning Javascript game

Post by Zenitech »

Actually, although I no longer posted here, I added a few new features in the game. You can download the newest version here (unzip the file then open game.html).

The complete changelog would be too long, but to summarize:
- Added a way to pick a random task
- Added a way to modify settings in-game
- Added a "point modifier": if you use it, it will reduce the points given for doing a task and give them back to another random task
- The task list can now be modified in the file game_tasks.js, the default settings in game_settings.js
- Some new tasks
- The chance to cum grow now linearly with the points (e.g. 770 points out of 1000 is 77% chance to cum, before it was less). This was made because tasks already get more difficult at the end of the game, and making two things more difficult was not that interesting.


I am currently working on a way to save the game, in order to be able to add longer tasks. That way it could really be turned into a denial program. However, I may not have the time to finish that before some time since I'll be quite busy the following weeks.
User avatar
english-gent
Explorer
Explorer
Posts: 83
Joined: Mon Jan 23, 2012 8:57 pm
Gender: Male
Sexual Orientation: Straight
I am a: Switch

Re: Orgasm earning Javascript game

Post by english-gent »

Thank you so much for this game!

I played it properly for the first time tonight, got to 50% but was denied, then got up to 29% and was denied again.........so wonderfully frustrating!
User avatar
english-gent
Explorer
Explorer
Posts: 83
Joined: Mon Jan 23, 2012 8:57 pm
Gender: Male
Sexual Orientation: Straight
I am a: Switch

Re: Orgasm earning Javascript game

Post by english-gent »

I've added a feminization section to mine :$

Code: Select all

new_cat("Feminization");new_task("chrono", "male", "panties", "Put on a pair of panties for #s", 180, 5, 4);new_task("chrono", "male", "bra", "Put on a bra for #s", 180, 5, 4);new_task("chrono", "male", "stockings", "Put on some stockings for #s", 180, 5, 4);new_task("chrono", "male", "heels", "Put on some high heels for #s", 180, 5, 2);new_task("simple", "male", "lip_gloss", "Apply a layer of lip gloss", 0, 5, 3);
Post Reply