- GET|HEAD
api/mining/start
- GET|HEAD
api/mining/taps/increment/{count}
- GET|HEAD
api/mining/user
- GET|HEAD
api/referral/link
- GET|HEAD
api/user
- GET|HEAD
api/users
- GET|HEAD
api/levels
- GET|HEAD
api/levels/check
- GET|HEAD
api/player/theme/{theme}
- GET|HEAD
api/mining/taps/earn-per-tap/{count}
- GET|HEAD
api/mining/taps/max-taps/{count}
- GET|HEAD
/api/stacks/categories
- GET|HEAD
/api/stacks
- GET|HEAD
/api/stacks/add-main/{stack_id}
- GET|HEAD
/api/stacks/main
401
- invalid Telegram WebApp initData
419
- when first init app, when player not found, for redirect him to create acount(start mining)
422
- invalid Telegram WebApp initData
php artisan db:seed --class=CategoryOfStackSeeder
php artisan db:seed --class=LevelSeeder
Mining process
- Player can tap ($palyer->taps)
taps
convert toscore
($palyer->score)score
are calculated using multipliers multiplied bytabs
('score = multipliers * taps')balance
($palyer->balance) are calculated by addingscore
and someclaims
Referrals system
- Player can invite frends by
referral_link
($palyer->referral_link) referral_link
saved just one time by clicking/start
after activatereferral_link
-
/sync
endpoint -
server_now
field - add auto
last_sync_update
when fire increment endpoint -
rates
field -
stacks
model with category - main_stack field to player
- ava+ first last name
- level by balance
- last_sync_update field instead checkin 20.05.2024
- api sync instead checkin 20.05.2024
- api list all main stacks by language 20.05.2024
- passive earn fields and api 20.05.2024
- add
is_active
field to players 5.06.2024 - fix: max_taps/available_taps initial value 5.06.2024
- fix: first/last name when init 5.06.2024
- fix: player full name null 5.06.2024
- start mining mechanics 5.06.2024
- store level for player
- sort rates by level
- skils with category
- Comet Haley