๐Interface Design
State
enum ItemStatus { AVAILABLE, UNAVAILABLE }
class CollectableItem {
//TBD
}
class State {
players: {
player_id:{
is_finished: boolean
consumed_time: number
distance: number
y_axis: number
gene: string
velocity: {
x_axis: number
y_axis: number
}
items: CollectableItem[]
//status: TBD
collected_coins: number
}
}
mystery_boxes: {
x: number //distance
y: number //y axis (pixel)
status: ItemStatus
}[],
coins: [{
x: number //distance
y: number //y axis (pixel)
status: ItemStatus
}],
}
Action
Data
Last updated