How khanyisa-majenge/sequence_dice works
Sequence Dice is an Android board-game app. Players start or restart a match, roll dice, make a rule-governed move on the board, and try to complete a five-chip line; the README also describes two-player and team modes, live status, and visual move feedback. The Java implementation was not excerpted, so component ownership and internal calls cannot be verified; the graph uses README-documented gameplay relationships and avoids claiming Java-level call flow.
Main entry points: activity_main.xml Game screen · MainActivity.java Game activity · SequenceDiceModel.java Game model · drawable Dice visuals
Components 7
Game interface
- Game activity
app/src/main/java/com/example/sequencedice/MainActivity.java - Game screen
app/src/main/res/layout/activity_main.xml - Dice visuals
app/src/main/res/drawable
Game play
- Game model
app/src/main/java/com/example/sequencedice/SequenceDiceModel.java - Game observers
app/src/main/java/com/example/sequencedice/SequenceDiceObservers.java - Game listener
app/src/main/java/com/example/sequencedice/SequenceDiceListener.java
Other components
- Player
Connections 6
- Player → Game activity: plays game
README.md - Game activity → Game screen: shows interface
README.md - Game screen → Player: shows status
README.md - Player → Game model: rolls and moves
README.md - Game model → Player: determines outcome
README.md - Game screen → Dice visuals: shows dice
README.md