DLay
About
- Fight your way through three levels to find out what is causing so much Lag!
- Pick up important powerups that alter each playthrough. Inspired by real-world cloud gaming concepts, these powers are essential to DLay
HPC: - combine as many resources as possible to solve a problem as quickly as possible.
Decrease Spread, faster firing speed the more enemies there are
Dynamic Codecs– Quadratic algorithm used for server allocation, ffmpeg encoding changed to live555. Algorithm increased base performance by 46%
Changing video encoding ended up slowing enemy bullets by 33%
Gcloud – Multiple instances of servers running on the same PC (5)
Bullets now fire in 5 pellet spread (damage per bullet decreased by 1/5). Ping set to 30ms
Cloudlet – sharing video frames and one hop
shows adjacent rooms on minimap/shows next room (1 hop over
Cloud Game Loop – allows for multithreading in split gpu/cpu servers
decreases roll cooldown based on enemies in room
Amiri Algorithm – Decreases delay by 10%
Cut ping by 1/3. All future ping increases decreased by 1/3 as well
EdgeGame – best path
show location of exit. Add 15ms of ping
CloudFog – supernodes are groups of servers. Shares who you play with, decreases ping by 20ms. “Dynamically predicts player population” “Reputation score”
Decrease ping by 20ms. Player gains a reputation score (starts at F, goes to S). The longer the player doesn’t get hit, the faster they move. Getting hit resets reputation score to F
EdgeServer - Edgeservers decreases lag by offering a server closer to the user
Gain 3 “EdgeServers.” Each use decreases ping by 20 and deletes all bullets on screen.
Higher Bandwidth – Higher bandwidth allows for more data
double max hp
Deploy the Server – Adding servers decreases ping
visiting shops decreases ping by a third
Fiber Optic – Faster internet speed
increase move speed by 20%