Additional Info
|
|
Level: 1
ADR Info
Additional Info
|
Fuck yeah!
|
Additional Info
|
Level: 1
ADR Info
Additional Info
|
Looks bad ass man! Definitely like this one better. The KH WAR is a bit confusing, but since it's re-stated right below it, it should work out. :)
|
Additional Info
|
Please consider removing the timer for attacks that fail because the selected spot is not adjacent to your land, and for evacs on land you don't own. |
Additional Info
|
Additional Info
|
@ZuckeR I have gone to find myself. If I return before I get back, please hold me here until I arrive. |
Additional Info
|
The Ignorant Masses Posted on: 01/11/2015 3:32pm Restructure map into quadrants, generate flat images, make shit look NICE! So you gonna create an image that shows a certain part of the map (25x25) so the browser does not need to render the individual cells anymore? That sounds good, especially since i don't like that the map moves on every attack/evac even if it does not need to. It would be great if the game would only automatically move when you do something close to the border of your visible map. Which makes me think that a quadrant should actually be smaller than what is displayed so it should actually be like 12.5x12.5 or are you gonna display more quadrants if needed (max 4). |
Level: 1
ADR Info
Additional Info
|
Quadrants are a 25x25 area, one entire map's view.
|
Additional Info
|
Having the map scroll is convenient for attacking/evac'ing in a line, and inconvenient for keeping your head about you in an active skirmish. The former is more common, and the latter more locally important. Both are likely less important than making the game take a smallish amount of resources so that it can scale up in users. |
Additional Info
|
I think you could get some aspects of the map completely static. So you could put those infos in a simple php array rather then putting it in the database. This of course would only work if you do not plan on changing the map too often. |
Level: 1
ADR Info
Additional Info
|
The down side there is parsing a massive array on each successive hit. Essentially loading 2.6 million records on each load is more exhaustive than querying the database for 250.
|
Additional Info
|
Yeah, you are right databases are pretty damn efficient for searching. You would need to split the data into several arrays and files you could include when needed so only having the quadrant you are on in memory. It could work but would also be pretty messy. I guess your async idea should be more efficient. |
Level: 1
ADR Info
Additional Info
|
I'm supplementing this with memcached quadrant arrays that drop themselves from ram if they aren't used in 2 minutes. This way updates will appear lightning fast for the end user when they're actively playing. :D
|
Additional Info
|
A few 'would be nice' enhancement ideas: |