Comments (2)
Logical data model is mostly final, now drawing class diagram as physical data model.
Main objective is to map flow diagrams, depicting actions' logic, on logical data model, containing information structure.
Class diagram should also list methods (actions) arguments as well as bind actions and methods to classes, despite being implemented in the contract.
from woffler_contract.
Removed separate id for account from players register.
Added action caller account to class diagram explicitly to all applicable methods.
Now ready to start coding mostly.
from woffler_contract.
Related Issues (20)
- Clear vesting balance upon current game quit HOT 1
- Change result timestamp for TAKE to claim date to simplify operations HOT 1
- Add level generation to show player's progress more intuitively
- Add stake indexing by owner (for GUI)
- Error in next level action - split level existence not taken into account while checking for next level existence
- Remove retries count reset upon `take`/`untake` to prevent "free" retries count reset
- Revisit the whole `splitbet` logic, replace with `buyretries` and new states (SPLIT/NEXT) with stakeholder/winner promotion delayed until unlock HOT 1
- Consider delaying winner/stakeholder promotion until next/split level unlock HOT 1
- Consider adding `NEXT` state as well to prevent `takelvl`/`split` actions HOT 1
- Add `SPLIT`/`NEXT` states to enforce responsible tactics choice
- Rename `claimgreen` to `claimsafe` and enable for `GREEN`, `NEXT` and `SPLIT` states
- Add `bylevel` index to `players` table to enable GUI features
- Consider use `level.generation` as reward/price multiplier in `take`/`unjail`/`buytries` actions HOT 1
- Limit `revshare` action scope to 10-20 branches per call to prevent overtiming
- Add limited branch length preset to allow games with final winner getting all pot value
- Add level generation multiplier for `take`/`unjail`/`buytries` action to increase rewards and motivation
- Add `stkremove` to enable stake removal
- Close branch upon pot emptied. Empty pot if last reward is making pot less than `minpot`
- Move pot from level to branch HOT 1
- Add required checks for `branch.closed` in actions
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from woffler_contract.