Charles Christie wrote:
hmm. So to make a timer, I'd make an event that would, every second,
subtract one from a number that I could call "timer?" I never thought
of it that way. Actually, that's given me a new idea that would
greatly simplify making a scoring system and a different way to
control difficulty as well...
Instead of 3 timers, I'd only need one. It would start at a number
that would vary between levels, and every second the timer's value is
decreased by one. Typing a letter correctly would add to the timer,
and that could also vary from level to level. Not only that, but it
would save me the time of making 3 diffrent timers. Thanks for the hint!
Sure!
I'm a bit ashamed to admit it, but I made a parallax side-scrolling game
where the scrolling was all controlled by different events... even the
player!
Well, what can I say... It was a game-programming competiton (72hrGDC),
so I guess that means that anything 'working' is good.
And we got it done on time. :)
Anyway... Glad I sparked some innovation in you.
Are you considering competing in Pyweek in April? It might be a good
break! If you consider a week of late nights and rapid hacky coding to
be relaxing :P
Nevertheless, lots of fun. Would be cool to see you there.
Let me know if you have any trouble getting the events to add themselves
to the queue.
http://72hourgdc.com/board/downloads.php
Our entry is called Wii Will Rock You if you want to check it out.
The music is good, at least. :)
On 2/5/07, *Luke Paireepinart* <[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>> wrote:
On 2/5/07, *Charles Christie* < [EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>> wrote:
I would like to ask you guys another question. If you feel in
the mood to help me out, feel free... but it turns out that I
don't have as much time as I had hoped, because they (my
teachers) want something I can demonstrate out by early May.
>.< I need to get moving on this, and find some sprites if I
can't contact my cousin any time soon...
Is there any way to get pygame to get the right y coordinates
of a rect? because I would like to have my text on the right
side of the screen and if I knew how to get that, it would be
a walk in the park. I know you can do it with some sort of
freaky math but I'm trying to figure out how. I'm pretty sure
if I googled it longer I could have figured it out but I have
1 minute before I have to get out of this classroom...
A more difficult problem is the timers. I would like to have
three of them, but I don't know how to use the
pygame.time.Clock() other than setting a framerate. Does
anybody have an example of how to use pygame.time.Clock () to
keep track of how much time has elapsed since an event and
only start after everything else has loaded? Because it would
suck to have the clocks start while the program is still
loading. That would ruin people's scores.
It's actually really simple to create custom timed events.
so after you load all your data, make the events.
for example, if you wanted to subtract fuel from the player every
second & set a max time limit at 150 seconds, add a custom event
that will trigger every second.
then in your event processing, if the event has occured, decrement
fuel and increment timeLimit. When this reaches 150, end the
program or whatever.
look at pygame Event docs.