[MWForum]MicroWorlds EX

Jean Stringer mwforum@lists.mathcats.com
Tue, 27 Apr 2004 06:52:04 -0700 (PDT)


--0-105797051-1083073924=:35513
Content-Type: text/plain; charset=us-ascii

Is this game one of your Math Cat games? If yes, which one?   I really love all you do to share all your projects.
 
How did you make the blackboard?  I really like that.  I have only viewed your Logo part of your Math Cats in the past....your blackboard is awesome!
 
                               Jean

Wendy Petti <wpetti@mathcats.com> wrote:
These are good ideas. It is also possible to create a math game which
generates random questions and evaluates the answers. It is easiest to
focus on one operation at a time, but then you can design a version of the
game which chooses randomly from addition, subtraction, multiplication and
division questions, or even a game in which it is possible to choose a
difficulty level (how many digits, etc.).

Here are procedures for a simple multiplication quiz game. (Mind you, I'm
not promoting the idea of drill and practice math games! I don't know what
kind of math games your students are developing. But this is a simple way
to get started in game creation.)

This game presents problems in question boxes and evaluates the answers. If
the answer is correct, the score in the SCORE textbox increases by 1 and a
little snake moves forward 20 pixels; otherwise the computer shows the
answer in an announcement box, the snake moves back 20 pixels, and the score
decreases by 1. For the game below you would need a "new_problem" button
and a "new_game" button and there is no clear finish to the game. It would
be fairly easy to improve on this game so that new questions appear
automatically after the previous question is evaluated, until a specified
number of questions have been asked. It would also be possible to announce
how many points have been earned out of how many total questions asked
(perhaps when the game ends).

* * * * *

to new_problem
make "m1 random 11
make "m2 random 11
question (se :m1 "x :m2 "=)
ifelse answer = :m1 * :m1 [setscore score + 1 fd 20] [show_answer bk 20
setscore score - 1]
end


to show_answer
make "m1m2product :m1 * :m2
announce (se :m1 "x :m2 "= :m1m2product)
end


to new_game
setscore 0
t1, setpos [-178 -6]
end

to startup
new_game
end

Wendy Petti
OWL's MicroWorlds in Action
http://mia.openworldlearning.org
Math Cats
http://www.mathcats.com

- - - - -

> Another way to do this:
>
> Assume you have a procedure
> ASKQUES :N
> which asks a question depending on the value of the input it is
> called with.
>
> At the beginning of the game maybe have a procedure like
> TO STARTUP
> MAKE "Q 1
> END
>
> Then the button's instruction could say
> ASKQUES :Q MAKE "Q :Q + 1
>
> - Jerry Balzano (F&M alumnus)
>
> >You can have one button that starts the game. In it you would put
> >the name of each procedure that asks a question
> >
> >to play
> >ques1
> >ques2
> >ques3
> >end
> >
> >Then it will ask one question at a time.
> >
> >Susan
> >On Apr 13, 2004, at 10:37 AM, Bob Irving wrote:
> >
> >>Got a question... My students are writing math games. Is
> there a good way
> >>to ask multiple questions (say, 10) without having 10 buttons
> to launch each new question?
>


_______________________________________________
MWForum mailing list
MWForum@lists.mathcats.com
http://lists.mathcats.com/mailman/listinfo/mwforum
Attachments archived at:
http://www.mathcats.com/mwforum/attachments.html
To unsubscribe or for administrative questions contact 
mailto:mwforum-admin@lists.mathcats.com
		
---------------------------------
Do you Yahoo!?
Win a $20,000 Career Makeover at Yahoo! HotJobs 
--0-105797051-1083073924=:35513
Content-Type: text/html; charset=us-ascii

<DIV>Is this game one of your Math Cat games?&nbsp;If yes, which one?&nbsp;&nbsp;&nbsp;I really love all you do to share all your projects.</DIV>
<DIV>&nbsp;</DIV>
<DIV>How did you make the blackboard?&nbsp; I really like that.&nbsp; I have only viewed your Logo part of your Math Cats in the past....your blackboard is awesome!</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Jean<BR><BR><B><I>Wendy Petti &lt;wpetti@mathcats.com&gt;</I></B> wrote:</DIV>
<BLOCKQUOTE class=replbq style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid">These are good ideas. It is also possible to create a math game which<BR>generates random questions and evaluates the answers. It is easiest to<BR>focus on one operation at a time, but then you can design a version of the<BR>game which chooses randomly from addition, subtraction, multiplication and<BR>division questions, or even a game in which it is possible to choose a<BR>difficulty level (how many digits, etc.).<BR><BR>Here are procedures for a simple multiplication quiz game. (Mind you, I'm<BR>not promoting the idea of drill and practice math games! I don't know what<BR>kind of math games your students are developing. But this is a simple way<BR>to get started in game creation.)<BR><BR>This game presents problems in question boxes and evaluates the answers. If<BR>the answer is correct, the score in the SCORE textbox increases by 1 and a<BR>little snake moves forward 20 pixels;
 otherwise the computer shows the<BR>answer in an announcement box, the snake moves back 20 pixels, and the score<BR>decreases by 1. For the game below you would need a "new_problem" button<BR>and a "new_game" button and there is no clear finish to the game. It would<BR>be fairly easy to improve on this game so that new questions appear<BR>automatically after the previous question is evaluated, until a specified<BR>number of questions have been asked. It would also be possible to announce<BR>how many points have been earned out of how many total questions asked<BR>(perhaps when the game ends).<BR><BR>* * * * *<BR><BR>to new_problem<BR>make "m1 random 11<BR>make "m2 random 11<BR>question (se :m1 "x :m2 "=)<BR>ifelse answer = :m1 * :m1 [setscore score + 1 fd 20] [show_answer bk 20<BR>setscore score - 1]<BR>end<BR><BR><BR>to show_answer<BR>make "m1m2product :m1 * :m2<BR>announce (se :m1 "x :m2 "= :m1m2product)<BR>end<BR><BR><BR>to new_game<BR>setscore 0<BR>t1, setpos [-178
 -6]<BR>end<BR><BR>to startup<BR>new_game<BR>end<BR><BR>Wendy Petti<BR>OWL's MicroWorlds in Action<BR>http://mia.openworldlearning.org<BR>Math Cats<BR>http://www.mathcats.com<BR><BR>- - - - -<BR><BR>&gt; Another way to do this:<BR>&gt;<BR>&gt; Assume you have a procedure<BR>&gt; ASKQUES :N<BR>&gt; which asks a question depending on the value of the input it is<BR>&gt; called with.<BR>&gt;<BR>&gt; At the beginning of the game maybe have a procedure like<BR>&gt; TO STARTUP<BR>&gt; MAKE "Q 1<BR>&gt; END<BR>&gt;<BR>&gt; Then the button's instruction could say<BR>&gt; ASKQUES :Q MAKE "Q :Q + 1<BR>&gt;<BR>&gt; - Jerry Balzano (F&amp;M alumnus)<BR>&gt;<BR>&gt; &gt;You can have one button that starts the game. In it you would put<BR>&gt; &gt;the name of each procedure that asks a question<BR>&gt; &gt;<BR>&gt; &gt;to play<BR>&gt; &gt;ques1<BR>&gt; &gt;ques2<BR>&gt; &gt;ques3<BR>&gt; &gt;end<BR>&gt; &gt;<BR>&gt; &gt;Then it will ask one question at a time.<BR>&gt; &gt;<BR>&gt;
 &gt;Susan<BR>&gt; &gt;On Apr 13, 2004, at 10:37 AM, Bob Irving wrote:<BR>&gt; &gt;<BR>&gt; &gt;&gt;Got a question... My students are writing math games. Is<BR>&gt; there a good way<BR>&gt; &gt;&gt;to ask multiple questions (say, 10) without having 10 buttons<BR>&gt; to launch each new question?<BR>&gt;<BR><BR><BR>_______________________________________________<BR>MWForum mailing list<BR>MWForum@lists.mathcats.com<BR>http://lists.mathcats.com/mailman/listinfo/mwforum<BR>Attachments archived at:<BR>http://www.mathcats.com/mwforum/attachments.html<BR>To unsubscribe or for administrative questions contact <BR>mailto:mwforum-admin@lists.mathcats.com</BLOCKQUOTE><p>
		<hr size=1><font face=arial size=-1>Do you Yahoo!?<br><a href="http://pa.yahoo.com/*http://us.rd.yahoo.com/hotjobs/hotjobs_mail_signature_footer_textlink/evt=23983/*http://hotjobs.sweepstakes.yahoo.com/careermakeover">Win a $20,000 Career Makeover at Yahoo! HotJobs </a>
--0-105797051-1083073924=:35513--