Changes

Jump to navigation Jump to search
15 bytes removed ,  18:48, 16 January 2010
Line 38: Line 38:  
==Game Suggestions==
 
==Game Suggestions==
   −
Benjamin M. Schwartz (via email)
+
*Benjamin M. Schwartz (via email)
    
  I think it's great.  Three points:
 
  I think it's great.  Three points:
   
  1)  Users probably don't want to play many games of the same operation
 
  1)  Users probably don't want to play many games of the same operation
 
  (e.g. x+y=10), and the teacher probably doesn't want to create a new game
 
  (e.g. x+y=10), and the teacher probably doesn't want to create a new game
Line 47: Line 46:  
  operations (e.g. numbers up to 12, + - and *) and have the game select a
 
  operations (e.g. numbers up to 12, + - and *) and have the game select a
 
  random operation from the set for each game.
 
  random operation from the set for each game.
   
  2)  There are some interesting possibilities for using network collab
 
  2)  There are some interesting possibilities for using network collab
 
  between users and teachers, but work on that last.  To start, users should
 
  between users and teachers, but work on that last.  To start, users should
Line 53: Line 51:  
  launches.  Teachers can just tell the students what settings to use, and
 
  launches.  Teachers can just tell the students what settings to use, and
 
  then look at the screens to verify.
 
  then look at the screens to verify.
   
  3)  The visual structure of the game seems almost identical to Gnome's
 
  3)  The visual structure of the game seems almost identical to Gnome's
 
  Tetravex.  In the spirit of Open Source, you should consider reusing the
 
  Tetravex.  In the spirit of Open Source, you should consider reusing the
 
  Tetravex gameboard display code.
 
  Tetravex gameboard display code.
   
  --Ben
 
  --Ben
   −
Wade Brainerd (via email)
+
*Wade Brainerd (via email)
    
  Looks great Mark!  Feel free to get in touch with me if you need any
 
  Looks great Mark!  Feel free to get in touch with me if you need any
 
  help with implementation.
 
  help with implementation.
   
  I agree with Greg that this would be a good target for PyGame.
 
  I agree with Greg that this would be a good target for PyGame.
   
  Regarding the game design, you should consider adding some sense of
 
  Regarding the game design, you should consider adding some sense of
 
  progress, or else players will get tired quickly. Some ideas:
 
  progress, or else players will get tired quickly. Some ideas:
   
  - Start with two cards, gradually ramp up to 9.
 
  - Start with two cards, gradually ramp up to 9.
   
  - There needs to be a good "snapping" mechanism when dropping, so
 
  - There needs to be a good "snapping" mechanism when dropping, so
 
  users don't get frustrated by trying to line the cards up.
 
  users don't get frustrated by trying to line the cards up.
   
  - Adding the ability to rotate the cards in 90 degree increments would
 
  - Adding the ability to rotate the cards in 90 degree increments would
 
  add to the challenge.
 
  add to the challenge.
   
  - Your notion of customization seems limited to replacing the square
 
  - Your notion of customization seems limited to replacing the square
 
  with a graphic, which might obscure the number.  Is this really a good
 
  with a graphic, which might obscure the number.  Is this really a good
 
  way to customize it?
 
  way to customize it?
   
  - I agree with Ben that when you start the game you should first
 
  - I agree with Ben that when you start the game you should first
 
  select which types of puzzles (* + - / etc) you want, how many
 
  select which types of puzzles (* + - / etc) you want, how many
 
  squares, whether rotation is allowed.  No need for the teacher to be
 
  squares, whether rotation is allowed.  No need for the teacher to be
 
  involved.
 
  involved.
   
  - Why limit it to numbers?  E.g. how about comparisons like "X is
 
  - Why limit it to numbers?  E.g. how about comparisons like "X is
 
  heaver than Y" and on the sides of the cards are things like
 
  heaver than Y" and on the sides of the cards are things like
Line 94: Line 82:  
  that relationship.  This would be called a "set", and could be
 
  that relationship.  This would be called a "set", and could be
 
  exported to the Journal.
 
  exported to the Journal.
   
  Good luck with your project!
 
  Good luck with your project!
   −
David Farning (via email)
+
*David Farning (via email)
    
  Very clever.  I just cut made a cut out of the game out of paper.  My
 
  Very clever.  I just cut made a cut out of the game out of paper.  My
 
  1st grade niece played with it for over half an hour.  It will be a
 
  1st grade niece played with it for over half an hour.  It will be a
 
  hit on her XO.
 
  hit on her XO.
   
  david
 
  david
   −
Greg DeKoenigsberg (via email)
+
*Greg DeKoenigsberg (via email)
    
  Mark, this looks like a brilliant little activity.  Simple, fun gameplay, extensible.  Really great.
 
  Mark, this looks like a brilliant little activity.  Simple, fun gameplay, extensible.  Really great.
   
  Some thoughts:
 
  Some thoughts:
   
  1. I'd love to see this as primarily a PyGame activity, with just enough "Sugar" to run it on Sugar  
 
  1. I'd love to see this as primarily a PyGame activity, with just enough "Sugar" to run it on Sugar  
 
  easily, but also easily available as a Windows or Mac activity.  If done well, this is precisely  
 
  easily, but also easily available as a Windows or Mac activity.  If done well, this is precisely  
 
  the sort of activity that could cross over.  (Which is, in fact, how I'd like to see most Sugar  
 
  the sort of activity that could cross over.  (Which is, in fact, how I'd like to see most Sugar  
 
  games built.)
 
  games built.)
   
  2. Always think a little bit (but not too much) about assessment.  The student knows they're  
 
  2. Always think a little bit (but not too much) about assessment.  The student knows they're  
 
  getting better because they are "leveling up".  The teacher knows the kid is getting better  
 
  getting better because they are "leveling up".  The teacher knows the kid is getting better  
Line 121: Line 104:  
  attention to this  question, but it would be great if there were a simple way to allow teachers to  
 
  attention to this  question, but it would be great if there were a simple way to allow teachers to  
 
  aggregate "high score" data, which really doubles as assessment data in cases like this.
 
  aggregate "high score" data, which really doubles as assessment data in cases like this.
   
  A great start.  I look forward to seeing what it becomes.
 
  A great start.  I look forward to seeing what it becomes.
   
  --g
 
  --g
    
==Comments==
 
==Comments==
150

edits

Navigation menu