applern's Forum Posts

  • You mean you want to put it somewhere, but can't, because it doesn't take integer?

    You need to convert your integer into a string:

    Here ismy code. It s not working I have a txt and an array. The following you know

  • I'm sorry xD I made timescale to 10.0 so I would test it faster xD

    It was updated again...

    How do

    i make the time become text at the very end so the player will know how much time he/ she took for Q1 Q2 etc. It should show Q1's time then arrow pressed, Q2 times etc.

  • Updated

    Now it count minutes & seconds.

    Arent the seconds a bit too fast to make up a minute or are thos millisecnds

    ?

  • drive.google.com/file/d/1uQUo2X0Qz6VdkAmqi-AV-Xm46NrVOteD/view

    I have made a slight improvement to Timer based on how your game works.

    Now you can see the Time in which you answered your question after you confirm your choice.

    When you start each question - Timer Stops & then Starts Again.

    How can I make it to minute and seconds instead of seconds and milliseconds

  • No wonder it doesn't work.

    Delete this event & your Seconds variable. Then add one empty event & action:

    its not working. Heres my project file. I can see thta i am not advanced enough for me to understand whhat u are saying. drive.google.com/file/d/1gUyul3AD2jmSPDo_vHlyIjQlg-I5RjK6/view

  • Okay. Here

  • Show event which changes text to current time.

  • No. Duration.

    It just got stuck at 00:00

  • I still dont understand how to save the timed ata. also, should it be a sub event or sav edata or both?

  • I see.

    I thought your Questions must have been answered in Fixed time. People sometimes do that in Quiz games.

    Seems like you only need Timer to measure time. Then in SetQuestion write instead of time system expression: infinity

    I'm sorry I dont understand. Change the once as infinity?

  • I explained that in your different topic "How do I save time per question?"

    It surely must be in one sub-event with Stop Timer.

    Wait so should i do subevent?

    or Save last timer data & stop timer before running "wait" request

    Should the Timer still be Regular or Once

    Still dont understnad how to save timer data.

    Sorry..

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • For your save.

    X (any) - is index of your question

    Y (0) - Player answered right or wrong. Stores boolean: 0 or 1

    Y (1) - Timer in which Player answered the question

    Also don't forget that On Timer 'Q' would also have to trigger checkQuestion function otherwise if your Timer run out your array would store 0 (because Timer didn't run)

    But it wouldnt be able to triggger because only when you press submit will it trigger to call checkQuestion function

  • **Little clarification

    1. SAVE RESULT. Set XY value for temporary Array:

    X - ID variable

    Y - 0

    Set: Answer variable

    2. SAVE TIMER. Set XY value for temporary Array:

    X - ID variable

    Y - 1

    Set: Timer.TotalTime

    Should the value be what you were saying for XY (Set: ANswer Variable etc.)

  • 1. Add temporary Array for your quiz. At the start of your quiz, set size for this Array:

    X - set to how many question you have in the current quiz

    Y - set to how many variables you want your question to store. Let's say you only need 2: Result & Timer. Y would be equal to 2 then.

    Your first Question would be equal to 0, second to 1, third to 2 and etc.

    2. Add static local integer variable (ID) which saves current index. 0 by default.

    As your whole quiz starts from the beginning, variable must be set to 0.

    It should be in the same Group as your other functions for the quiz which should have access to it.

    You could use global integer variable for that too. Whatever you find appropriate.

    3. Add local boolean variable (Answer) inside your "checkQuestion" function. If player answered correctly it would set there to True (1).

    4. In the very end of your "checkQuestion" function, but before Timer has stopped:

    1. SAVE RESULT. Set XY value for temporary Array:

    X - ID variable

    Y - Answer variable

    2. SAVE TIMER. Set XY value for temporary Array:

    X - ID variable

    Y - Timer.TotalTime

    3. Add 1 to ID variable by the end of your "checkQuestion" function.

    I hope I explained it well enough -_-

    variables for what? (1.Y)

  • I explained tha3t in your different topic "How do I save time per question?"

    It surely must be in one sub-event with Stop Timer.

    Okay. I will try my best to understand. I am sorry if I don't.