Jump to content
EN
Play

Forum

Tanks in Space


Marcus
 Share

Recommended Posts

3 hours ago, wild001 said:

KWeJfJn.png

I always click launch when the scan fall right on 3rd white cube inbetween 7 and 8.

90% forward, and 60% give 2 step forward. rarely move backward

It worked for me today!  I consecutively moved 2 step forward when the scan fell right on 3rd white cube between 7 and 8.

  • Like 1

Share this post


Link to post
Share on other sites

1 hour ago, TWICE said:

 

it didn't worked for me on red stations and got +1 now i need +2 4 times or more

Edited by fghjkl54

Share this post


Link to post
Share on other sites

4 hours ago, Malevolence said:

Oh well, I guess I'll collect few more energys left (76 energies for 9 steps) for now, and launch it at the end of the event.

So, I should try to lauch between 7 and 8? Even I am on red station?

Spoiler

E3X70zf.jpg

javahSP.jpg

 

I realise everyone's understanding of 6 and 8pm is different. My clock is relative to where the arrow is pointing to which i take as 12pm.

  • Agree 1

Share this post


Link to post
Share on other sites

U know when they say only the most persistent, patient and selfless tankers will get crisis

 

They mean ppl who ARE SELFLESS ENOUGH TO SPEND 254 POUNDS ON THIS GAME XD, patient enough to realise they have to work hard to get the money back and persistent because they know that ppl will get angry and jealous at them for wasting their money This EVENT is a Cash Grab and it sucks

 

no offence Tanki but

 

FIX UP YOUR GAME

Edited by Ironmantonystark
Posts Merged
  • Like 1
  • Sad 1
  • Saw it 1

Share this post


Link to post
Share on other sites

3 hours ago, RIDDLER_8 said:

I have only 1 station left until I reach the first planet. Which position on the radar do I need to use to move forward onto the planet?

image.png

If you're on a blue station, there's no danger of going backwards.

But for future reference, the moving line on the radar should be facing southwest (down and also to the left)

  • Like 3

Share this post


Link to post
Share on other sites

41 minutes ago, GrayWolf8733 said:

 

but by the luck you may have +2 if you do this trick on red i already did and i had +2 (not always ofc)

 

Edited by fghjkl54

Share this post


Link to post
Share on other sites

@GrayWolf8733

Thank you so much for the confirmation. At last, I will be able to claim my victory tonight. Hopefully, I should get there. I will use the backwards motion when my Hopper and radar points backwards so that I can land on the planet.

  • Like 3

Share this post


Link to post
Share on other sites

Yelloow Peepaal!

I know I'm super late to the party but here is something exciting for y'all, you can calculate your chance of reaching a given ? with a teeny weeny widget I created. Following are the two ways you can use it:
1. Embedded on https://space.tankionline.com

Spoiler

Copy the bookmarklet code, save it as a bookmark but prepend the url value with javascript: and run it on the space.tankionline.com after login. It will automatically load your current stats. See the image below.

ZdbChAg.gif 

2. Standalone page

Spoiler

Head over to https://ilovemesumcrisis.jv.workers.dev/ and enter values manually.

The UI is loosely put together and only tested on latest chrome version, I'm sorry if it doesn't look as shown in the image, but in case it completely breaks, just PM me and I can send you a jsFiddle link to calculate probability instead. All fields are self-explanatory but if you need to, just hover over each one to understand what they mean. The step distribution frequency field is observed number of 1 steps, 2 steps, and -2 steps based on a video posted earlier in this topic and my personal account. If you have been recording these values send me a PM and I'll update it on the widget so everyone benefits from a better approximation.

 

WHY ON ANY ? WOULD YOU WASTE TIME CREATING THIS?!
Well first of all, this was an interesting challenge (certainly more entertaining than the game itself :ph34r:). Secondly, I was experimenting with favicon.png Svelte frontend framework and favicon.ico Cloudflare workers and considered this a perfect opportunity to tryout production workflows for my other projects.
 

HOW ON ANY ? WOULD YOU CALCULATE THIS?!

Spoiler

As far as I can see there's no simple mathematical expression to plug numbers into, but fear not because we can always count on our ol' binary pal to process some algorithms for us. I believe its correct, but hopefully somone wiser here can improve it. 

Algorithm

Spoiler











function probability(station: number, launches: number, P: Array<number> = [58, 21, 16]) {
  if (station <= 0) return 1;
  // need a minimum of half the station number of launches so a sequence of 2 steps forward could get you there.
  if (launches < station / 2) return 0;
  P = normalize(P);
  const probByLaunches = {};
  for (let a = 0; a <= launches; a++) {
      for (let b = 0; b <= launches; b++) {
          for (let c = 0; c <= launches; c++) {
              const n = a + b + c;
              if (n < station / 2 || n > launches)
                  continue;
              const dest = a + 2 * b - 2 * c;
              if (dest < station)
                  continue;
              const perm = nCr(n, a) * nCr(n - a, b) * nCr(n - a - b, c) * (P[0] ** a) * (P[1] ** b) * (P[2] ** c);
              probByLaunches[n] = probByLaunches[n] ? probByLaunches[n] + perm : perm;
          }
      }
  }
  return incExc(Object.values(probByLaunches));
}

 

Utility functions

Spoiler
function range(fromto) {
  var ar = [];
  for (var i = fromi <= toi++) {
      ar.push(i);
  }
  return ar;
}
 
// n choose k in combinatorics
function nCr(nr) {
  if (r <= 0)
      return 1;
  if (n < r) {
      return 0;
  }
  var a = range((n - r+ 1n).reduce(function(xy) {
      return x * y;
  });
  var b = range(1r).reduce(function(xy) {
      return x * y;
  });
  return a / b;
}
 
function normalize(arr: Array<number>) {
  const sum = arr.reduce((acc,val)=>acc + val0);
  return arr.map(e=>e / sum);
}
 
// combine probabilities using inclusion-exclusion
function incExc(probabilities: Array<number>) {
  const p = probabilities;
  switch(p.length) {
      case 0:
          return;
      case 1:
          return p[0];
      case 2:
          return p[0+ p[1- p[0]*p[1];
      default:
          const pa = incExc(p.slice(0,2));
          const pb = incExc(p.slice(2));
          return pa + pb - pa * pb;
  }
}

 

Explanation

Spoiler

For brevity, we'll represent 1 step forward, 2 steps forward, and 2 steps backword with M, J, and R, respectively and assume that each is equally likely (not the case in reality). That is. P(M) = P(J) = P(R) = 1/3...

afk brb :ph34r:

 

Caveats

Assuming negative station are not allowed (if someone could confirm this for me?), probability calculated this way would differ ever so slightly from the exact value. But since we don't know the original frequency distribution of each step programmed on the server, this is the best estimate we can provide anyway. Had we known this original distrubution, we would omit counting launch sequences such as RJMM, which gets us to station 4 after 4 launches but on the way we end up at a negative station.


CLOSING NOTE
I have to say Alternativa's designer are on ? lately. Design wise this mini-game looked fantastic! I was certainly hoping for a little more tactical gameplay than a dice roll and pray gimmick but I mean they did they market it as a boardgame. By the way, there really is no special secret to winning; it's identical to any other boardgame with a three sided dice if that even exists. If you analyze the socket connection you'll notice that on launch browser is simply asking the server for new user score without sending any additional data about radar position or timing between launch and confirmation. The server simply "rolls" a three sided dice (step 1, step 2, step -2) to determine next position, and responds back with the new score.

PS don't mind the nickname ?, this an old alt account and I'm using it for this post for reasons unrelated to tanki.

Edited by DistantBeing
  • Like 3
  • Thanks 1

Share this post


Link to post
Share on other sites

Just now, DistantBeing said:

Yelloow Peepaal!

I know I'm super late to the party but here is something exciting for y'all, you can calculate your chance of reaching a given ? with a teeny weeny widget I created. Following are the two ways you can use it:
1. Embedded on https://space.tankionline.com

  Hide contents

Copy the bookmarklet code, save it as a bookmark but prepend the url value with javascript: and run it on the space.tankionline.com after login. It will automatically load your current stats. See the image below.

ZdbChAg.gif 

2. Standalone page

  Hide contents

Head over to https://ilovemesumcrisis.jv.workers.dev/ and enter values manually.

The UI is loosely put together and only tested on latest chrome version, I'm sorry if it doesn't look as shown in the image, but in case it completely breaks, just PM me and I can send you a jsFiddle link to calculate probability instead. All fields are self-explanatory but if you need to, just hover over each one to understand what they mean. The step distribution frequency field is observed number of 1 steps, 2 steps, and -2 steps based on a video posted earlier in this topic and my personal account. If you have been recording these values send me a PM and I'll update it on the widget so everyone benefits from a better approximation.

 

WHY ON ANY ? WOULD YOU WASTE TIME CREATING THIS?!
Well first of all, this was an interesting challenge (certainly more entertaining than the game itself :ph34r:). Secondly, I was experimenting with favicon.png Svelte frontend framework and favicon.ico Cloudflare workers and considered this a perfect opportunity to tryout production workflows for my other projects.
 

HOW ON ANY ? WOULD YOU CALCULATE THIS?!

  Reveal hidden contents

As far as I can see there's no simple mathematical expression to plug numbers into, but fear not because we can always count on our ol' binary pal to process some algorithms for us. I believe its correct, but hopefully somone wiser here can improve it. 

Algorithm

  Reveal hidden contents





function probability(station: number, launches: number, P: Array<number> = [58, 21, 16]) {
  if (station <= 0) return 1;
  // need a minimum of half the station number of launches so a sequence of 2 steps forward could get you there.
  if (launches < station / 2) return 0;
  P = normalize(P);
  const probByLaunches = {};
  for (let a = 0; a <= launches; a++) {
      for (let b = 0; b <= launches; b++) {
          for (let c = 0; c <= launches; c++) {
              const n = a + b + c;
              if (n < station / 2 || n > launches)
                  continue;
              const dest = a + 2 * b - 2 * c;
              if (dest < station)
                  continue;
              const perm = nCr(n, a) * nCr(n - a, b) * nCr(n - a - b, c) * (P[0] ** a) * (P[1] ** b) * (P[2] ** c);
              probByLaunches[n] = probByLaunches[n] ? probByLaunches[n] + perm : perm;
          }
      }
  }
  return incExc(Object.values(probByLaunches));
}

 

Utility functions

  Reveal hidden contents
function range(fromto) {
  var ar = [];
  for (var i = fromi <= toi++) {
      ar.push(i);
  }
  return ar;
}
 
// n choose k in combinatorics
function nCr(nr) {
  if (r <= 0)
      return 1;
  if (n < r) {
      return 0;
  }
  var a = range((n - r+ 1n).reduce(function(xy) {
      return x * y;
  });
  var b = range(1r).reduce(function(xy) {
      return x * y;
  });
  return a / b;
}
 
function normalize(arr: Array<number>) {
  const sum = arr.reduce((acc,val)=>acc + val0);
  return arr.map(e=>e / sum);
}
 
// combine probabilities using inclusion-exclusion
function incExc(probabilities: Array<number>) {
  const p = probabilities;
  switch(p.length) {
      case 0:
          return;
      case 1:
          return p[0];
      case 2:
          return p[0+ p[1- p[0]*p[1];
      default:
          const pa = incExc(p.slice(0,2));
          const pb = incExc(p.slice(2));
          return pa + pb - pa * pb;
  }
}

 

Explanation

  Reveal hidden contents

afk brb :ph34r:

 

Caveats

Assuming negative station are not allowed (if someone could confirm this for me?), probability calculated this way would differ ever so slightly from the exact value. But since we dont the are original frequency distribution of each step programmed on the server, this is the best estimate we can provide anyway. Had we known this original distrubution, we would omit counting launch sequences such as RJMM, which gets us to station 4 after 4 launches but on the way we end up at a negative station.


CLOSING NOTE
I have to say Alternativa's designer are on ? lately. Design wise this mini-game looked fantastic! I was certainly hoping for a little more tactical gameplay than a dice roll and pray gimmick but I mean they did they market it as a boardgame. By the way, there really is no special secret to winning; it's identical to any other boardgame with a three sided dice if that even exists. If you analyze the socket connection you'll notice that on launch browser is simply asking the server for new user score without sending any additional data about radar position or timing between launch and confirmation. The server simply "rolls" a three sided dice (step 1, step 2, step -2) to determine next position, and responds back with the new score.

PS don't mind the nickname ?, this an old alt account and I'm using it for this post for reasons unrelated to tanki.

Thanks! 

 

Spoiler

Looks like it's time to give up the mini-game for me then. Never gonna reach planet two in 3 days.

 

  • Like 1

Share this post


Link to post
Share on other sites

3 hours ago, Eithern said:

Currently at station 24, any chance to reach the 2nd planet? I just got pushed back 4 steps...?

 

Assuming your remaining energy (including upcoming 3 days rewards) is R, then if R/4 is less than 43-24 you have 0 chance. Otherwise use the tool I posted above :)

 

3 hours ago, Tanker-Arthur said:

Thanks! 

 

  Hide contents

Looks like it's time to give up the mini-game for me then. Never gonna reach planet two in 3 days.

 

Sadly not without buying ?

 

2 hours ago, Unleash said:

Well i tried this today and was pushed backwards by 2. I probably wont reach second planet because of this.

Rest assured radar position does not affect the outcome ?

Share this post


Link to post
Share on other sites

55 minutes ago, Eithern said:

Currently at station 24, any chance to reach the 2nd planet? I just got pushed back 4 steps...?

 

Same... Yesterday moved forward 4 times. Today, moved back 4 times.

Step: 32. Station 26 / 65. Stations left till next planet: 17.

16/18 missions completed, with 28 energy reward from that mission, and energy from daily missions; NO chance...

 

I don't like the fact that we can't get the rewards if we don't reach a planet... Those 500 tankoins. ?

Edited by x_Sorinel_x
  • Agree 1

Share this post


Link to post
Share on other sites

25 minutes ago, DistantBeing said:

Assuming your remaining energy (including upcoming 3 days rewards) is R, then if R/4 is less than 43-24 you have 0 chance. Otherwise use the tool I posted above :)

If I finish today's missions I'll have 13 energy... + 16 tomorrow and 16+28 the last day I will have 73 energy, which means 9 steps. I'm currently at station 25, so to reach the planet with this amount of fuel I need to receive only +2 steps, suuuure... ??
They should at least give us the rewards earned between the planets, because we spent so much time and efforts in that...

  • Like 2
  • Sad 1
  • Agree 1

Share this post


Link to post
Share on other sites

After 20 steps, my main is still at station 13.

Spoiler

xycKoPq.png

 

After 21 steps, my alternate has reached the 1st planet. 

All I got from the "ultra" containers were SB, DD & 3500 crys. ?

Spoiler

AOYpPwA.png

 

  • Like 1
  • Sad 1

Share this post


Link to post
Share on other sites

8 minutes ago, fghjkl54 said:

@DistantBeing it said i have 26% to reach planet 2 and it said ''it's like getting common in containers'' 

the real chance is like getting an animated paint from normal container

It must have said something like ~2.3 times more likely to get common item in container  because common item rarity of containers is estimated to be about 60%

  • Saw it 1

Share this post


Link to post
Share on other sites

Thanks tanki, now ill never make it to the second planet. Also it said succes when i moved back 2x. why? Auv9ZJt.png

  • Sad 4

Share this post


Link to post
Share on other sites

47 minutes ago, RIDDLER_8 said:

I wont make it to the second planet, but I am glad I made it to the first one.

Same sadly :'(

I've been moved back 2 stations today so no chances to reach the second planet (unless i buy something from store wich will never happen ?

  • Like 1

Share this post


Link to post
Share on other sites

This topic is now closed to further replies.
 Share

×
×
  • Create New...