Neopets : Avatars Flash Games [BETA]

By w35l3y Last update Oct 12, 2013 — Installed 17,779 times.

Thank you so much

in
Subscribe to Thank you so much 6 posts, 2 voices



Aalnius User
FirefoxWindows

Thanks alot for this using aobs was getting quite annoying also your probably the most talented programmer on this site as far as i've seen.

I'd like to know how you learnt javascript i'm currently doing a games tech course so i'm learning some languages ... slowly but i really want to learn javascript this summer

edit - just noticed it now brings up the send score complete screen nice little touch for people that want to screenie it as proof, although tbh i just realised that may just be because of daily dare

another note it doesn't randomise your score everytime you bring it up now which was really useful before and also even though destructo match is set to 2500 its bringing up a score of 1600.

 
Aalnius User
FirefoxWindows

just noticed it now brings up the send score complete screen nice little touch for people that want to screenie it as proof, although tbh i just realised that may just be because of daily dare

 
w35l3y Script's Author
FirefoxWindows

thanks for your words.

it doesn't randomise your score everytime you bring it up now
it was intended and I probably will add a button to randomize the score.

destructo match is set to 2500 its bringing up a score of 1600
this is only possible in three situations:
1) if you uncomment line 48 (setting "store") at least once;
2) if you manually modify the static games list;
3) if the highscore is something between 1600 and 2500 (not the case).
the setting "stored" (line 48) set to false ignores the static games list as priority.

it now brings up the send score complete screen
it is just because of daily dare
you may also uncomment line 47 (setting "call_url") to prevent it from happening, but this will affect the avatar display window.

 
Aalnius User
FirefoxWindows

it is just because of daily dare
you may also uncomment line 47 (setting "call_url") to prevent it from happening, but this will affect the avatar display window.

i actually like it tbh it means that i can take screen shots to use as proof if ever frozen, as i don't think any scoresender brings up or screenshots the score sent box (could be wrong).

also could you quickly explain the calculation, for the score and time. i.e. is it ratio score * ratio time = ratio result * however much is needed to get to minimum score.
so carnivalof terror is 103 * 467 = result * 7 (min score 700) = send time for game
it'd help alot to know the proper calculation when adding games to the list.

also thanks for the quick reply always

 
w35l3y Script's Author
FirefoxWindows

Here's a pseudo-code that explains how score and time are calculated.
There are many other little rules, but this is a simplified version.

max_score = usually highscore but can be any value greater than min_score
random = anything between 0 and 1
score = min(max_score, min_score + ratio_score * mod_score * random)
time = ratio_time * score * (1 + 0.1 * random)

basically:

ratio_score = (max_score - min_score) / mod_score
ratio_time = time / score

example:
Kass Basher (id 381)
Let's say you usually need 32000 miliseconds to get the avatar (850 points)

min_score = 850
mod_score = 1
ratio_score = (1000 - 850) / 1 = 150
ratio_time = 32000 / 850 = ~37

"381" : [850, 150, 37, 1]

EDIT:
a little correction on the calculation of time

 
Aalnius User
FirefoxWindows

thank you very much that explains it completely :D