Hi!
I’ve seen a lot of questions how to make a timer and no decent ideas. Finally I’ve found a simple way how to make a fixed timer without actual Java code. If you need a fixed timer which says to the player his turn is ended do this:
Download some royalty free sounds of timer / clock ticking and ringing.
Use simple sound editor (Audacity or Audio tool or twistedwave.com/online will work)
They are rather simple to do simple things like merging audio files and you will learn how to do it rather quickly (less than a hour,)
Combine enough ticking records to form an uninterrupted ticking record of necessary length (e.g. 3 minutes) and add ringing sound in the end.
Make action button In Vassal Engine and name it ‘Timer’. Its sole function will be playing of your record.
If you need several fixed timers - simply combine several buttons and records.
Hi!
I’ve seen a lot of questions how to make a timer and no decent ideas.
Finally I’ve found a simple way how to make a fixed timer without actual
Java code. If you need a fixed timer which says to the player his turn
is ended do this:
Download some royalty free sounds of timer / clock ticking and
ringing.
Use simple sound editor (Audacity or Audio tool or twistedwave.com/online[1] will work)
They are rather simple to do simple things like merging audio files
and you will learn how to do it rather quickly (less than a hour,)
Combine enough ticking records to form an uninterrupted ticking
record of necessary length (e.g. 3 minutes) and add ringing sound in the
end.
Make action button In Vassal Engine and name it ‘Timer’. Its sole
function will be playing of your record.
If you need several fixed timers - simply combine several buttons
and records.
Job done!
Note that 3.5 will have a chess clock which can be added to modules.
We expect to release 3.5.0-beta1 later this week.
Bad luck, guys.
I’ve found a no way to stop this kind of timer without implemeting of some java code.
But I’ve said this is a cheap and dirty way, so it is simple (Cheap) and it is working not perfectly (dirty), but still a substitution for the timer for a some time.
To make it perfect Vassal authors should add a Play Sound button (pressing starts, pressing cancels or stops (selected in properties)). At least this way will nore require any synchronisation (what is a big problem with timers). It will make this solution less dirty and will work as a sound replacement of timer until actual timer will not be implemented.