Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - dreadnaut

Pages: [1] 2 3 4
1
Stunts Code Extraction / Replay recording and limits
« on: May 02, 2018, 10:19:12 PM »
Posts collected from the ZakStunts shoutbox in May 2018, for easier reading.

Afullo
About the time limitations, I'm trying with MS1.1 and I can go past the 10 minutes replay limit (with the correct displaying of the truncation message):



Note that the replay starts at 0:30.00 and ends at 10:20.30, so the older recording is progressively discarded. Now I'm going to proceed through the 25 minutes limitation, and to see what will happen...

Afullo
I just hit the 25 minutes limit, and the game simply returns the replay screen, like pressing ESC; trying to continue driving from the menu, which is still an active option (written in white and not in blue, differently from "save replay" which becomes inactive after 10 minutes), will result in the replay screen disappearing for a fraction of second, and then reappearing still stucked at 25:00.00... Maybe it has something to do with possible overflow errors: you can theoretically complete a track with a time higher than 25 minutes if you collect proper penalties, but I remember at least once to have seen a minus sign in the total time (elapsed+penalty), which was with all chance caused by a low number of bits for the integers involved...

Afullo
Indeed, in this example (units are 0.05):



I skipped 898 tiles, so I was charged with a penalty of 2694 seconds, or 53880 units. Modulo 2^16 = 65536 this equals -11656 units, or -582,8 seconds, or -9:42.80. This is consistent with the limit: 25 minutes are 1500 seconds, or 30000 units; 16-bit signed integers range from -32768 to 32767, so it would be possible to reach safely 27.18:35, I guess 25.00:00 is simply the nearest "sufficiently rounded" lower number.

Afullo
Just a minor remark: with the terminology used in Stunts Wiki: Penalty_time , I skipped *896* tiles, it is the chain to be 898 elements long.



By leaving the track on tile 1 (I count them from 1, don't knowing whether there is an internal counting starting from 0), i.e. very close to the start/finish line, I rejoined it on tile 898, i.e. the one in position (3,30) on the grid; so the tiles from 2 to 897 were skipped, tile 898 is the re-entry element, and tile 899 is the element coming immediately after it, closing the penalty chain. Note that intersecting another nearby tile, e.g. tile 58 which is one step east to the s/f line, does not result in the chain interrupting, since (by quoting directly from the wiki) if, after performing a penalty-inducing shortcut, one returns to the track and then leaves it immediately, without closing the penalty chain, penalty will be calculated as if all elements between the first leaving of the track and the final re-entry had been skipped, even those crossed upon the temporary rejoining of the track.

Cas
This is very interesting. I think it would deserve a good forum thread so it can be accessed easily. I hadn't sat to think about when the 32767 cycle limit would be exceeded. I think I never drove that long. What calls my attention is that the "last minutes" are kept instead of the first. We know Stunts records the key presses, not the physical status, so the only way to conciliate these two facts would be that Stunts uses an inverse function when going backwards, but this seems to contradict the fact that you can immediately warp to the beginning of the replay. Maybe this is only the case when it's not truncated, or maybe Stunts does memorise the replay initial conditions. Then if the replay could be saved, we'd see an additional field in it, but the key presses are clearly saved right after the track data in memory.


2
Competition 2018 / ZCT198 - Abusái
« on: January 14, 2018, 02:19:54 PM »
And we begin!

First track of 2018 is designed by Cas, and the title is "very informal slang from my city for so abusive!".
Good luck ;D

3
Competition 2018 / Teams 2018
« on: January 07, 2018, 12:47:33 AM »
Teams are great! Join a team :)

The best way to race in ZakStunts is as part of a racing team! Share tricks, strategies and frustration with your teammates. Mostly frustration. Up to four pipsqueaks to a team, see the rules for more details.

Write here if you are looking for a team to join, if you want to start a new team, or simply to confirm an existing team!


    4
    Competition 2018 / Guest tracks 2018
    « on: January 07, 2018, 12:47:10 AM »
    New thread for the guest tracks! (see 2017)

    Who's up for a track? Book your race below.

    Tracks for the competitions are designed by its participants, but mostly by Zak. If you have an idea for a track and would like to contribute, just choose an available month below!

    • ZCT198 (starts 14 Jan) - Cas
    • ZCT199 (starts Feb) - Leo
    • ZCT200 (starts Mar) - Kevin Pickell
    • ZCT201 (starts Apr) - Cas
    • ZCT202 (starts May) - GTAMan15
    • ZCT203 (starts Jun) - Leo
    • ZCT204 (starts Jul) - Afullo
    • ZCT205 (starts Ago) - dreadnaut
    • ZCT206 (starts Sep) - Cas
    • ZCT207 (starts Oct) - Leo
    • ZCT208 (starts Nov) - Arturbmallmann
    • ZCT209 (starts Dec) - Zak McKraken

    5
    Competition 2017 / The road to season 2018
    « on: December 23, 2017, 12:13:14 AM »
    As 2017 nears its end, it's time to thing about the next season: what to keep, what to change, and new ideas!

    Let us know what you think, for example:
    • did you enjoy this year?
    • what are you looking forward in 2018?
    • would you like to see anything change?

    6
    Competition 2017 / ZCT196 - It's in the details
    « on: October 30, 2017, 01:39:17 PM »
    Simple and short, hope it will work well for the GAR side-race.

    7
    Site Announcements / Refreshing the leading time calculations
    « on: May 17, 2017, 10:57:46 PM »
    The leading time code is complex, and now and then makes a few mistakes. I've looked at it before, but now I'm carefully cleaning it up, aiming at something solid enough to assign points automatically at the end of the race —at Zak's press of a button!

    At the moment I have a test version on a separate page, which kind-of narrates the leading time race so that one can tell if it makes major mistakes.

    Three things:
    • if you have a moment, could you have a look at a race using that page, and see if the numbers are correct?
    • any suggestions about different visualisations? maybe pipsqueaks ranked by leading time, or just the top three, or some kind of table or graph, etc.
    • mid-year seems like a good moment to discuss possible rule changes regarding LTB; for example, Akoss' suggestion about carrying leading time to the next race, or maybe just having then pile up continuosly, with bonus points being assigned as soon as a pipsqueak reaches X hours?

    8
    Live Races / Dorsal (2017-02-18)
    « on: February 10, 2017, 12:11:23 AM »
    Update:
    Time: Sat 18th February, 20:00 GMT (see row K in the table attached for other timezones).
    Track: Dorsal, also attached below
    Car: Jaguar XJR9


    Original post:

    Let's start then with the live race revival! We need a track, and a time.

    For those who have no idea what I'm talking about, this is an endurance race where you have to drive as far as possible on a looping track in 12 minutes, and submit your replay. Between setting up, chatting, driving and looking at the results, it usually takes about an hour. Have a look at the other topics in this section.

    Attached is a table to help find the best moment of the day, Saturday 18 February. I'm available all day, from A to K! What about you?

    9
    Stunts Forum & Portal / Front page - feedback!
    « on: February 05, 2017, 09:41:53 PM »
    I've done things: http://stunts.hu/

    10
    Live Races / Live Races 2017
    « on: January 30, 2017, 12:50:01 PM »
    I'll try again, this time with a date! Who's in for a live race on Saturday 18 Feb?

    See the race rules and previous entries.

    11
    Competition 2017 / Guest tracks 2017
    « on: January 27, 2017, 09:27:32 PM »
    New thread for the guest tracks! (see 2016)

    Who's up for a track? Book your race below.

    Traditionally there's a guest track every other month (those with a question mark below) but if you have additional tracks, Zak will probably be happy to pick them up :)

    • ZCT186 (starts 17 Jan) - Zak
    • ZCT187 (starts 14 Feb) - Alan
    • ZCT188 (starts Mar) - Aburaf (via Cas)
    • ZCT189 (starts Apr) - Leo
    • ZCT190 (starts May) - ?
    • ZCT191 (starts Jun) - ?
    • ZCT192 (starts Jul) - ?
    • ZCT193 (starts Ago) - Duplode
    • ZCT194 (starts Sep) - dreadnaut
    • ZCT195 (starts Oct) - Cas
    • ZCT196 (starts Nov) - ?
    • ZCT197 (starts Dec) - dreadnaut

    12
    Competition 2016 / GAR scoreboard
    « on: June 12, 2016, 04:26:33 PM »
    A temporary thread to keep track of GAR scores for 2016

    ZCT178
    • 12 Marco
    • 11 FinRok
    • 10 Friker
    • 9 Duplode

    13
    General Chat - ZSC / GAR rules and support
    « on: June 12, 2016, 04:14:43 PM »
    I'm a bit wary about adding GAR-only features to the website, since the original idea was an experiment, open to variations and dependant on the pipsqueaks' interest.

    GAR feels to me very much like its own thing, which makes me question its place next to the main competition: car bonuses don't apply correctly, tracks can be awful under restrictive rules, public/quiet replays periods don't apply. To coexist properly with ZakStunts would require a number of code changes and a fair amount of duplication.

    Does it make sense to run it in parallel with the main competition, or should it be a separate one? Can it run partially from the forum, as StuntsLOL and USC have done in the past?

    Opinions, suggestions, support? pipsqueaks interested in the alternative scoreboard?

    14
    General Chat - ZSC / Leading time table - feedback!
    « on: April 05, 2016, 02:38:52 PM »
    I have been looking at the "leading time" are of the scoreboard to fix the leap year troubles, and I've been wondering if there's anything that could be improved.

    I'm rarely paying attention to the graph, it looks more or less the same every race, at least to me. And the table is useful, but I'm looking at it from the bottom going up, searching for the highest numbers.

    Wise pipsqueaks, how do you use the leading time information? Is there anything missing or that you don't need on the page?

    Attached: the current leading time information, and a possible variation made in Paint :P

    15
    Live Races / Live races 2016
    « on: March 26, 2016, 12:30:26 AM »
    So... last year the live race scene didn't get much light. Somehow I managed to even forget about them, until just now.

    Should we try to organise a new one? Zak is back in a reasonable timezone, good pipsqueaks abound, the stars are clearly aligned!

    Who's in? Which days would oyu prefer in the coming weeks?

    Pages: [1] 2 3 4