Using the game Simon to support classroom learning
Hi all and good evening,
I am currently a music teacher in the UK and I am always looking at ways to develop ICT in the classroom. I have been using Max for 2 years and enjoy using it thoroughly.
I am designing a patch that uses the concept of the game simon, replacing the four colours with the 8 notes (from c – b) on the keyboard. The game will get harder each round as does the original game.
I started the patch of by getting lots of random data and sticking it into a text object, all the numbers ranging from 1-8 representing c-b on the keyboard and also a colour that flashes up in relation to the key. I then separated each number and sent them to a menu object to create a list to make it easier to manage the numbers.
This is the point where I am now stuck! I can get the colours to increment i.e. 1st round = red, 2nd round = red, blue, 3rd round = red, blue, yellow, 4th round = red, blue, yellow, yellow etc… However I don’t know how I can match this process up with the user input? I know that its a long shot but I would be grateful if anyone could help on this one. Please let me know if I can further my explanation to help.
hi Nick. Here’s how I’d do it:
Bang an uzi at the beginning. Have that hit random a bunch of times, and make that a list in a coll or multislider, something easily accessible.
Then with each new key input from the player, increment along that row of numbers, comparing as you go. Are they the same? Good, get next number. No? Then give an error sound and start the process over.
It would still be easy to hook up the colour display thing.
Getting the colours to correspond to user input? Well, a counter incrementing up to 8 or however many you want in a sequence – once it hits that, clock another counter that increments the lights.
Thanks a lot for your help! I’ll definitely give this a try. I think looking back at my patch I’ve over complicated things and cant retrace my routes through the patch to get things working.
Thanks a lot :)
This should give you a couple of ideas:
-- Pasted Max Patch, click to expand. --Copy all of the following text. Then, in Max, select New From Clipboard.----------begin_max5_patcher---------- 1010.3oc2Y0saaBCF8ZxSgEWmMgsACLodwdB1CvTUDI30xJAh.ms9i5697ej j1lFLdDWRuXDMC093CGeNe17zLO+k02Sa8AeC7Sfm2Sy77jMIZvS++87Wmc+ pxrV4i4WQ+a8xe6OWcKF8dlr4VZIHnq0eUWwpxVSk246MEYkc2oZ65hpRJS1 WHciaxXqtsn5lEMzULEVHAAeMXNHLMR7ClHth3MAtdeGUuk85dpHWNjb.9ET 3gnos3QIZfHdOoZV8mydXCUMj9KyptweNv2Gbs3Idd1Lwk4lxKaWuj1zMlaZ nszJVFqnt5foUDVNsvoXwOA5K6lTFxav2m2hPJBKU12QAVva3d3sMYMbHxnM KnUYKKk29c4zhJlfRkT64iVIDjbhFRNSzJgnXxP6oUzDlVGAcWjR2EXOAA+T SPcFZQVSPvzoEAc7bfqtZzCAzlYXzWiNImAOBmkLzP.AuLl7wp5xRv5G9QS9 ntbSayGJ88hS6QMEdDlIdnLiLZr6e6Fn1r+PyWv6QN1VjwXMEK2xTUT3sio7 7o7USxAOP1fjaGMFdaEWzCfCjdi5kdQwRgWL1B5kXiv6.F1ZcHm9Y0UVJnP5 e5yd5XK0h7OYgUVMYtqsrHu23+fco9IgR2U7KAtYlMP4TGhid+NpGC5cUNcJ m3FNYnEC8HEr2JZjytzk8ffVmckj7oNbWKZPphfrhfHWBg6mmvrN1S48XSXV R3mrvrwKJSStvDqixHweTQYr5atgqzGnbJVIirNHiP7scM2XtViOvM0.XPvH dpJJRApXkXnEbicGphCKjAxmi7sI.Uacfr65.JjAcFJj4TFpsqx1qx++sSwo IBFPu2.RfEEuFb4YmddRzCQ1WxykPf9lrU2AJ.EimECljJUeIwR9KY3dLCei oiIivKOOudMHdDYD85QsijMttN6PLryyMDKemqqwvlL2H2Y4t8wBQ5vnq30a RJruxWwuc1is8KUz86XW6QYcVtpuGsPIEIo1iMwBEBxcEd3zM+nIlPXrsa94 xauON7Tc51aYh8mpyD4PcryZNFc3mcvFqYzP7lkcqeYQ0q+lxRnIZ+kyv15s Mq55ttQCrGc4zVVQkTYbvCINbU.d2CcaQdNs5vWG4Esh2P60ougqMEOxgpO7 H9zUG7Pe33Qb19tBOF+9xM3Q7U+6+8Uj63mTSvSn6vSrI3A6N7fMAOH2gmDS zyoSK9QBZ3zQ+7JR7imeb25cjAvg3N6vDSrCSbGdHlHeRbmcXhQwotidLAND 2QODSjODGVsAxT7fmPxYG5FFX.dhcVXgQKtBbF6XRTg6rBglHclT4VtqpvnI EZDiDxfEUtAMlX4XaBAeu7OO6e.mRM9B -----------end_max5_patcher-----------
Forums > MaxMSP