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== |