Road Map

From DominAnt
Revision as of 05:54, 17 July 2016 by Melker (talk | contribs) (→‎1.1)

Note: Displaying what has to be done before moving to next version

0.1

  • Spawn animals and let them have an effect
  • pick up/drop animals at nests
  • Send GCM messages from server to client on events (attack, other helped/destroyed, animal occure at nest, animal destory nest, animal disappear)
  • Make notifications (app not active) or dialogs (app active) from GCM messages from server
  • Handle back pressed on register/validate device dialog
  • Model for food location is no consistent. Depends a bit on map area shown
  • Select amount when dropping warriors

0.2

  • Clean up interaction when nest becomes de-colonized
  • Use only GPS location if available, not network location
  • Ability to go to map from nest view
  • Ability to go to map from event view
  • Display if follow/not follow mode. Fixed in 0.2.6
  • Merge network actions that are the same or one disables the other. Fixed in 0.2.7
  • Really stable network handling
  • Setting for notifications, device specific
  • Let food in inventory slowly turn bad
  • Display the expire on items in inventory (i.e. animals - how long until they die)
  • Warriors in inventory eat from food in inventory, and start to starve if they run out of food. No Limit on number of warriors in inventory.
  • Warriors dropped on ground slowly die
  • Ability to display custom message in notification/event (system messages etc)
  • Adapt wiki to how things works now, add marks on what might be future stuff
  • Make a getting started wiki page

0.3

  • Description on all actions, fixed in 0.2.8
  • Filters/sort on nests view
  • Chat - one public and one for each species
  • Good images for items
  • Good images for actions
  • Good launcher image
  • Up-to-date screen shots and decent info in google play

ALL data will be reset.

  • Fix urgent bugs found during reset

1.0 Public release

Pause to focus on network handling in ColorPlanet Resources instead

Web service

Independent of the app. Contact me if you want to build it. I can give you read access on suitable data.

  • Displaying current score for world, all countries, all regions and player list
  • Displaying historic score for world, all countries and all regions

1.1

  • Focus on text input in set name dialog
  • Display secret capacity at controlled nest, fixed in 1.0.4
  • Bugfix: show a proper message in the log of the player who destroyed at an enemies nest, fixed in 1.0.6
  • Bugfix: Maybe switched(?) the messages when someone attacked you and did or did not kill all ants?, fixed on server
  • 30/30 to be able to swarm (but it still only takes 20/20), fixed in 1.0.6
  • Display entered info from other players in a user dialog
  • More types of animals (See https://en.wikipedia.org/wiki/Insectivore)
    • Ability to move big animals by scaring them (they can not be picked up)
  • Required name on nest (colonize/gain control) - will be fixed on server after 1.0.6 is released
  • Bugfix: Item on ground-dialog not updating distance on location change
  • Show colony name in colony orders dialog
  • Sort colonies by distance
  • Show more info in controlled colony list (ants/food/capacity/if attacked by animal)
  • Inventory list: Show how "full" you are of that item (i.e. your capacity too)
  • Taxonomy change: Use "Sabotage" instead of the "Destroy" actions where you don't completely destroy

1.x

  • Scroll on map stops follow mode. Normally follow but stop when user drags the map and return to follow when user presses my location.... or whatever works
  • Make better notifications when app is not active, not just a dummy
  • Competition, among overlapping nest zoc, for food.
  • More types of animals (See https://en.wikipedia.org/wiki/Insectivore)
  • Ability to do fine adjustments on colony orders with + and -
  • Some kind of simplifications to set many colony orders.

See also Future Ideas