A record of a harvest minigame round played by a user
tid
Timestamp-based ID
Properties
clientVersion
string
Optional
Version of the Anisota client
createdAt
string
datetime
Optional
When the record was created
earlyHarvests
integer
Optional
Number of shapes harvested early (during growth phase)
minimum: 0efficiencyBonus
integer
Optional
Bonus points awarded for harvest efficiency (percentage of shapes collected)
minimum: 0finalScore
integer
Required
Final score achieved in the round
minimum: 0gameContext
string
Required
Where the game was played: dedicated minigame page or harvest loading screen
dedicated, loadinglateHarvests
integer
Optional
Number of shapes harvested late (during decay phase)
minimum: 0peakHarvestRate
integer
Optional
Percentage indicating how close on average the user harvested at peak timing (scaled by 100, so 9550 = 95.50%)
minimum: 0maximum: 10000peakRateBonus
integer
Optional
Bonus points awarded for achieving high peak harvest rate
minimum: 0perfectHarvests
integer
Optional
Number of shapes harvested at perfect (peak) timing
minimum: 0playedAt
string
datetime
Required
When the game round was played (ISO 8601)
pointsPerSecond
integer
Optional
Average rate of points scored per second (scaled by 100, so 123 = 1.23 points/second)
minimum: 0rarityBreakdown
ref
#rarityBreakdown
Optional
No description provided.
roundDuration
integer
Required
Duration of the round in seconds
minimum: 0shapesCollected
integer
Required
Total number of shapes collected/harvested
minimum: 0shapesMissed
integer
Optional
Total number of shapes that expired without being harvested
minimum: 0totalShapesSpawned
integer
Optional
Total number of shapes spawned during the round (collected + missed)
minimum: 0View raw schema
{
"key": "tid",
"type": "record",
"record": {
"type": "object",
"required": [
"playedAt",
"roundDuration",
"gameContext",
"finalScore",
"shapesCollected"
],
"properties": {
"playedAt": {
"type": "string",
"format": "datetime",
"description": "When the game round was played (ISO 8601)"
},
"createdAt": {
"type": "string",
"format": "datetime",
"description": "When the record was created"
},
"finalScore": {
"type": "integer",
"minimum": 0,
"description": "Final score achieved in the round"
},
"gameContext": {
"enum": [
"dedicated",
"loading"
],
"type": "string",
"description": "Where the game was played: dedicated minigame page or harvest loading screen"
},
"lateHarvests": {
"type": "integer",
"minimum": 0,
"description": "Number of shapes harvested late (during decay phase)"
},
"shapesMissed": {
"type": "integer",
"minimum": 0,
"description": "Total number of shapes that expired without being harvested"
},
"clientVersion": {
"type": "string",
"description": "Version of the Anisota client"
},
"earlyHarvests": {
"type": "integer",
"minimum": 0,
"description": "Number of shapes harvested early (during growth phase)"
},
"peakRateBonus": {
"type": "integer",
"minimum": 0,
"description": "Bonus points awarded for achieving high peak harvest rate"
},
"roundDuration": {
"type": "integer",
"minimum": 0,
"description": "Duration of the round in seconds"
},
"efficiencyBonus": {
"type": "integer",
"minimum": 0,
"description": "Bonus points awarded for harvest efficiency (percentage of shapes collected)"
},
"peakHarvestRate": {
"type": "integer",
"maximum": 10000,
"minimum": 0,
"description": "Percentage indicating how close on average the user harvested at peak timing (scaled by 100, so 9550 = 95.50%)"
},
"perfectHarvests": {
"type": "integer",
"minimum": 0,
"description": "Number of shapes harvested at perfect (peak) timing"
},
"pointsPerSecond": {
"type": "integer",
"minimum": 0,
"description": "Average rate of points scored per second (scaled by 100, so 123 = 1.23 points/second)"
},
"rarityBreakdown": {
"ref": "#rarityBreakdown",
"type": "ref"
},
"shapesCollected": {
"type": "integer",
"minimum": 0,
"description": "Total number of shapes collected/harvested"
},
"totalShapesSpawned": {
"type": "integer",
"minimum": 0,
"description": "Total number of shapes spawned during the round (collected + missed)"
}
}
},
"description": "A record of a harvest minigame round played by a user"
}