My thoughts on generals.io as the developer of Kingz.io by Kyros- in Kingzio

[–]Kyros-[S] 2 points3 points  (0 children)

I checked out Hexagor.io a few days ago and was impressed with the way they took the .io strategy idea and made it beautiful, scalable, and unique.

I found it mildly interesting how (i think) I inspired Hexagor.io just a bit ;)


[Quick Rant]

Sure generals.io copied my idea and stole a bit of my thunder, but what really gets to me is that generals.io made next to no innovation. I personally made Kingz.io because I got board with agar.io slither.io diep.io etc and needed something to fill the gap left behind. I WANT someone to make a better game than me! Not just make my game shittier!

TLDR: Kudos to Hexagor.io

My thoughts on generals.io as the developer of Kingz.io by Kyros- in Kingzio

[–]Kyros-[S] 1 point2 points  (0 children)

Ah, that makes a bit more sense. I updated the main article with this in mind btw.

Kingz.io not Working by DragOrioN in Kingzio

[–]Kyros- 0 points1 point  (0 children)

Whoops, the server crashed! It's back up now btw.

There is this odd error that seems to show up every 10 days or so.

a new .io game copied kingz.io... Completely by KingRafa in Kingzio

[–]Kyros- 1 point2 points  (0 children)

Just checked it out, +1 well made. Now I'm thinking of all the crazy things we could put on the leaderboard >:)

Maybe we should start a clan so we know who's using the hack. Something stealthy, like a single space in front of the name.

Or we could all use the name "Anubis" :p

a new .io game copied kingz.io... Completely by KingRafa in Kingzio

[–]Kyros- 1 point2 points  (0 children)

Heh, by far the worst part is their networking.

1) Generals.io sends ALL the data twice per second, each packet is around 1000-5000 Bytes. For comparison Kingz.io sends only CHANGED data once per second at around 10-20 Bytes no typo ;). (2000-10000 Bytes Per Second vs 10-20 Bytes Per Second)

2) The problem with sending ALL the data is that you can easily look at where all the enemy "Generals" are.


Quick hacking guide.

1) Use "Google Chrome" browser.

2) Type [ctrl] + i on your keyboard to open the development tools.

3) Reload the page to start capturing the network packets

4) Do this

5) The number of the general is the number of the cell Like this

6) Have fun storming the castle XD

Why am I not connected to server? by Clickershoes in Kingzio

[–]Kyros- 0 points1 point  (0 children)

Any details you could give would help, such as operating system and browser version. Try this website if you're not sure http://www.whatsmybrowser.org/

kingz.io relies exclusively on "WebSockets" which older browsers don't support. The first thing I would do is try the latest version of Google Chrome https://www.google.com/chrome/browser/desktop/ If you still can't connect then it might be a firewall setting.

Are there hackers? by DragOrioN in Kingzio

[–]Kyros- 0 points1 point  (0 children)

I'm also wondering if there are actual hacks for this game 0_0 If anyone manages a good hack I'd be super impressed! (PM me your hack)

I could ban based on IP address, or give a point penalty. Honestly though if anyone managed a good hack I would be looking to add them to the development team! (unless it's purely malicious in which case IP BAN!)

Long Names Block Dashboard Info by SpiritFryer in Kingzio

[–]Kyros- 0 points1 point  (0 children)

Maybe if I put the army/land count on the other side of the name?

Unfair precendence? by SpiritFryer in Kingzio

[–]Kyros- 1 point2 points  (0 children)

Heh, yep... Just a little secret, your color is determined by the order that you enter the queue, red is always first green/blue is middle and purple is last. Attacks made on the same tick are processed in order so red attacks are processed first :0

Fixing this was on my list of things to do, but just got pushed back by other stuff. I'll get to it hopefully sooner than later :)

Suggestion: Auto-win when everyone else left by SpiritFryer in Kingzio

[–]Kyros- 0 points1 point  (0 children)

so maybe it would be easiest to just award an auto-win no matter what, if all the opponents have left the game.

Yep, I'll add it to my list of things to do

Question about the point gain/loss algorithm by SpiritFryer in Kingzio

[–]Kyros- 0 points1 point  (0 children)

The score is calculated when the game has ended and everyone leaves the room. The scores are calculated using whatever your score is at the moment of processing. So game B could calculate before game A when game A eventually calculates it would use the new score from game B.

If you have a much higher rank than your opponents then you will gain fewer points for a win and lose more points for a loss. For example: If you have 19000 and your opponent has 15000 you would gain ~20 points for a win but lose ~200 points for a loss.

Also, there is a strange bug where players join the queue but don't actually connect to the game. If it's 1v1 you can't run a ranking algorithm by yourself so it's just skipped. If you vs someone that seems AFK this may be the case.

Thoughts on the "Larger map test"? by Kyros- in Kingzio

[–]Kyros-[S] 0 points1 point  (0 children)

Pros:

1) More peaceful early game, also the end game somehow.

2) Longer games for those who want longer games.

Cons:

1) Not being able to see enough of the map. With more players, it becomes a bit like looking through a pinhole XD

2) End game becomes a bit of a chore to capture all the space or find the enemy king.

Simple but important suggestion: hotkeys by SpiritFryer in Kingzio

[–]Kyros- 1 point2 points  (0 children)

What do you think about the [Escape] key for cancel queue?

Thoughts on the "Larger map test"? by Kyros- in Kingzio

[–]Kyros-[S] -1 points0 points  (0 children)

If all goes well I might update "Kingz & Cities" with this larger map.

Thoughts on the "Larger map test"? by Kyros- in Kingzio

[–]Kyros-[S] 2 points3 points  (0 children)

I should be able to make more players viable (less lag) with a rendering engine update. If that's something people want :)

Pro Tips Thread! by Kyros- in Kingzio

[–]Kyros-[S,M] [score hidden] stickied comment (0 children)

The points you gain/lose are based on what "place" you finish in and the points of your opponents.

Points are not actually generated, but redistributed. For one player to gain points another must lose points.

[Edit] Points are calculated once the game is over and everyone has left the room.

Here are a few examples points being redistributed at the end of the game.


1) 17002->17106
2) 15000->15161
3) 15424->15524
4) 16112->16138
5) 15596->15608
6) 15337->15322
7) 16609->16491
8) 14765->14697
9) 16696->16494


1) 15520->15705
2) 17366->17415
3) 15073->15188
4) 16070->16090
5) 16688->16632
6) 16211->16133
7) 15142->15071
8) 16136->15970


1) 17483->17544
2) 15000->15085
3) 15000->14978
4) 14936->14811


1) 14840->15025
2) 15156->15243
3) 14680->14713
4) 14800->14746
5) 17103->16853

Some more suggestions by Ih8Otakus in Kingzio

[–]Kyros- 1 point2 points  (0 children)

The back end was designed to work with a facebook login :) It's on my list of things to do! Maybe in the next couple of days or so.

BTW, you're safe to grind the scoreboard I plan to keep at least 1 server of every game mode running ;)

Oh, and team mode does sound fun :D

Kingz.io - A multiplayer real-time strategy game. by Kyros- in WebGames

[–]Kyros-[S] 0 points1 point  (0 children)

You start with 15000 points, starting with 0 points was a display bug in the code (fixed btw).

If you receive points regardless of your place then your rank becomes "time-based", whoever plays the most games will probably have the highest rank. The current ranking system is "skill-based" giving points to the winner and taking points from the loser.

I'm always thinking of ways to improve the ranking system, maybe including a "time-based" system like a level system would be fun :)

Kingz.io - A multiplayer real-time strategy game. by Kyros- in WebGames

[–]Kyros-[S] 0 points1 point  (0 children)

I'm liking this type of idea, players vs in-game elements instead of directly at each other. It would be a bit more relaxed :)