Future Ideas: Difference between revisions

From DominAnt
Line 84: Line 84:
* Populator badges for areas: (number of ants in an area - check is very easy, just a sum)
* Populator badges for areas: (number of ants in an area - check is very easy, just a sum)
** 100 ants - bronze, 2'000 ants - silver, 50'000 ants - gold, 1'000'000 - rainbow
** 100 ants - bronze, 2'000 ants - silver, 50'000 ants - gold, 1'000'000 - rainbow
* Populator badges for countries: (number of ants in an area - check is very easy, just a sum)
* Populator badges for countries: (number of ants in a country - check is very easy, just a sum)
** 1000 ants - bronze, 20'000 ants - silver, 500'000 ants - gold, 10'000'000 - rainbow
** 1000 ants - bronze, 20'000 ants - silver, 500'000 ants - gold, 10'000'000 - rainbow
* Performance badges: Checked per week. Counts the best week. Check is made on actions performed the last 24*7 hours (a week). Limits for Gold, silver and bronze. The same way I check best founders today.
* Performance badges: Checked per week. Counts the best week. Check is made on actions performed the last 24*7 hours (a week). Limits for Gold, silver and bronze. The same way I check best founders today.

Revision as of 09:05, 24 September 2018

See Road Map for planned ideas and fixes.

Network

Adaptive timeout on network requests. Several good, decrease but a minimum at 1 sec? One fail, increase 2sec(?) but max at 10sec?

Competition among players

New players

  • People coming late into the game shall also be able to build colonies or get benefit, even in cities with lot of existing players. https://plus.google.com/+ErikMelkersson/posts/6iQhazsenvT
  • How to make the room for a new player in a town dominated by a Species?
  • Maximum controlled nests, based on level, to make people release control of colonies?

Colonies

  • Idea: Ability to help a small colony more often? To get new players something to do when they are eager.

Map

  • very zoomed in
    • The same as in zoomed in but also individual ants
  • zoomed in
    • attacking enemies

Ability to turn features on/off just as in ColorPlanet (https://plus.google.com/+PatrickDrechsler/posts/P1sbicd1MfC)

Species

Currently all species have the same properties but I am thinking about letting them have different skills.

  • Faster builders
  • Breed faster
  • Bigger, better warrior skills

Actions

Ability to add scent track on your position for ants from colony to food

On map

  • Send Location - TODO send "ping" to your players of your species to coordinate attacks or similar. As a message in the Species Chat.

Attack

When you attack you expose your own position to everyone for 5 minutes(?) after the last attack command.

Spy ants

Build spy ants that can scout ant hills for you. If you carry them you can insert them instantly or send them to scout, but that takes time based on distance.

Do the attack

  • You are in range of an Enemy Colony
  • Click the colony and select "Start Attack".
  • You see a "board" with your warrior ant count and the colony population count.
  • Every second a new attack in called from the client causing counting on the server to take place
    • Both sides have casualties
    • There might be cave in-s casing colony capacity decrease and loosing ant on one or the other side.
  • The attacker may stop the attack stopping the fight.
  • If one or the other side looses all ants the fight is over.

Defence

  • A defender may also be on location and can then attack the attackers warrior ants by him/herself by attacking the, on the map, exposed colony attacker. Even if the attacker stops the attack.

Manually help out (?)

By smashing ants on the map a player can kill enemy ants too, one at a time.

Scent track

To make the ant of a nest find food faster for a while

Animals

  • Animals not on a colony will move towards nearby colonies or in a random direction every time unit.
  • Show up nearby users, or on locations where users have been.
  • Notifications to nearby users (with setting)
  • Track players location every hour, to use for animal spawning

Loose ideas

Badges

When you receive one it should be popped up as some message. In game mostly.

Bronze: Everyone should be able to get it with very little effort Silver: "Average" effort Gold: Hard to do. Rainbow: Ridiculously much effort

Checked daily?

  • Populator badges for areas: (number of ants in an area - check is very easy, just a sum)
    • 100 ants - bronze, 2'000 ants - silver, 50'000 ants - gold, 1'000'000 - rainbow
  • Populator badges for countries: (number of ants in a country - check is very easy, just a sum)
    • 1000 ants - bronze, 20'000 ants - silver, 500'000 ants - gold, 10'000'000 - rainbow
  • Performance badges: Checked per week. Counts the best week. Check is made on actions performed the last 24*7 hours (a week). Limits for Gold, silver and bronze. The same way I check best founders today.
    • "Founder" Founding nests (10 - bronze, 30 - silver, 100 - gold, 1000 - rainbow)
    • "Helper" Helping other players colonies (10 - bronze, 30 - silver, 100 - gold, 1000 - rainbow)
    • "Killer" Killing colonies (3 - bronze, 10 - silver, 30 - gold, 300 - rainbow)
    • "Saboteur" Sabotage(10 - bronze, 30 - silver, 100 - gold, 1000 - rainbow)
    • "Feeder" Give food - no good source right now

Implementation notes to myself

Given badges table: Contain: player, level, datetime, country, region, type, Where only one of country/region/type is set. Reuse action/event id for type?

Load my active badges on initial setup and on load others on other player info.

Check to see if new given only checks, adds (not update) badge if better than before. "archive" badges that have been replaced.

Notifications: Use existing notification handling. Add possibility for ref to a badge.

Area badges:

  • insert select sum(..) on duplicate key update greatest(..)

Performance

Buildings

"Some ground building/item"

  • May be built by several players or a higher level player working hard? X amount of energy within a time limit (24 hours?)
    • Maybe X=10k energy is reasonable. (Many players together should be able to do it fine: Example: level 14 (pretty high), May have 240 and 28 bars * 50 = 1640, fetching 28 more from colonies gives 1400 more. 3-4 such player could do it. It requires a lot of planning but it is actually manageable by single player too)
  • Gives advantages to nearby nests. Defense bonus? Growth? Food production?
  • Does the building have a color or help everyone around? I think everyone. Changed my mind: It helps everyone near but is is controlled by one species at a certain moment. Gives some kind of score bonus.
  • May be pushed or pulled by players, (max per time unit = simply cost a lot of energy). This way you may "steal" such a building.
  • The building gives a bonus score to the team holding it. You "hold" it by having it close to your colony. Must be withing X meters and at least size X. (You can not just found new colony and get control immediately). Maybe just having it in the zone of your colony and no other color is find. Also visible ok.
  • Needs some maintenance or they will slowly fade away.
    • It has an bar fading - maybe two weeks or so to fade out totally unless someone does something about it
    • Any player may use their own energy to fill it up
  • Who will get notifications about it? Fading/filling/moving/controlling "Subscribe" to it? No one?

Maybe later, or maybe not:

  • May be upgraded in levels. Best "upgrader" gets something.
  • May be upgraded by players "helping" it, max once per time unit. Or simply a lot of energy needed to upgrade it.