Way to log successful completions of game?

NecroDeath
03 Dec 2016, 16:23

My first game is published and is getting a good rate of hits and feedback, but I wondered if there is a way to tell how many people have completed it? I'm guessing not but thought I'd ask.


hegemonkhan
04 Dec 2016, 00:53

it is logically near impossible, aside from using an algorithm which will take in a specific input and output specific random strings/passwords/hashes for only that specific input, which you can reverse-algorithmize, to see that their string/password/hash does result in one of your specific inputs, to tell whether they actually completed your game, or whether they tried to fake they did, which you'd tell by their fake string/password/hash not returning one of your specific inputs through your reverse-algorithm

see/google: cryptography/encryption-decryption/encode-decode/private-key--public-key

for a simplistic example:

your specific (private: known only by you) inputs:

dog
cat
wolf
tiger

an algorithm that generates random but specific outputs for your specific inputs (obvious not the most random outputs, but it's just a simple brief example of the concept):

(input -> output)

dog -> canine or xxx or etc
cat -> feline or xxx or etc
wolf -> werewolf or lycan or etc
tiger -> weretiger or xxx or etc

and you can plug back in the outputs to your reverse-alogorithm, to see if you get: dog/cat/wolf/tiger:

canine -> dog
feline -> cat
werewolf -> wolf
lycan -> wolf
weretiger -> tiger

vs, someone trying to fake it:

wolfman -> whatever -> 'whatever' is not one of your specific (private) inputs


the simpliest cryptography:

input: a really large prime number times a really large prime number
output: a really large number (which is only factorable by those two really large prime numbers)

if people didn't know you took a really large prime number times a really large prime number, it'd be impossible for them to find out what two numbers (assuming they'd know you used two numbers --- which they wouldn't in following with this example case) were used to find/get that really large number output. This is the basis of cryptography and its usage in private-key--public-key

another simpliest crytpography example:

(everyone else sees/knows only this: public)

A-B-C...X-Y-Z
1-2-3...24-25-26

but, changing it (only you and your friend would know this: private) to:

A-B-C...X-Y-Z
26-1-2...23-24-25

let's say the secret message that I don't want anyone to know except my friend:

CXY

well, I'd code this secret message as:

2-23-24

(assuming this wasn't a simple encryption)

no one could figure out that the '2-23-24' translates/decrypts to 'CXY', as they'd just know it to be translated/decoded wrongly as:

BWX


The Pixie
04 Dec 2016, 10:20

Nothing built in. What you could do is have different images displayed when the game is completed, and have those images served from another site, and count how often they are downloaded.


NecroDeath
04 Dec 2016, 13:44

Thanks both.