[RELEASE] Interactive Cock Hero Demos!
Moderator: andyp
[RELEASE] Interactive Cock Hero Demos!
Hey guys!
Since I've always liked story-based Cock Heros, and particularly the idea of being able to make choices as in a game, but the idea of skipping around in a video trying to find the right spot to jump to in the videos that do that can be annoying and break the immersion.
I know there are the RPG things which seem really cool which I should try but haven't gotten around to yet, and I'm not quite sure how that works, but it seems more on the game side than on the Cock Hero side.
Introducing...
INTERACTIVE COCK HEROS
A new way to make Cock Hero videos and have them be interactive! I have 3 Cock Heros, demoing the potential feastures of such a thing. Each of the demos takes maybe around 5-30 minutes to play.
They can all be downloaded from Mega here: https://mega.nz/#F!SzwChYwZ!h1q2_1xEyJvZX4kzUvCbzQ
The folder "cockherointeractive_api" is necessary for all 3 and must be located in the same directory as the folder containing the individual Cock Hero Demo. I recommend downloading and trying out all three, but particularly "Battle 1-on-1" and "Surrounded" since they demonstrate possibilities of this beyond just making choices of where to go next.
I hope to make a future project combining all of these aspects and more into a very interactive Cock Hero which will be very game-like, but not too far on the game side that it takes you out of 'porn-mode'. It's meant to make the interactions unobtrusive to the player.
Please check it out and let me know what y'all think.
It's all just videos and some html/javascript files, so it just plays in your browser and you can be fairly sure that it's not a virus :)
To play one, just open the index.html file in the folder of the one you want to play.
Since I've always liked story-based Cock Heros, and particularly the idea of being able to make choices as in a game, but the idea of skipping around in a video trying to find the right spot to jump to in the videos that do that can be annoying and break the immersion.
I know there are the RPG things which seem really cool which I should try but haven't gotten around to yet, and I'm not quite sure how that works, but it seems more on the game side than on the Cock Hero side.
Introducing...
INTERACTIVE COCK HEROS
A new way to make Cock Hero videos and have them be interactive! I have 3 Cock Heros, demoing the potential feastures of such a thing. Each of the demos takes maybe around 5-30 minutes to play.
They can all be downloaded from Mega here: https://mega.nz/#F!SzwChYwZ!h1q2_1xEyJvZX4kzUvCbzQ
The folder "cockherointeractive_api" is necessary for all 3 and must be located in the same directory as the folder containing the individual Cock Hero Demo. I recommend downloading and trying out all three, but particularly "Battle 1-on-1" and "Surrounded" since they demonstrate possibilities of this beyond just making choices of where to go next.
I hope to make a future project combining all of these aspects and more into a very interactive Cock Hero which will be very game-like, but not too far on the game side that it takes you out of 'porn-mode'. It's meant to make the interactions unobtrusive to the player.
Please check it out and let me know what y'all think.
It's all just videos and some html/javascript files, so it just plays in your browser and you can be fairly sure that it's not a virus :)
To play one, just open the index.html file in the folder of the one you want to play.
Check out my Cock Hero videos: Chroma 1, Chroma 2, Chroma 3.
My first multi-episode series project: Cock Hero Spec19 Season 1.
My latest project: Interactive Cock Hero Demos
My first multi-episode series project: Cock Hero Spec19 Season 1.
My latest project: Interactive Cock Hero Demos
- fragrantEmulsion
- Explorer At Heart
- Posts: 398
- Joined: Sun Aug 26, 2018 12:14 pm
- Gender: Male
- I am a: Switch
Re: [RELEASE] Interactive Cock Hero Demos!
I haven't had a chance to fully test but it seems relatively promising. I had been working on something similar using the Unity game engine, but a problem with that is that users do not want to download executables. A web based approach could reach more users.
It has been a long time since I've developed a web-page but here are some things that I want to try to accomplish with this:
1) Video overlay and sync. It would be nice to be able to play a beat meter video over the regular video, and to be able to swap out that beat meter or swap out the video but keep the beat meter.
2) Dynamic content and user preferences. Allowing the user to de-select things they don't want to see, and keeping track of what they have seen recently. Keeping track of what the user likes the most to use it against them. Etc. This is more advanced and may not be possible in pure js. (Who am I kidding it's 2019 there is a js framework for everything).
3) I have more ideas but I have to go. I'll update this post as I think of them.
It has been a long time since I've developed a web-page but here are some things that I want to try to accomplish with this:
1) Video overlay and sync. It would be nice to be able to play a beat meter video over the regular video, and to be able to swap out that beat meter or swap out the video but keep the beat meter.
2) Dynamic content and user preferences. Allowing the user to de-select things they don't want to see, and keeping track of what they have seen recently. Keeping track of what the user likes the most to use it against them. Etc. This is more advanced and may not be possible in pure js. (Who am I kidding it's 2019 there is a js framework for everything).
3) I have more ideas but I have to go. I'll update this post as I think of them.
Last edited by fragrantEmulsion on Wed Jun 12, 2019 11:46 pm, edited 1 time in total.
- doremi
- Experimentor
- Posts: 1219
- Joined: Sat Apr 23, 2016 11:09 pm
- Gender: Male
- Sexual Orientation: Straight
- Contact:
Re: [RELEASE] Interactive Cock Hero Demos!
Very interesting and promissing, Xity! I'll check it out! It's tough to find a multi-platform solution. There's always something that doesn't fit...
Cock Hero Database (on the ice atm) - https://www.ch-db.club/ -
[APP] Cock Hero Slideshow Player - Thinking about a script feature for [APP] Cock Hero Video Player
If your video is too fat, there's a solution!
[APP] Cock Hero Slideshow Player - Thinking about a script feature for [APP] Cock Hero Video Player
If your video is too fat, there's a solution!
- Spoiler: show
Re: [RELEASE] Interactive Cock Hero Demos!
My thinking exactly!
I already have overlay capability but didn't really use it in the demos. Could definitely expand on it more, and that'll probably be one of the next big steps I'll make with it, along with generally making it more user friendly.fragrantEmulsion wrote: ↑Wed Jun 12, 2019 11:07 pm 1) Video overlay and sync. It would be nice to be able to play a beat meter video over the regular video, and to be able to swap out that beat meter or swap out the video but keep the beat meter.
This seems very possible, it's just using some variables in js to track the stuff.fragrantEmulsion wrote: ↑Wed Jun 12, 2019 11:07 pm 2) Dynamic content and user preferences. Allowing the user to de-select things they don't want to see, and keeping track of what they have seen recently. Keeping track of what the user likes the most to use it against them. Etc. This is more advanced and may not be possible in pure js. (Who am I kidding it's 2019 there is a js framework for everything).
Please do! I'd love to hear more ways this can be used, and after I work on it more, I'll make a post on my 'API' (though not sure that's really the right term) and how to use it so anyone can make interactive stuff! [you already can by just stealing the current source code, but please, let me improve it first, otherwise you'll be confused by the better version when I release it :)]fragrantEmulsion wrote: ↑Wed Jun 12, 2019 11:07 pm 3) I have more ideas but I have to go. I'll update this post as I think of them.
Thanks! I think html is a perfect solution as it will likely work fairly well between platforms, and also is safer to download than .exe or whatever! Keep in mind these are just demos and not necessarily the best quality that they could be. I just threw the videos together as quick as I could to make the concept work as a demo. I will definitely release a post with a better version and how to use it once I've improved a bit. Then once it's good enough, my plan is to make a really cool Island-inspired CH but interactive!
Check out my Cock Hero videos: Chroma 1, Chroma 2, Chroma 3.
My first multi-episode series project: Cock Hero Spec19 Season 1.
My latest project: Interactive Cock Hero Demos
My first multi-episode series project: Cock Hero Spec19 Season 1.
My latest project: Interactive Cock Hero Demos
- fragrantEmulsion
- Explorer At Heart
- Posts: 398
- Joined: Sun Aug 26, 2018 12:14 pm
- Gender: Male
- I am a: Switch
Re: [RELEASE] Interactive Cock Hero Demos!
Can you put it on a git repository?Xity wrote: ↑Thu Jun 13, 2019 12:08 am Please do! I'd love to hear more ways this can be used, and after I work on it more, I'll make a post on my 'API' (though not sure that's really the right term) and how to use it so anyone can make interactive stuff! [you already can by just stealing the current source code, but please, let me improve it first, otherwise you'll be confused by the better version when I release it
Re: [RELEASE] Interactive Cock Hero Demos!
Sure, I can do that once I have a version I'm comfortable with others using
Check out my Cock Hero videos: Chroma 1, Chroma 2, Chroma 3.
My first multi-episode series project: Cock Hero Spec19 Season 1.
My latest project: Interactive Cock Hero Demos
My first multi-episode series project: Cock Hero Spec19 Season 1.
My latest project: Interactive Cock Hero Demos
- high_octane
- Explorer At Heart
- Posts: 283
- Joined: Fri Oct 19, 2018 3:17 am
- Gender: Male
- Sexual Orientation: Straight
- I am a: None of the above
Re: [RELEASE] Interactive Cock Hero Demos!
I had a similar idea a while ago except I was writing it in C with SDL2 (which I referenced somewhere in the wall of text of my first post on Milovana). I also had planned an isometric 2D board game with tiles that determined the type of round, content, and difficulty. If you reached the goal tile, you win. Going the HTML/JS route is probably a smarter move than what I was doing.
This is my idea for calculating the difficulty of a round:The prefs implementation is a bit naive here but whatever.
This is my idea for calculating the difficulty of a round:
Code: Select all
/**
* nbeats: number of beats in the round
* len: length of the round in seconds (measured from the first beat to the last)
* prefs: content the user finds the most arousing (scale from -2.0 to +2.0, where - values are
* less arousing and + values are more arousing)
*
* returns difficulty value (-inf to 0.4 = easiest, 0.5 to 0.9 = super easy, 1.0 to 1.4 = very easy,
* 1.5 to 1.9 = easy, 2.0 to 2.4 = medium, 2.5 to 2.9 = hard,
* 3.0 to 3.4 = very hard, 3.5 to 3.9 = super hard, 4.0 to inf = hardest)
*/
static inline double get_difficulty(size_t nbeats, double len, double prefs)
{
return ((double)nbeats / len) + prefs;
}
My original Cock Hero songs can be found here:
https://high-octane-ch.bandcamp.com or https://archive.org/details/cock-hero-osts
https://high-octane-ch.bandcamp.com or https://archive.org/details/cock-hero-osts
- Spoiler: show
-
- Explorer
- Posts: 70
- Joined: Tue May 31, 2016 11:43 pm
- Gender: Male
- Sexual Orientation: Straight
Re: [RELEASE] Interactive Cock Hero Demos!
I love the story driven CHs but using a kindle fire doesn't work well with stopping a video and skipping around so I've never had the opportunity to play them as intended. If you figure a way to do it that would be awesome!
Re: [RELEASE] Interactive Cock Hero Demos!
Hello all!
Im not an english speaker but I'll try my best)
Inspired by this thread I've tried to make some CH randomizer, and here is what I got after an half an hour and two glasses of Guinness :)
First: my addition to the chi_api.js
The main problem is that PH links became expired after some short amount of time :(
Hope my changes would be interesting for some of you (may be even for the topic starter ;) ), and any ideas or comments are welcomed too
Im not an english speaker but I'll try my best)
Inspired by this thread I've tried to make some CH randomizer, and here is what I got after an half an hour and two glasses of Guinness :)
First: my addition to the chi_api.js
- Spoiler: show
- Spoiler: show
The main problem is that PH links became expired after some short amount of time :(
Hope my changes would be interesting for some of you (may be even for the topic starter ;) ), and any ideas or comments are welcomed too
Re: [RELEASE] Interactive Cock Hero Demos!
This is great stuff. I look forward to seeing what some of our talented creators will do with this.
Also, thanks for the addition Smack. I tweaked it to point at my local copies. :)
Also, thanks for the addition Smack. I tweaked it to point at my local copies. :)
Re: [RELEASE] Interactive Cock Hero Demos!
This is problem I was solving in my library presented here: https://milovana.com/forum/viewtopic.php?f=25&t=21785 There are good and bad news:The main problem is that PH links became expired after some short amount of time :(
+ many sites allow to generate link for embed video and you can open it in iframe on your page - this never expires,
- not all sites allow you to start embed video from specific time (PH does not, xHamster does) - start time must be part of URL,
- not many sites allow you to play HD quality when using embed video (xHamster does)
There is another inconvenience: when you are running your app from server X (including local server) and clips are at server Y you encounter CORS restrictions. Simply, you can't control embed video player on distant server from code on your page. When you iframe embed video, it may start with some ads etc. In my library, player has first to skip ads manually and click button when video started to tell library, that video is playing.
If your clips are on the same server, there is no problem with CORS. Much feature rich app could be made as you could then control pausing, etc.
Btw, my library does render beatmeter on the fly (using songs and beatmeter definitions from Beatmeter Generator)! So you can turn any video into CH... It has many other features, like using speech synthesis, texts, etc.
- fragrantEmulsion
- Explorer At Heart
- Posts: 398
- Joined: Sun Aug 26, 2018 12:14 pm
- Gender: Male
- I am a: Switch
Re: [RELEASE] Interactive Cock Hero Demos!
It seems that your project is further along than the one in this post. Maybe ya'll should merge.
The .ts files in your project are confusing me; based on a little bit of googling, this is an angular thing and .ts files are like generic code that get compiled into javascript? Interesting. This has the advantage of not looking like javascript so I find it more legible. Javascript is a dirty language almost as bad as PHP.
Your beatmeter is constructed from the .json output of the java beatmeter generator. I suggest this be changed to interpret a raw .wav file for onset data. My reasoning is that anyone can make a .wav beatmeter from any program and it would not rely on another proprietary program. You wouldn't need to change the way things are currently handled, just figure out a way to turn a .wav into a .json with beat spawn times. Pl3b's aftereffects script I believe is written in javascript and does something like this via onset detection.
It isn't a big deal as I know how to use the java tool, but I am transitioning to using a DAW and would prefer to be able to use that instead of re-mapping the beats.
I haven't played with it too much, however I am concerned about the synchronicity of beats, music, and streaming video considering the differences in hardware that everyone has.
Re: [RELEASE] Interactive Cock Hero Demos!
.ts is for Typescript - it is Javascript with types. It pushes Javascript closer to typed languages like Java. .ts files are transliped into Javascript on compilation. Angular is not Typescript, but they use it.The .ts files in your project are confusing me; based on a little bit of googling, this is an angular thing and .ts files are like generic code that get compiled into javascript? Interesting. This has the advantage of not looking like javascript so I find it more legible. Javascript is a dirty language almost as bad as PHP.
Unfortunately, this is not possible as you would miss other features. For example printing text in right moment is done by adding "event" into .json. The same is for speaking (voice synthesis) or playing sound.Your beatmeter is constructed from the .json output of the java beatmeter generator. I suggest this be changed to interpret a raw .wav file for onset data. My reasoning is that anyone can make a .wav beatmeter from any program and it would not rely on another proprietary program. You wouldn't need to change the way things are currently handled, just figure out a way to turn a .wav into a .json with beat spawn times. Pl3b's aftereffects script I believe is written in javascript and does something like this via onset detection.
Btw, there is beatmeter track for song and you can run parallel one defined for video clip. Reason is, that the same clip can be played with various songs, so events related to music (like saying: "faster") can be in .json for music, while others commenting video clip in clip's .json.
- beats are always synchronized with musicI haven't played with it too much, however I am concerned about the synchronicity of beats, music, and streaming video considering the differences in hardware that everyone has.
- some OS/browsers (like Ubuntu) have big latency in playing sounds (so what you see is shifted from what you hear). For this, library can take custom setting and play beat sound in advance. If you have seen demo in my original post, there is cog icon in top left corner and there you can adjust timing
- as player has click start button when video starts playing, there can be short delay when music+beats do not start at X time, but at X+short delay. But it is ok
I recommend to download it - it has manual with list of features and technical details as well as demo. Version to download is a little bit old. Library and example demo are both in the same project. I have already changed that separating both (btw, I took Mortimer's Amulet of Power and with a few steps I connected library to his RPGMaker game - he reprinted my PM here: https://milovana.com/forum/viewtopic.php?f=25&t=21796&start=30#p263638)
Re: [RELEASE] Interactive Cock Hero Demos!
I just downloaded and tried tmp_pmt's demo a little. I think my goal for this project is slightly different. My goal is to make a framework that is easy to use for people who want to make a professional-looking immersive interactive cock hero stories/games. I'm not saying tmp_pmt's thing is bad, because it's not, and I would like to eventually include some cool features he has, but for now, I think I'm aiming for simplicity and ease of use first, and maybe his is just complicated to me since I didn't write it :P lol, but anyway I think I'll continue proceeding on my own for now, since more options for creators can never hurt. If it turns out later that we want to collaborate, I'm sure we could figure things out at that point :)
Also, I hope this week to finish up and release a fully revamped version with cleaned up code, more features and improved ease of use.
It seems like tmp's project is more set up to be a Cock Hero Maker with some interactive features, at least from what I've seen of it, though the features it has could definitely be used to increase interactivity as well, which is why I'll try to eventually implement some of them in my project as well (though they are not priorities).
Also, I hope this week to finish up and release a fully revamped version with cleaned up code, more features and improved ease of use.
This isn't quite what I'm intending this project to do at this moment. I'm more intending for the creator to make the videos the same way they normally would, but then use my cock hero interactive framework to glue them together with the desired logic/functionality.fragrantEmulsion wrote: ↑Sun Jun 16, 2019 3:43 pmIt seems that your project is further along than the one in this post. Maybe ya'll should merge.
It seems like tmp's project is more set up to be a Cock Hero Maker with some interactive features, at least from what I've seen of it, though the features it has could definitely be used to increase interactivity as well, which is why I'll try to eventually implement some of them in my project as well (though they are not priorities).
Check out my Cock Hero videos: Chroma 1, Chroma 2, Chroma 3.
My first multi-episode series project: Cock Hero Spec19 Season 1.
My latest project: Interactive Cock Hero Demos
My first multi-episode series project: Cock Hero Spec19 Season 1.
My latest project: Interactive Cock Hero Demos
-
- Explorer At Heart
- Posts: 666
- Joined: Wed Jun 14, 2017 8:35 pm
- Gender: Male
- Sexual Orientation: Straight
Re: [RELEASE] Interactive Cock Hero Demos!
If you’re looking for a non-javascript way to write javascript, then elm is a really cool option, especially if you’re already familiar with functional programming. It’s consistent, type safe, functional and compiles to javascript. I’ve run into a couple of quirks, but overall, it’s so much more pleasant to code in than javascript is, at least in my opinion. Main downside is maybe that there aren’t that many libraries for it yet, especially since it’s got a bit of a do-it-yourself ethos going on.
My latest Cock Hero is Sweet Mammaries, a Cock Hero Quickie.
I've also made 4-play, 4-play 2, Getting Down With The Thiccness, Fuck Hard Cum Harder, Filthy Cute and Kittens & Cream. You can stream them all on SpankBang or search up their announce threads here for other options. :)
I've also made 4-play, 4-play 2, Getting Down With The Thiccness, Fuck Hard Cum Harder, Filthy Cute and Kittens & Cream. You can stream them all on SpankBang or search up their announce threads here for other options. :)
Who is online
Users browsing this forum: Ahrefs [Bot] and 74 guests