# Game Timer/Counter.

0 favourites
• 16 posts
From the Asset Store
Make a displayed number gradually increase or decrease, making an impression of a real-time counting.
• I have been wondering how to make a timer for my game.

I know how to make a simple every tick add one to timer kinda of timer.

But i mean i need the milliseconds and mins counted. But im actually struggling <img src="smileys/smiley6.gif" border="0" align="middle" /> I think its something to do with *dt. But my little brain cannot figure it out.

Im sure a maths savy can figure it out.

Thanks.

• There's a tutorial on the subject.

I think you can tweak it and adapt it to your needs.

The capx is in the comments.

• Kyatric I tried, But im absolutely failing <img src="smileys/smiley6.gif" border="0" align="middle" /> Can you help me?

• post your capx test, it's better if we point out your mistakes, you will learn faster

• Yann, I managed to find this example: dl.dropbox.com/u/45711709/Timer.capx

Its exactly what i need except if the seconds go over 60 then it doesn't add a min to the timer, it goes 61,62,63 ect. <img src="smileys/smiley6.gif" border="0" align="middle" />

• Yann you are truly amazing!!!

For brownie points, How would i get it to say the milliseconds aswell?

• probably something like

milliseconds = timer-floor(timer)

• Thanks Yann, Worked Like a charm as usual <img src="smileys/smiley4.gif" border="0" align="middle" />

• Sorry, bringing this back to life, but milliseconds doesn't appear to be working for me. If I slow the time down, I can see that the milliseconds actually appears to loop 2-3 times before the seconds tick.

Milliseconds = timer-floor(timer)

right("00"&minutes,2)&" : "&right("00"&seconds,2)&" : "&right("00"&Milliseconds,2)

What am I missing? :(

• Is there a new way of doing a timer? I seem to remember seeing a plugin for it. Is the plugin better than the manual method?

• ## Try Construct 3

Develop games in your browser. Powerful, performant & highly capable.

Construct 3 users don't see these ads
• Yes, I have made a Time Manager plugin, which has different types of counters.

You can find the plugin here: http://www.scirra.com/forum/topic49030.html

The plugin counter works basically the same way as the manual timer, but its much easier and faster to create and use, than doing it the manual way. And you have a lot of different features you can do with the plugin, which you have to create yourself with the manual method.

The downside with a plugin, is that it's not accepted to use 3rd party plugins in the Scirra Arcade. So if you want to publish your game there, you have to go the manual way.

• I think I'm doing something wrong. It's showing 3 digits now going extremely fast, all the way up to 999, so I guess it's working, but I'd really only like to show the first 2 digits out of the 3.

right("00"&Minutes,2)&" : "&right("00"&seconds,2)&" : "&right("000"&Milliseconds,3)

Eventually I am to turn this into a leaderboard score, so hopefully it'll work!!!

• left(right("000"&milliseconds,3),2) then.

Or right("00"&str(floor(milliseconds/10)),2)

Something like that

• 16 posts