edited February 2020#3203 February, 2020, 10:01 am.
all for one and one for all — no problem philosophically with refunding assets used (runestones, potions, spell energy) for entire team of players if even one of team glitches out before successful completion (victory) or time runs out (defeat). the benefit of the bargain is runestones as admission tickets for entire team in exchange for complete encounter for entire team ending in either victory or defeat. if not ALL members can complete encounter due to glitch affecting one or more team members, then no bargain and therefore nullify this transaction and refund the assets used (and also no victory rewards). niantic/hpwu gains nothing (except ill will) for keeping (not restoring) assets used in incomplete encounter. (see OP).
mahalo @Keybounce for helping make the argument more eloquently. this approach also denies the exploit @luc is worried about, via no rewards for incomplete encounter/transaction.
Lots of good information here though I suspect WU is implemented on a cloud NoSQL database (RedShift?) which is eventually complete which brings its own complications to transaction boundaries
I am just picking up Snowflake but know Oracle very well, the transaction models are almost but not exactly the same
I’ve been involved in countless projects to develop solutions atop a variety of database platforms, from lightweight solutions to enterprise level. I’m an old dinosaur though, whose purpose nowadays is to support systems that are about as old as I am. What I do know about “traditional” platforms is the all-or-nothing transactions suggested here would result in locks and bulky data transfers that’d grind the overall gameplay experience to a crawl for everyone. I don’t know much about newer environments intended for mobile computing, which would include accounting for poor data connections. I’ve simply never had to develop for that type of ecosystem. What I imagine though is an event based design to keep communication simple and fast might not even be capable of the transactions @Keybounce is talking about. That’s just a guess based on no real life experience though, so feel free to ignore me as I babble nonsensically in a corner.
After transforming @Keybounce's Suggestion into a "Requirement", I'd like to ask a number of questions:
Currently the game continues to track your walked distance even in a Fortress - possibly even unlocking Portmanteaus. If the reset of your account was caused by someone in your group - causing your achievements and Portmanteaus to be reset - would that be okay?
While in a Gym-Battle, the Pokemon-Go Plus (and Pokeball-Plus) Accessory allows you to CONTINUE catching pokemon and spining Pokestops (equivalent of freeing confoundables and accio'ing Inns DURING a Fortress-Battle by using a bluetooth-wand). If the reset of your account was caused by someone in your group - causing your Inventory and Registry to be reset - would that be okay?
I spend all day, every day dealing with data, supporting, designing and building systems. Never ceases to amaze me how bad systems in general are
One major bank has over 7000 excel spreadsheets submitted to an army of people in India just to generate monthly P&L. Another has 86+ different systems just to book Equities (shares) trades, and the same place has over 140 systems just for HR
If the public ever find out just how bad the IT systems are they will immediately understand where their bank charges are spent
Comments
all for one and one for all — no problem philosophically with refunding assets used (runestones, potions, spell energy) for entire team of players if even one of team glitches out before successful completion (victory) or time runs out (defeat). the benefit of the bargain is runestones as admission tickets for entire team in exchange for complete encounter for entire team ending in either victory or defeat. if not ALL members can complete encounter due to glitch affecting one or more team members, then no bargain and therefore nullify this transaction and refund the assets used (and also no victory rewards). niantic/hpwu gains nothing (except ill will) for keeping (not restoring) assets used in incomplete encounter. (see OP).
mahalo @Keybounce for helping make the argument more eloquently. this approach also denies the exploit @luc is worried about, via no rewards for incomplete encounter/transaction.
Lots of good information here though I suspect WU is implemented on a cloud NoSQL database (RedShift?) which is eventually complete which brings its own complications to transaction boundaries
I am just picking up Snowflake but know Oracle very well, the transaction models are almost but not exactly the same
I’ve been involved in countless projects to develop solutions atop a variety of database platforms, from lightweight solutions to enterprise level. I’m an old dinosaur though, whose purpose nowadays is to support systems that are about as old as I am. What I do know about “traditional” platforms is the all-or-nothing transactions suggested here would result in locks and bulky data transfers that’d grind the overall gameplay experience to a crawl for everyone. I don’t know much about newer environments intended for mobile computing, which would include accounting for poor data connections. I’ve simply never had to develop for that type of ecosystem. What I imagine though is an event based design to keep communication simple and fast might not even be capable of the transactions @Keybounce is talking about. That’s just a guess based on no real life experience though, so feel free to ignore me as I babble nonsensically in a corner.
commit;
After transforming @Keybounce's Suggestion into a "Requirement", I'd like to ask a number of questions:
Currently the game continues to track your walked distance even in a Fortress - possibly even unlocking Portmanteaus. If the reset of your account was caused by someone in your group - causing your achievements and Portmanteaus to be reset - would that be okay?
While in a Gym-Battle, the Pokemon-Go Plus (and Pokeball-Plus) Accessory allows you to CONTINUE catching pokemon and spining Pokestops (equivalent of freeing confoundables and accio'ing Inns DURING a Fortress-Battle by using a bluetooth-wand). If the reset of your account was caused by someone in your group - causing your Inventory and Registry to be reset - would that be okay?
I should just avoid this thread... all the techy talk makes my eyes glaze over. But well done to you all who understands this stuff!
@Dogoutlaw If you'd like an explanation, all you need to do is "ask"
LOL, I know I could. But y'all are going to a level that I'm not sure i need to know about.
@Dogoutlaw - How wise you are
I spend all day, every day dealing with data, supporting, designing and building systems. Never ceases to amaze me how bad systems in general are
One major bank has over 7000 excel spreadsheets submitted to an army of people in India just to generate monthly P&L. Another has 86+ different systems just to book Equities (shares) trades, and the same place has over 140 systems just for HR
If the public ever find out just how bad the IT systems are they will immediately understand where their bank charges are spent
Hospitals here in the US are in the same boat, @OriginalCaruso! People wonder why the cost of healthcare is skyrocketing. Talk to the CIO. 😄
@OriginalCaruso I've done PCI-DSS Security Audits in the past. Believe me, I know.