Road Map: Difference between revisions
(→1.x) |
(→1.x) |
||
Line 300: | Line 300: | ||
** Mission - Server | ** Mission - Server | ||
** <s>Build fac - Support in client, fixed in 1.1.16</s> | ** <s>Build fac - Support in client, fixed in 1.1.16</s> | ||
** Build fac - Server | ** <s>Build fac - Server</s> | ||
* Show current refill speed of fountain if having the fountain scanner | * Show current refill speed of fountain if having the fountain scanner |
Revision as of 06:05, 17 April 2017
Currently a big rewrite is being done. The result will become version 1.0.
All entries below a release must be fulfilled before that version is complete.
1.0 alpha
Register accountValidate new device
Map/Fountain/Portal
Fountains continuously refill, more realisticFountain size matters (also 3 types of each color with different image, max and refill speed)View fountains/workers from userView fountains/workers from portalsView fountains/workers from placed workersSpawn workersMerge workersModulate workersPlace workers on fountainsSend single worker homeSend one color/all workers homePlace portalRemove portalMove portalAdjust number of portals on portal gateway facility upgrade.Also fixing portal count daily.
Transmitters/score
Transform workers to transmitter partsMount transmitterPlace transmitterView score
Crystal
Modulate crystal
Facilities
Build facilitiesUpgrade facilitiesSet good description on upgrade actions (see Downgrade, from x to y) - fixed in Beta-version
Chat/Messages
Read public chatWrite in public chatRead system messages
Trade
View offersAccept offerAdd offerRemove offer
Contacts
View contacts
Treasures
View treasuresStart treasure huntClaim treasure
1.0 beta1
Bug fixingLoad map data when getting first position - It did worked before...Only fade used fountains when the facility is build and that settings is active
Fixing weird texts (fountain, portal)NotificationsBaseWorkers returning
All main views shall be able to open before data is loaded without crashing
Map/Fountain/Portal
Show flashing workers placed when they are pending - NO. Place then instantly instead.Don't show pending workers/portals in the idle bar below the mapStart/stop probing - has been partly fixed - but is not working in client yet - working when other fixes were doneUpdate workers on fountain on map immediately when a worker is placed using not fast placement - Handled so it can not be placed again, even if it is not displayed on the map instantly
Facilties
Rearrange upgradesDowngrade facilititesAdjust number of portals on portal gateway facility downgrade
Chat/Messages
Read team chatWrite in team chatRead private messagesWrite private messagesMark message as read-action
Transmitting
Transmit transmitter to another playerTransmit crystal to another playerTransmit transmitter part to another playerCheck facility status in transmit actions
Transmitters/score
* Merge transmitter parts
Team
View my team infoView other team infoFoundRename/propertiesInvite playerAccept inviteReject inviteLeave teamKick member from teamDisband teamHandover teamAdjust number of portals on team join, leave, disband, kickAdjust worker properties on team join, leave, disband, kick
Monuments
View monumentsBuild monumentsUpgrade monumentAdjust number of portals on build/upgrade if neededAdjust worker properties on build/upgrade if needed
Users
Adapt user dialog and its commandsShortlist toggleSend contactStart private chatTag in public chatOpen Gplus/Facebook/twitterKick from team
Adapt commands when clicking on a message in the chatTag userSee user profileCopy to clip board
Contacts
Establish contact - worker on mapEstablish contact - codeSend contact
Game Invites
View/share game invites
Migrating
Transform workers in existing format to new table. When? First request!Block a bunch of actions using old code (placing workers is one) in old server code once migrated workers.
1.0 beta 2
Bug fixing
Fixing 3 found crash bugsThe user radius was not increased with user level
1.0 beta 3
Bug fixing
Fixing 2 crash bugs
Treasures
Show what you got when claiming a treasures
Workers/score parts
Show what you got when transforming a worker to score parts
Notifications
Prepared for Facility status
Code fixes
Lots of code cleaning
1.0 beta 4
Bug fixing
Fixing one crash bug in map view
Notifications
Facility statusPersonal/Team MessagesTradeTransmitter placementotherSending device active(resume-first load)/inactive(sending) To mark what devices that will get chat notifications. (fixed in client, not on server yet)Tagged in message (fixed in client, not on server yet)
Code fixes
Handling a lot of TODOs in clientRemoving "OldAction" class
Chat
Filtering the public chat
Special
Change color (loosing all stuff)
1.0 beta 5
Bug fixing
Show capacity of workers in placing-dialog again (it was accidently removed)Fixed one crash bug
Code fixes
Handling "enough" TODOs in client
1.0 beta 6
Notifications - fix on server
Sending device active(resume-first load)/inactive(sending) To mark what devices that will get chat notifications. (server)Tagged in message (server)
Security
Signing actions to improve security
Special
Handle EULA
Invite player handling
All uses may specify who invited them. This may only be set once.Ability to specify who invited user upon registeringAbility to specify who invited user in user settingsGet contact with the one who invited youShow who invited who in the user information dialog
1.0 beta 7
Bug fixing
User location could take some time to get. It now reuses recent location if fresh."Invalid fountain" when placing workers on some fountains (most likely fixed on server)Better logic to avoid unneeded LoadData-actions. Was a bug, now fixed on serverLocating you was slow. Changing how it gets the location from GPS/Network. Hopefully it starts up a bit fast when there is a suitable locations found
1.0 RC 1
Bug fixing
Fixing 1 crash bug on special case when mounting transmitter
Code fixes
Handling "enough" TODOs on server (server side)
1.0 RC 2
Bug fixing
User location was a bit slow to start with. Previous patch did not work beforeIt always zooms in to your location when your location is found on first startupUser location not always showing
1.0.rc-3
1.0.rc-4
Bugfix: Always show fountains on user locationAbility to show pending actionsFixing lots of crash bugs if clicking things before data is loaded
Server fixes
Many bug fixes on the server regarding sending mission data to client
1.0.rc-5
Showing done missions (this feature was lost in the change)One crash bug fix on treasure claimingSome preparations for translating the app
On server
Mission on Game Invites
Calculate in different way, sum of full levels of invited people (server side)
1.0
Server code fixes
Enable calculate dominate(etc) missions in new code with new notificationsDisable old calculate dominate(etc) missions
1.1
Making all remaining texts translatableAbility for user to set language (if not pleased with the default from the phone settings)Add full translation to at least one more languageNudge treasures, away or up to 90 degrees from away. Fixed in 1.0.19Show relevant text on facilities BEFORE they are built. (Show the same description as when built?). Fixed in 1.0.21Show how active a player is (some levels: days, weeks, months, older), Fixed in 1.0.22Go from worker to it's position on the map. Fixed in 1.0.23Show headings in Trade dialog: For Sale - Cost, Fixed in 1.1.0Extended tradeClient must be able to handle system offers - ReleasedRename Home Gate to Trade Post, Fixed in 1.1.0Move "modulate crystal" to fixed offers in trade windowCheaper Trade Post, only players own color for building, maybe 20 in own colorAdd mission to build Trade PostChange Modulate mission to Take a trade offer (partially is ok)System static trade offers remain when usedChange actions on crystal click, Fixed in 1.1.0Require Trade post on Internal Menu Trade action (same as on transmit on crystals), Fixed in 1.1.0Add system trade offers, when most clients are upgradedSet new mission on all who has a Trade Post
- Server: Remove dead code in action "Modulate crystals" - when pre 1.1 clients are upgraded
1.x
Text color on yellow worker in dark mode, still has to be black, maybe have all level-numbers black and adjust images (at least bonus) so it works.Show Ids of portals/workers somewhere to easy debugging.Make the wiki item and concept centric instead of view-in-app centric.Russian translationShow when player last placed a transmitterShow wiki inline in game. Fixed in 1.1.15Explain worker modulation to only nearby colors. Done in 1.1.15, en version- Explain portal in early game: Have a mission to build a Portal Facility (not given at start), Available in Parallell with "Upgrade worker spawner" and let it cost a symbolic cost, 2 primary crystal, let it be before the "Build portal" (That shall be called "Place portal")
Mission - Client, fixed in 1.1.15- Mission - Server
Build fac - Support in client, fixed in 1.1.16Build fac - Server
- Show current refill speed of fountain if having the fountain scanner
- Fix bug: Update other team info when data is loaded
- Fix bug: "Invalid worker" when placing many workers with lots of network errors. Possible solution: Apply actions even if they can not be sent again. Will that help?
- Check bugs at: https://bitbucket.org/erik_melkersson/color-planet/issues/
- Avoid sending several email when using new device
- Change to new server (server prepared but not updated, and recent clients support redirect, update command sent to old clients)
- Bug with "Invalid fountain" when placing a worker, at some specific fountains, when they really should be empty.
- Server change
- Prepare daily backup on new server
Check if working- Copy latest to other physical machine
- Prepare daily backup on new server
Ideas - i want to include, sometime
- On start on color selection: show player count of colors on existing active players
- System automatically add trade offers from time to time... every 23 hours? (removed as usual after a week) - Some kind of transmitter part for crystals?
- Add info on how many players that have solved missions. [1]
- Collectibles, that you can make something lasting with
- Wiki page with info to translators
- General info about some words and how to translate them
- Info about app, bitbucket etc
- Info about wiki
- Some kind of donate, buy function to support the costs - https://plus.google.com/u/0/+ErikMelkersson/posts/JsYT6zyD3qK?cfem=1
Design - thinking
- Intro - basic "movie"?
- Current views/items
- Collectibles
- Base/facilities - Grid:
- Spawner and other facilitites are bigger boxes
- Upgrades are smaller boxes
- Storage box for crystals and all need access to a flow of crystals? Limitied area based on... level or something else? ("Minigame")