- Popular Post
-
Posts
927 -
Joined
-
Last visited
-
Days Won
24
Content Type
Profiles
Forums
Blogs
Posts posted by Yosodog
-
-
We also lost like 10 members. Everyone is abandoning BK in our time of need.
I wish i could tell you all that we can win this, but we can't. It's over. BK is over. Avansies has brought us to our knees. The only thing we can do now is hope that they show mercy on us.
- 3
-
How in the !@#$ is "Yosodog stepping down as Emperor" a funny event? It was the beginning of the end for BK. You sadist mother !@#$ers.
- 3
-
OK, now you have my attention. You should have just started with this to save time.
Srsly though, we will crush you, yes. We're not going to demand your disbandment, that's not really cool, and were not even going to ask for reps.
The thing you never learned was tact, introduce yourself, ask a question first. Do not go in the first sentence of the first convo and set demands. Relax a bit. You have obviously annoyed a lot of people here as you accept, reflect on yourself a bit.
While the free advice is flowing, as much disdain as I had for pacifica when we were at war, do not compare yourself to them. They are far more your better. Enjoy the fight.
Bro wtf? There's no way we can crush them. We're !@#$ed.
- 4
-
You know, I nominated Kazy for worst forum poster. Then I threw my hat behind Greatkitteh.
But if you win it, I will not be shocked in the absolute slightest.
It's called shitposting for a reason.
- 2
-
MAY THE BEST MEN WIN.
- 1
-
- Popular Post
- Popular Post
Avansies has attacked.
We're !@#$ed.
It's been nice meming with you all.- 19
-
I suppose you guys weren't kidding about allying every sphere...
Still no OO sphere treaty.
I'm waiting, Kastor.
-
If you like debating what the freshest memes are, BK is your alliance.
Have Harambe memes been shot dead? Will dat boi make a comeback? How long will Bee Movie memes say fresh? Are Robbie Rotten memes the next big thing?
Our debates can get heated, especially over the Harambe ones -- tensions are still high over that incident. However, we are all always respectful of one another. But if you like mass debating over memes, BK is your alliance.
- 3
-
- Popular Post
- Popular Post
- 7
-
Yosodog is quickly becoming BK's greatkitteh. >_>
Holy shit. I'm honestly offended. His shitposts are low quality. At least mine have some kind of meaning to them.
For example, BK will start building up for a war next week and then declare war on SK. WATCH.
- 3
-
how the !@#$ do you keep getting out of those muzzles
I thought I ended this shitposting thing you had going
You can never hold a !@#$ down. Let me fly.
- 4
-
Yes, the great BK-Cornerstone war begins. Clearly this is an official announcement that pertains to BK, so this must be a recognition of hostilities.
o/ BK o/ CS have fun
Oh !@#$. He found out.
-
- Popular Post
- Popular Post
- 7
-
DISBAND THIS ALLIANCE AT ONCE
Your trolling has really gotten worse :/
- 1
-
We're taking you to the vet and getting you neutered.
Strum already beat you to it.
-
ffs !@#$ off with your message. I'm taking my vacation in meme island smh
- 3
-
- Popular Post
- Popular Post
- 7
-
I feel like the bad leader category is clogged up with people who are good leaders but didn't win.
For example, Roq (hi Roq, hope you don't mind the namedrop) is not at all a bad leader. He works hard and from all outward appearance his moves are representative of what his membership wants to do.
I think that category is being coupled with "political success" in a way that doesn't have too much to do with leadership. Good leaders can lose. It's often harder to do that than winning.
Yeah, but Roq likes k pop.
- 1
-
I mean, it is a test server for a reason. At least this was discovered and reported before it made it to the live server.
- 4
-
About time someone stands up to tS. They're always the bully of the little guy and it's about time the little guy stands up for himself and takes down the tyrannical tS.
-
smh I'm half tempted to use cleverbot to respond to people's replies.
- 1
-
It's showing that the wars are expired lmao
- 1
-
Just a comment on this alone. While I do agree that treasures probably needed changed in some way, the best way to create a cycle of change in alliance dominance is not to nerf what the best alliances are doing, but to add new features to the game that the underdog alliances can use to overthrow the power structure. People always respond better to getting new toys to play with rather than taking parts off their old ones. Sometimes the people on top will stay on top for a while, but people don't deserve to be on top just because you decided there should be a cycle. They should be on top because they decided they want to do better and be better and become the ones on top.
This, but not that new war system.
- 1
-
I have not, and will not take bribes, from anyone. It's been attempted before, and I've turned down offers every time. To me, it's not worth destroying my credibility with the community and in turn, the business.
I was kidding. I know you wouldn't do that
Nice knowing this though. I'll just have to offer more money on my next bribe.
- 1
Let's Talk About the API Keys
in Game Discussion
Posted · Edited by Yosodog
So I know there's a thread in the closed dev group, but not all of us are privileged like that. So I'm going to create a thread here to discuss why the proposed implementation of the API is a horrible, horrible, horrible idea.
First, the main issue here is the rate limiting. For $5, you can make 50 requests a day which is almost completely useless. If you wanted to make a script that kept statistics of alliances that aren't available in the alliances API, you need to make one request to the alliances API to get the alliance IDs, and 293 requests to get the rest. Now you could barebones it and only take stats of the top 50, but that's bad. 294 requests a day is next to nothing. I develop extensive scripts and projects that use the API heavily because it's a lot better than scraping the website. I would go through 50 requests a minute after midnight. Sure, you can "upgrade" your API key. Level 2 is 110 requests, level 3 is 190, but you don't get into the real numbers until you get to about level 15 with 6,350 requests. Which, during a war, is still nothing. $71.75 real life dollars for a level 15 API key. Simply put, it's a rip-off. And I understand that these numbers can be changed, but they'd have to be changed pretty dramatically to even make this half way decent.
Next thing, if people are going to be required to pay for the API, the API better be a very good API. I'm talking proper RESTful practices, endpoints for almost everything, and versioning the API. At its current state, the API does not follow RESTful practices such as proper HTTP status codes (I shouldn't get a 200 response if the nation doesn't exist), sorting or filtering, pagination, and versioning to name a few. That isn't even talking about the severe lack of endpoints such as the ability to send money through the bank, get tax info, send and get messages, editing a city, editing nation, buying military, managing alliance, WAR INFO, etc. Simply put, if people are being forced to pay for the API, they should be getting a quality product. In its current state, no one really complains because it's free. Yeah, we'd like a lot of improvements but we'll take what we can get. I read that you're going to be adding things to the API which is cool, but it's going to have to be A LOT and be very good in order to justify the price.
And finally, more of an implementation compliant, having the API token appended using a GET parameter isn't the best method. The best way to do it would be an oAuth2 server which would be absolutely fantastic. Another simple but less awesome way is using HTTP basic auth. Appending the API token to the URL, and even HTTP basic auth, is very outdated but I don't really mind; it's not my main complaint.
I do think that if the API is causing a resource drain on the server, rate limits should be implemented. I just think that the way that this is currently being implemented is almost the worst possible way. If making people pay to use the API will motivate you to make more endpoints and make the API a lot better, then full steam ahead. However, the current proposed plan is theft. We can have rate-limited API hidden behind a token-based authentication system that you have to use credits for, but it needs to be realistically implemented. So here's my suggestions:
There are many ways to properly implement these restrictions without making the API completely useless. I hope you take some of my suggestions. I am a very heavy user of the API; I build lots and lots of tools and even full blown programs that interact with PW and honestly it's one of the main reasons I have an interest in this game. The current proposed plan would kill the API completely and no one would use it. I agree that there should be rate limiting and if you want to put it behind a paywall, I'm all for it. I just do not want it to be a complete rip-off.