Stunts Forum

Stunts - the Game => Stunts Chat => Topic started by: wind on February 07, 2012, 02:02:23 PM

Title: www.stuntschallenge.net, automatic .RPL handling and competing
Post by: wind on February 07, 2012, 02:02:23 PM
There is a new Stunts web site opened at
www.stuntschallenge.net (http://www.stuntschallenge.net)

It is a site where users can create an account and send RPL replays made with Broderbund 1.1 version. The replay is then turned by the web server automatically into a video that can be watched with flash player or downloaded as MP4 file. The times and stats of the replay are stored under the track so users can compete who makes fastest time in which track. The tracks are taken from the RPL file so there is no need to upload new tracks separately. Users can also download the tracks for trying to beat the time of another user. Replays can be commented and also DNF replays are stored separately, so funny crashes and clitches can be uploaded for others to laugh at as well. :)

Technically, it was all possible by running Stunts in modified DosBox by the web site as a background batch job.

The site was made with my friend. Maybe some of you like to check it out and see if it will become fun. :) It is not heavily tested yet so there might be some clitches but it seemed to work with 3 people so far.

There are no other social functions besides commenting and profiles, so it is in no competition with any other Stunts web sites or forums,  just a new idea.
Title: Re: www.stuntschallenge.net, automatic .RPL handling and competing
Post by: BonzaiJoe on February 07, 2012, 03:29:49 PM
Wow - amazing job! This looks like a lot of fun. We need to think about how to use it best.

Can you introduce yourself? What's your name? Where did you get to know Stunts? Ever participated in online competitions? Who's your favourite opponent? What would you do on a date with Helen Wheels?
Title: Re: www.stuntschallenge.net, automatic .RPL handling and competing
Post by: wind on February 07, 2012, 05:40:55 PM
Yes, for now it can be taken as something fun to try out, but it might need some changes and additional features to become better for wider use. We hope you like it. It is hosted for now on a steady virtual server and domain.

My real name is Jussi and I'm from Finland, 29yrs. I played stunt first in 1994 I think, when I got it to my 486 PC. Before that I liked playing Test Drive 3 on my friends 386 and Stunt Car Race r on my C64. :) I haven't taken part in any Stunts competitions on the net but few years ago I first read about them. I always liked playing Stunts even when it had became an old game. I also like other new racing games like Forza 4, but Stunts always has its own fascination and I think it is still the best game for making fun tracks and competing in them.

My GF says I can go on date only with her and there are no buts. I imagine I had talked about racing and her perspective to it to begin with and what is her favorite track part like a bridge jump or a loop. I don't have a favorite opponent because they're all too easy and the best guy (Skid) keeps siding with the car messing my line and then he crashes soon into something anyway. I found the portraits in japanese Stunts (FM Towns version) fun though. They look as if real people tried to cosplay the stunts opponents and then someone took photos. It's where my portrait in this forum is taken from. :D Though he is missing the glasses.

Title: Re: www.stuntschallenge.net, automatic .RPL handling and competing
Post by: Duplode on February 08, 2012, 01:29:08 AM
Quote from: BonzaiJoe on February 07, 2012, 03:29:49 PM
Wow - amazing job! This looks like a lot of fun. We need to think about how to use it best.

Two words: LIVE RACING

(Though there are many other cool things that can be done with this! There is lots of potential in having an easy way for informal racing and replay sharing)

One initial question: does the Stunts running on the server have any custom cars available? (I would test it myself, but I don't want to risk making the batch job choke with my experiments.)

And welcome wind! Cheers from a fellow former 486er  :)
Title: Re: www.stuntschallenge.net, automatic .RPL handling and competing
Post by: wind on February 08, 2012, 07:18:19 AM
Quote from: Duplode on February 08, 2012, 01:29:08 AM
Two words: LIVE RACING

(Though there are many other cool things that can be done with this! There is lots of potential in having an easy way for informal racing and replay sharing)

One initial question: does the Stunts running on the server have any custom cars available? (I would test it myself, but I don't want to risk making the batch job choke with my experiments.)

And welcome wind! Cheers from a fellow former 486er  :)

Feel free to experiment with the server, if it crashes or gets owned its better to fix now than later, so we don't mind down time if the bug was ours. There are no custom cars so it'd either drive wrong in the replay giving DNF or the replay is rejected (like done with wrong versions of the game.)

Cheers, and hope to compete with some times there :)

Oh, and as is the case with some competitions on the net already, there is no way to prevent continued replays so the competition is really done with replays where people do their best and rewind back if they drive bad. One friend is working on binary patch which would remove the feature from stunts and obfuscate the replay for the kind of competition where rewinding is not possible but there is no saying what comes out of it if anything. I am sceptical myself because people always find ways to cheat so its best to stick to what would be done anyway and make all out of that.
Title: Re: www.stuntschallenge.net, automatic .RPL handling and competing
Post by: Duplode on February 08, 2012, 02:21:51 PM
Quote from: wind on February 08, 2012, 07:18:19 AM
There are no custom cars so it'd either drive wrong in the replay giving DNF or the replay is rejected (like done with wrong versions of the game.)

Would you consider adding a limited number of them - maybe the ZakStunts set (F40, Lotus, Skyline, Speedgate, Superkart) plus Melange? Please?  :)

Quote from: wind on February 08, 2012, 07:18:19 AM
Oh, and as is the case with some competitions on the net already, there is no way to prevent continued replays so the competition is really done with replays where people do their best and rewind back if they drive bad. One friend is working on binary patch which would remove the feature from stunts and obfuscate the replay for the kind of competition where rewinding is not possible but there is no saying what comes out of it if anything. I am sceptical myself because people always find ways to cheat so its best to stick to what would be done anyway and make all out of that.

There was an attempt at disabling continuations not so long ago (http://forum.stunts.hu/index.php?topic=2417.0), though it was problematic as it only worked under pure DOS. Still, your friend might find it useful to chat with Cas about the problem. Anyway, once implemented, how you see it working interface-wise? (I imagine something like: whoever submits the track marks a NoRH flag, which sends any replay submissions for the track to the deobfuscator, therefore forcing pipsqueaks to use the patched version to have a valid lap.)  (Edit: or maybe there's no need of flagging the track; the pipsqueak would choose the submission method and then there would be a way to filter the scoreboard for NoRH-validated laps.)
Title: Re: www.stuntschallenge.net, automatic .RPL handling and competing
Post by: Chulk on February 08, 2012, 07:57:57 PM
What a great thing it would be to finally be able to tell NoRH laps from RH ones. We could have a competition when DOSBox record is not necessary so more people can join!
Title: Re: www.stuntschallenge.net, automatic .RPL handling and competing
Post by: alanrotoi on February 08, 2012, 09:58:45 PM
Just wow! What a work! I wonder what happens if this page appeared 10 years ago.
Title: Re: www.stuntschallenge.net, automatic .RPL handling and competing
Post by: zaqrack on February 09, 2012, 07:36:08 AM
amazing job! Was not able to try in detail, but can't wait!
  Looks like I will finally have an option to retire from competition management 8)
Title: Re: www.stuntschallenge.net, automatic .RPL handling and competing
Post by: wind on February 09, 2012, 02:22:38 PM
Quote from: Duplode on February 08, 2012, 02:21:51 PM
Would you consider adding a limited number of them - maybe the ZakStunts set (F40, Lotus, Skyline, Speedgate, Superkart) plus Melange? Please?  :)

My friend added those cars so they should work now. I'm going to DL and try them myself too since never tried custom cars yet. :)
Title: Re: www.stuntschallenge.net, automatic .RPL handling and competing
Post by: CTG on February 09, 2012, 09:45:23 PM
Nuclear energy can be used in a good and also in a malicious way.
Title: Re: www.stuntschallenge.net, automatic .RPL handling and competing
Post by: Duplode on February 10, 2012, 12:51:57 AM
CTG: weak shot  :P ;D

Quote from: wind on February 09, 2012, 02:22:38 PM
My friend added those cars so they should work now. I'm going to DL and try them myself too since never tried custom cars yet. :)

Nice, thx guys!

Now all I need is to remember how to design proper tracks  :)


Title: Re: www.stuntschallenge.net, automatic .RPL handling and competing
Post by: CTG on February 10, 2012, 02:45:13 PM
Quote from: Duplode on February 10, 2012, 12:51:57 AM
CTG: weak shot  :P ;D

Böff!

Btw: is it possible to add a deadline for each tracks? I mean you send in the replay, the time result appears on the scoreboard automatically, but the RPL/video is locked as long as the race is active. And right after the deadline, the system unlocks the video option.
Title: Re: www.stuntschallenge.net, automatic .RPL handling and competing
Post by: Duplode on February 12, 2012, 11:12:46 PM
Quote from: CTG on February 10, 2012, 02:45:13 PM
Böff!

Speaking of that, could you introduce yourself at stuntschallenge.net by posting a typical very long one? (that would be an actual functionality test, I'm serious  ;D)

Quote from: CTG on February 10, 2012, 02:45:13 PM
Btw: is it possible to add a deadline for each tracks? I mean you send in the replay, the time result appears on the scoreboard automatically, but the RPL/video is locked as long as the race is active. And right after the deadline, the system unlocks the video option.

Expanding a bit on this topic...

<speculative-brainstorming>
Interface-wise, maybe the best place for adding such competition-esque bells and whistles would be through an extra "More options" or "Advanced upload" button besides the current "Upload file" one - that way things would remain dead simple for casual drivers, which is a really important feature of stuntschallenge.net . The extra button would lead to a page where the submitter would be able to:

One thing to keep in mind is that stuntschallenge is currently track-centric and not race-centric, and that is a good thing, as it makes casual, "permanent competition" racing easy for newbies and occasional pipsqueaks. IMO, any race management features should be done in a way that does not breaks this model, even if they add other possibilities. For instance, a desirable feature for the long term would be the possibility of holding multiple races in a single track, simultaneously or not - but that sounds tricky to implement, as it would require a wholly new backend and interface for race management in order not to interfere with the current "workflow".
</speculative-brainstorming>


Title: Re: www.stuntschallenge.net, automatic .RPL handling and competing
Post by: Krys TOFF on February 13, 2012, 06:30:44 PM
Nice job, I also like the track maps with re-designed elements.
This website should definitively be added in the Stunts portal.

Oh, and I think I found a nice bug : my Joes' track replay shows a nice crash in the video version.  :o :P ;D
Title: Re: www.stuntschallenge.net, automatic .RPL handling and competing
Post by: Friker on February 14, 2012, 12:31:21 PM
What a great job!
Title: Re: www.stuntschallenge.net, automatic .RPL handling and competing
Post by: wind on February 22, 2012, 09:27:33 AM
I added this morning option to choose what car to show top time for.. so you can choose a track, then it lists times for all cars like usual but you can also choose to show times only for a specific car.. this should make competing with cars slower then Indy nicer, because they are in sort of their own categories even though they don't have a chance in the global high score chart (in which who has most winning times in all tracks).

The idea for making time delayed competitions is nice and we also thought of it once, the implementation would go much like what you thought here. Now just have to find time to implement it, maybe on some holiday.

The re-designed track elements you see on the page aren't actually re-designed but actual 3D objects taken from Stunts, rendered together using PovRay in the server. Thanks go for the main creator again, who is not me. :)

How would we go in adding stunts challenge to the stunts portal like you mentioned? Do you mean the front page of stunts.hu, or some other page? We could maybe create a banner for it and then contact the admin person.
Title: Re: www.stuntschallenge.net, automatic .RPL handling and competing
Post by: zaqrack on February 23, 2012, 03:47:12 AM
please create a banner and I will be glad to put you on the portal (stunts.hu main page)
Title: Re: www.stuntschallenge.net, automatic .RPL handling and competing
Post by: Usrin on February 24, 2012, 04:43:11 PM
Genial work, good luck for further improvements! Btw, I hope Zak won't give up competition management seeing that.
Title: Re: www.stuntschallenge.net, automatic .RPL handling and competing
Post by: CTG on March 21, 2012, 04:44:00 PM
I think this project deserves a separate subforum.
Title: Re: www.stuntschallenge.net, automatic .RPL handling and competing
Post by: Duplode on March 22, 2012, 01:34:58 AM
Indeed, it could be useful to have a separate Räcer's Café alongside stuntschallenge's no-nonsense, straight-to-racing trackside atmosphere.
Title: Re: www.stuntschallenge.net, automatic .RPL handling and competing
Post by: alanrotoi on March 22, 2012, 03:37:01 AM
You can use/change/delete unnused 4dsl subforum :(
Title: Re: www.stuntschallenge.net, automatic .RPL handling and competing
Post by: Overdrijf on April 20, 2012, 04:02:57 PM
O, hey, I missed this thread. Wow, great work. I'm gonna try this.
Title: Re: www.stuntschallenge.net, automatic .RPL handling and competing
Post by: CTG on August 10, 2012, 09:26:04 AM
Quite a huge work and we are not using that...