#Counters AI - FPS and tower testing stats

8 messages · Page 1 of 1 (latest)

chilly panther
#

two AI made by me to count FPS and tower testing stats.

The main AI is tower testing stats, listed below

Find it here: #1143725850982879325 message
It uses global variables to display the progress made in tower testing.
Optimized for dynamic rendering, including 20/s update rate (can be improved if necessary).
Includes waves, eras, infinities, hp and energy as a percentage, wave acceleration factor, waves per interval, an FPS counter, and WootImNoob's istowerdead feature of printing TOWER = DEAD very large when the tower dies.

there is also a standalone FPS counter

It does a 5 sample running average, cleans itself up when F is pressed again, and runs 20x/sec to not impact framerate.
It has a slightly larger fontsize and cyan color for readability.
find it here: #1143725850982879325 message

chilly panther
#

Requires 18 lines. could be optimized for a more stable frame counter as it's a 3 sample running average currently.

chilly panther
#

V1.2: Updated to have more decimals for everything but waves. Also changes to a 5-sample running average.

chilly panther
chilly panther
#

v1.4: Same as V1.3 but uses <size=0> to get rid of counters label. Also fixed the 5-sample fps to actually work.

#

v1.4.1: V1.4, except it also doesn't unset the TOWER=DEAD on tower testing restarts. It should unset it when you exit tower testing though.

chilly panther
#

Counters AI - FPS and tower testing stats

#

FPS standalone : BmRmc0ZQUwEAAAAFa2V5LmYAAAAADQAAAA5nZW5lcmljLmdvdG9pZghjb25zdGFudAIMAAAAD2NvbXBhcmlzb24uYm9vbA9nbG9iYWwuYm9vbC5nZXQIY29uc3RhbnQEEjxzaXplPTA+ZnBzLmFjdGl2ZQhjb25zdGFudAQCPT0IY29uc3RhbnQBAQ9nbG9iYWwuYm9vbC5zZXQIY29uc3RhbnQEEjxzaXplPTA+ZnBzLmFjdGl2ZQhjb25zdGFudAEBDGdlbmVyaWMud2FpdAhjb25zdGFudAOamZmZmZmpPw1sb2NhbC5pbnQuc2V0CGNvbnN0YW50BARmcHM0DWxvY2FsLmludC5nZXQIY29uc3RhbnQEBGZwczMNbG9jYWwuaW50LnNldAhjb25zdGFudAQEZnBzMw1sb2NhbC5pbnQuZ2V0CGNvbnN0YW50BARmcHMyDWxvY2FsLmludC5zZXQIY29uc3RhbnQEBGZwczINbG9jYWwuaW50LmdldAhjb25zdGFudAQEZnBzMQ1sb2NhbC5pbnQuc2V0CGNvbnN0YW50BARmcHMxDWxvY2FsLmludC5nZXQIY29uc3RhbnQEBGZwczANbG9jYWwuaW50LnNldAhjb25zdGFudAQEZnBzMANkMmkRYXJpdGhtZXRpYy5kb3VibGUIY29uc3RhbnQDAAAAAAAA8D8IY29uc3RhbnQEAS8SdGltZS51bnNjYWxlZERlbHRhDWxvY2FsLmludC5zZXQIY29uc3RhbnQEBkZQU2ludA5hcml0aG1ldGljLmludA5hcml0aG1ldGljLmludA5hcml0aG1ldGljLmludA5hcml0aG1ldGljLmludA5hcml0aG1ldGljLmludA1sb2NhbC5pbnQuZ2V0CGNvbnN0YW50BARmcHMwCGNvbnN0YW50BAErDWxvY2FsLmludC5nZXQIY29uc3RhbnQEBGZwczEIY29uc3RhbnQEASsNbG9jYWwuaW50LmdldAhjb25zdGFudAQEZnBzMghjb25zdGFudAQBKw1sb2NhbC5pbnQuZ2V0CGNvbnN0YW50BARmcHMzCGNvbnN0YW50BAErDWxvY2FsLmludC5nZXQIY29uc3RhbnQEBGZwczQIY29uc3RhbnQEAS8IY29uc3RhbnQCBQAAABFnbG9iYWwuc3RyaW5nLnNldAhjb25zdGFudAQdPHNpemU9MjQ+PGNvbG9yPSMwMGZmZmZmZj5GUFMGY29uY2F0A2kycw1sb2NhbC5pbnQuZ2V0CGNvbnN0YW50BAZGUFNpbnQIY29uc3RhbnQEDzwvc2l6ZT48L2NvbG9yPg5nZW5lcmljLmdvdG9pZghjb25zdGFudAIDAAAAD2NvbXBhcmlzb24uYm9vbA9nbG9iYWwuYm9vbC5nZXQIY29uc3RhbnQEEjxzaXplPTA+ZnBzLmFjdGl2ZQhjb25zdGFudAQCPT0IY29uc3RhbnQBAQxnbG9iYWwudW5zZXQIY29uc3RhbnQEHTxzaXplPTI0Pjxjb2xvcj0jMDBmZmZmZmY+RlBTDGdsb2JhbC51bnNldAhjb25zdGFudAQSPHNpemU9MD5mcHMuYWN0aXZl