Skip to content
This repository has been archived by the owner on Oct 2, 2021. It is now read-only.

Making server IPs friendly #271

Open
Defimatt opened this issue May 31, 2016 · 4 comments
Open

Making server IPs friendly #271

Defimatt opened this issue May 31, 2016 · 4 comments

Comments

@Defimatt
Copy link
Collaborator

Defimatt commented May 31, 2016

This is a subissue of #139.

I'm terrible at remembering IP addresses. 76.9.107.136 will slip right out of my memory, but 'pet ape hut lip' I will remember and will recognise if I see it again.

In #139, @ermiyaeskandary and I are discussing the option of having a drop down list of server IPs, and this subissue will help to make them friendlier and more memorable.

After you've made window.bso defined by playing at least one game, open your console and execute the following:

var ipMap = ["zip","ace","act","add","age","aim","air","and","ant","ape","arm","art","ash","ask","bad","bag","ban","bar","bat","bay","bed","bet","bid","big","bin","bit","bog","boo","box","bud","bug","bun","bus","cab","can","cap","car","cat","cop","cot","cow","cry","cub","cup","cut","day","den","did","die","dig","dim","dip","dog","dry","dub","dud","dug","ear","eat","eel","egg","elf","elk","elm","end","fan","far","fat","fed","few","fib","fig","fin","fit","fix","fly","fog","foo","fox","fry","fun","gab","gag","gap","gas","gel","gem","get","gin","got","gum","gut","had","has","hat","hen","hex","hid","hip","hit","hog","hop","hot","how","hub","hug","hum","hut","ice","ill","imp","ink","irk","jab","jam","jar","jaw","jet","jig","job","jog","jot","joy","key","kid","kin","kit","lab","lag","lap","law","lax","lay","leg","let","lid","lip","lit","lot","low","mad","map","mat","men","met","mix","mob","moo","mop","mud","mug","nab","nag","nap","net","new","nil","nip","nod","nor","now","nut","oak","oat","odd","off","old","orb","out","owl","own","pad","pal","pan","pay","pen","pet","pie","pig","pin","pit","ply","pod","pop","pot","pox","pry","pun","pup","put","rag","ran","rat","raw","red","rid","rig","rip","rot","row","rub","rug","run","rut","rye","sad","sag","sap","sat","saw","say","set","shy","sip","sit","ski","sky","sly","sob","soy","spa","spy","tab","tag","tan","tap","tar","tax","the","tie","tin","tip","top","toy","try","tub","tug","use","van","vat","vex","vow","wag","war","was","wax","web","wet","who","wig","win","wit","yes","yet","zoo","all"]; window.bso.cluo.sos.map(function(sos) { return sos.ip }).map(function(ip) { return ip + ' [' + ip.split('.').map(function(o) { return ipMap[+o]; }).join(" ") + ']'; });

You should see something like this:

["176.9.107.136 [pet ape hut lip]", 
176.9.91.40 [pet ape gut cow]",
"78.46.107.144 [fox den hut met]",
"176.9.63.208 [pet ape elm sat]",
"176.9.106.104 [pet ape hum hub]",
"176.9.42.40 [pet ape cub cow]",
"46.4.113.16 [den age jab ban]",
"176.9.47.136 [pet ape did lip]",
"213.239.194.144 [sip vat red met]",
"5.9.19.112 [aim ape bay irk]",
"176.9.72.105 [pet ape fin hug]",
"176.9.93.233 [pet ape has toy]",
"176.9.112.209 [pet ape irk saw]",
"176.9.41.145 [pet ape cry mix]",
"46.4.72.81 [den age fin gab]",
"176.9.136.177 [pet ape lip pie]",
"176.9.42.185 [pet ape cub pox]",
"176.9.28.194 [pet ape box red]",
"176.9.16.170 [pet ape ban own]",
"176.9.133.146 [pet ape leg mob]"]

This is all the IPs the Slither.io server has told your client about, but with friendly names attached to each one to help you remember them. Think of it like a textual Gravatar.

If people like this suggestion, I'll add it when coding the PR for #139.

(Inspired by the catchphrase shown by VNC when remoting in to a new server. List of words mapped to IP addresses from http://gurno.com/adam/mne/. Application to Slither.io by me.)

@ChadSki
Copy link
Collaborator

ChadSki commented Jun 1, 2016

Interesting idea! 👍

@ermiyaeskandary
Copy link
Owner

👍

@ermiyaeskandary
Copy link
Owner

ermiyaeskandary commented Jun 1, 2016

@MattDuffin Are you working on the chooseserver branch ? Did you make it ?

Saw the assignment 👍

@clemens-tolboom
Copy link
Collaborator

Relates to #283?

@ChadSki ChadSki modified the milestone: Choose Server by IP Jun 6, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants