Hacker News new | past | comments | ask | show | jobs | submit login
DragonBox: Algebra beats Angry birds (wired.com)
289 points by aymeric on June 13, 2012 | hide | past | favorite | 63 comments



Does anyone have any evidence, anecdotal or otherwise, that gamification is good for teaching STEM ideas in the long term? I am wary of rewarding the brain with in-game loot for memorizing the rules of algebra rather than with the deep satisfaction that comes with understanding. Obviously, this latter type of reward cannot be as consistently provided and requires a certain maturity (maybe), but ultimately I think it's what drives most insightful people.

Here's a good example of what bothers me:

>As the game progresses, you’ll start seeing cards that are above and below each other, with a bar in the middle — and you’ll learn to cancel these out by dragging one onto the other, which then turns into a one-dot. And you’ll learn that a one-dot vanishes when you drag it onto a card it’s attached to (with a little grey dot between them). These, of course, are fractions — multiplication and division — but you don’t need to know that to play the game, either.

That last sentence is especially telling.

To me, gamification is suited for making necessary but painful tasks fun (e.g. cleaning your desk, tagging media, memorizing facts), but not for deep learning (e.g. algebra, quantum mechanics, object-oriented programming). But maybe, at 26, I'm just not with the times.

EDIT: I think ColinWright is getting at the same worry, and his comment is more fleshed out http://news.ycombinator.com/item?id=4106567


Brett Victor writes:

When most people speak of Math, what they have in mind is more its mechanism than its essence. This "Math" consists of assigning meaning to a set of symbols, blindly shuffling around these symbols according to arcane rules, and then interpreting a meaning from the shuffled result. The process is not unlike casting lots.

This mechanism of math evolved for a reason: it was the most efficient means of modeling quantitative systems given the constraints of pencil and paper. Unfortunately, most people are not comfortable with bundling up meaning into abstract symbols and making them dance. Thus, the power of math beyond arithmetic is generally reserved for a clergy of scientists and engineers (many of whom struggle with symbolic abstractions more than they'll actually admit).

I think gamification is a great way to teach symbol manipulation, and I think (contrary to Bret) that symbol manipulation is a prerequisite for deeper STEM ideas.

I do also believe that harder mathematical problems can also be gamified, but this process is much less well understood, and you'll probably want a few theorem prover experts around if you attempt a system like that.


I 100% agree that having symbol manipulation is required for deeper understanding and learning.

In my experience, being able to quickly and (fairly) reliably move symbols around in one's head makes futher learning much easier and faster, as one can follow proofs and explanations intuitively without feeling the need to work through each step laboriously to justify it.

As a simple example, being able to see the steps that were used to go between

    (x - 1)^2 - 2 = 0
    x = 1 +- sqrt(2)
at a glance gives one a higher "maths-learning" bandwidth, since one spends just the 3 seconds it takes to read those lines, instead of the extra 30 seconds physically doing the working.

(And, on a slightly different note, having some basic facts memorised like (for example) "d/dx sin(x) = cos(x)" is a little like the difference between data in L1 cache and that just in RAM. However, this doesn't mean that one should not understand why, or not be able to rederive it in a flash by drawing a diagram or whatever.)


> I think (contrary to Bret) that symbol manipulation is a prerequisite for deeper STEM ideas.

Can you elaborate on this further? I tend to disagree, but I don't know if I have all that much to say to back it up.

I mean, sure, there's just no good way to understand shear forces without being able to manipulate matrices (so I agree with dbaupp's sibling comment), but that doesn't mean you want to learn the rules of matrix algebra as if they were arbitrary rules enforced by the stick and carrots in a game.


In the case of mathematics, there is a fundamental sense in which the symbols and their manipulations are what you're studying. Think of it as if you were an archeologist: the symbols are the artifact of study. It's only half of the picture: you must(!) come up with a different way of intuitively understanding it--but at the end of the day if you really want to precisely say what it is you're talking about, it's symbols.


OK, I think I see what you're getting at. But we could devise a AltDragonBox game with a completely different set of arbitrary rules. (Possibly even rules that are inconsistent.) And as far as game play goes, AltDragonBox would work just as well. But there's a reason that the rules of algebra are what they are. And if you can't distinguish between DragonBox and AltDragonBox, I don't think you're learning what you need to learn.

Here's another way to look at it: we all know people who could ace their high school math tests because they had memorized the rules of manipulation but weren't good at math--as evidenced by their poor performance in college and failure to succeed in future STEM classes. If "the symbols and their manipulations are what you're studying" (which, I agree, there is some truth to), then what is it exactly that these people were lacking?


> there's a reason that the rules of algebra are what they are

But which algebra, and which rules ? There are infinitely many algebras ( eg. Algebra over the field of reals, Banach Algebra, relational algebra, boolean algebra, sigma algebra etc. ) The "rules" are really constructs you decide that apply to the elements of the space that conform to your algebra. So for example the reals are a field that have ordering, so you can talk about less than and greater than, but the complex numbers don't have an imposed order and you'd have to first define a norm to map them onto the reals. The AltDragonBox with its own inconsistent arbitrary rules will still have some algebraic encoding. Whether that's useful to you is debatable. Like in my algebra I could overload plus to mean multiply and square root to mean divide by 7 and add -3 and then try to figure out what exponentiation works out to. It would be interesting...maybe not useful, but its still an algebra. Maybe you won't have closure...the elements may not end up in a field or even in a semigroup...its a nice make-believe algebra.


Yes, that's a very impressive display of all the math you must surely know, but its completely misses the point. The rules of elementary algebra really are special, and it has to do with their correspondance to real things in real life. There's a reason mathematicians don't just enumerate all possible algebras and study them one by one.


I agree that it is important to recognize the limitations of this approach. As a high schooler (and even as an undergraduate in mathematics), you learn all sorts of formal systems. As a mathematics researcher, one of your charges is inventing interesting mathematical concepts to play around with. Obviously this is a bit much to ask out of DragonBox! And even more modestly, the ability to sit down with a problem and say, "Ah, but what really is going on here?" is a deep and difficult skill to impart. I don't know what these people were lacking, but if they didn't know how to move symbols around, I might have started there...

(BTW, an inconsistent set of rules would correspond to a version of DragonBox where there was a cheat code you could enter, and then easily solve every problem. So it would not "work just as well", and this would be pretty clear to a cheating gamer.)


OT: There's a great bit in Neal Stephenson's Anathem where these monk-like scientists are made to copy out subtly wrong mathematics and scientific proofs as a punishment.

AltDragonBox could be exactly that -- day and night cancel, except for symbols when its constellation is rising, in which case they divide, except for odd numbered Fridays in a leap year. Oh, and do it with numbers instead of day/night symbols.


Yes, there are loads of different forms of algebra and geometry. Sometimes people throw out what people though were fundamental rules and come up with new geometries (e.g. non-Euclidian geometry which turns out to be very helpful to describe relativity).

A lot of the time though, the other rules for alternative algebras produce very dull and boring algebras.


>but at the end of the day if you really want to precisely say what it is you're talking about, it's symbols

Hear hear! I'd go one step further and say its ALL symbols. Any associated real-life meanings that help a human intuitively understand the equation is purely coincidental and actually a distraction. I've repeated this argument ad-nauseam : http://news.ycombinator.com/item?id=4085558

Don't know who it was ( Martin Gardner ? ) who once said three dinosaur plus two dinosaur is still five dinosaur. The implication is that symbol pushing and symbol manipulation is way more fundamental than having humans around who can associate three and two with human artifacts and then add them to satisfy their intuition. The dinos will add up to 5 regardless of the human intuition.


If it's just all symbols then computers should be better at it than us. The reason we can prove deep theorems by choosing the right path through an impossibly large combinatorial space is because we perceive structure and meaning, and we use that to guide us. We gaim an intuition for something that's "going on underneath" and so don't just perform random searches.

Explaining simple proofs to students often leaves them feeling that they've followed the steps, but don't undertand. There is more than just symbols.


Humans have a lot more bandwidth and computational power than you might think. And the search space for most proofs is not all that large compared to say a go board once you consider how many different proofs also work.

PS: 1-10 petaflops by some estimates, just not that many significant digits per calculation.


When you say `most proofs' do you mean proofs that you would find in an intro level course, or do you something more. I strongly disagree that the search space for most proofs is as small as go. This may be true once you restrict to a suitably relevant field, but this is a nontrivial reduction which takes a great deal of insight!

Fermat's last theorem resisted the attempts of mathematicians for three hundred years because it required insights so complex they couldn't be formulated without a deep understanding of disparate subfields.

To tie this back to the go analogy, the search space of go is large because the branching factor is big (<400) and because the number of moves is quite large (<400 as well, for all but a very few bizarre situations). For real proofs, while the branching factor may be substantially smaller (given some axiomatic system), the length of the proof is much much longer. The exponent in proofs beat the branching factor of go.


Interesting take. Could you comment on my sibling comment?(Here: http://news.ycombinator.com/item?id=4106554 )


I'm a big fan of intuitive learning and have mixed feelings too (downloading the game now to try it out). Some thoughts

1) Certain basics skills ("spelling and grammar") are needed to express/understand higher-level ideas (literature, poetry). Games help practice them. (Fear: gamification hurts internal motivation)

2) Fear: Assumption that "algebra-like" lessons automatically help algebra understanding. Does typing help piano playing? It's easy to assume both "use your fingers" and must correlate.

3) Fear: Reinforcement that math is about moving symbols around. We're trying to express ideas, symbols are their serialization. There's a "rule" that the same card must be added to both sides. We know it's to balance the equation. Does the kid know? What if the rule was to add the card twice to one side, and 0 times to the other? Why does one rule but not the other make sense?

I'm excited that this helps practice basic skills, but am afraid of ending up with a Chinese-room situation where we can manipulate symbols but intuit nothing. We already have hordes of calculus "graduates" who vaguely remember "x^n... drop the n, make the exponent n-1"... and what of it? Did it shift their perspective?

Update: After thinking more, I think the game is a good thing overall. For a young child (5, etc.) this game is giving them a new mental model of the world. Later on, when they learn arithmetic, and so on, it can be shown how this mental model corresponds to the rules. Giving children new analogies to work with is a good thing.


Yes, there is growing evidence that gamification, if done right, can be really good for teaching ideas. Zoran Popović [1], a faculty member here at the University of Washington, has been working on these issues for a few years now with his "Center for Game Science" [2]. And at a more advanced level, games like FoldIt [3] are starting to make small dents in difficult problems like protein folding.

[1] http://www.cs.washington.edu/homes/zoran/

[2] http://centerforgamescience.com/

[3] http://fold.it/portal/


i think the salient point about dragonbox is not the reward system, it's the fact that the rules of algebra have been mapped, transparently and isomorphically, to the game rules. playing the game doesn't just help you memorise the rules of algebra, it actually makes you think about how you use those rules to manipulate and transform expressions, which is the fundamental skill underlying "real" algebra.


I don't think deep learning is the starting point, for algebra; I think those who get it relatively quickly typically start from pattern recognition in applying the rules, and then the understanding grows beneath that. If that's the case, this kind of thing is fantastic. I could certainly be wrong, but either of us should start pointing at studies next...


To me, gamification is suited for making necessary but painful tasks fun (e.g. cleaning your desk, tagging media, memorizing facts), but not for deep learning (e.g. algebra, quantum mechanics, object-oriented programming). But maybe, at 26, I'm just not with the times.

The thing to be careful about here is the use of "gameification".

There's gameification of the Internet marketing bullshit variety, and there's making things more gameful. The suits ate up the first term and associated it with rewards, points and extrinsic motivation. The latter is a not-yet-bastardised term which simply means to try and find ways to make more tasks fun, to try to make systems explorable, malleable, and allow for failure. Games teach best when you're exploring systems and manipulating them, seeing what they do, manipulate them again, see the result of that. They're very refined incidental learning.

What happens if you use bullshit gamification is the Overjustification Effect, where the rewards begin to dominate and crowd out the intrinsic motivation, as people begin to focus on those instead. Intrinsic motivation is your "deep satisfaction", and you are right that rewards erode it. This has been written about a lot by Alfie Kohn (eg. "Punished by Rewards").

I don't know of any research that shows that gameful styles of work, as long as they're not attached to large amounts of rewards, are bad at all. Having played with DragonBox a little bit this morning, it seems to do a very good job of being gameful, and extracting the game out of algebra.

Some things I noticed:

1. The game really highlights the malleability of numbers. For me, this was the deep revelation about algebra, and it took me a long time to get there. The way the game is designed using touch, lets you fling numbers around and place them on top of each other and such, and doesn't let players get hung up on numbers or placement. We get to the understanding that algebra requires very quickly. You seem to see that as a loss, but I see that as a really big win.

2. As with all educational games, failure is easy and not punished. I haven't found a way for the game to show me solutions, but in a classroom setting, that wouldn't be a problem.

3. I don't find the rewards any more or less motivating than a checkmark next to my work, so I don't think we'll see the overjustification effect here. They just say whether you did it right or not. There's no achievement system that could encourage play that might be harmful to learning, just feedback on the specific problem you were solving.

Feedback is required for students. Feedback is also a form of reward. So threading the needle is not easy, but it looks like DragonBox did a really good job here.

All in all, I think it's a really good piece of work, and the developers deserve to make a fat chunk of change from it.


"1. The game really highlights the malleability of numbers. For me, this was the deep revelation about algebra, and it took me a long time to get there. The way the game is designed using touch, lets you fling numbers around and place them on top of each other and such, and doesn't let players get hung up on numbers or placement. We get to the understanding that algebra requires very quickly. You seem to see that as a loss, but I see that as a really big win."

This. One of the things my eldest daughter struggled with early on in Algebra was the variables. She kept insisting on having a 'value' for the variable up front because the abstraction bothered her. And math was about numbers right? (when you are 10 math is always 'numbers' it seems, even when that is arithmetic). One she got rid of the notion that math was 'numbers' rather it was a sequence of mutation rules against things which were infinitely mutable (within constraints), it went much better for her.

This program elegantly sidesteps that issue by starting of with boxes. Boxes are the real world equivalent of variables and they aren't numbers so they don't trigger that association per-maturely.


I think gamification may not be able to directly teach a deep understanding. However, I think it may be able to encourage the development of a work ethic that will help to build a deep understanding.


Hmm. I worry that gamification does the opposite.

Anecdotally, my exposure to a constantly available stream of shallow stimulation (reddit, etc.) has decreased my ability to stay focused on initially unrewarding tasks. This seems like an effect that could be captured with a controlled experiment, so I'd love to know if it's been investigated.


To me, gamification is suited for making necessary but painful tasks fun (e.g. cleaning your desk, tagging media, memorizing facts), but not for deep learning (e.g. algebra, quantum mechanics, object-oriented programming).

We tend to think of understanding as "deep" and competence as "shallow." We tend to think of solving a problem for the first time as the valuable part of learning, and solving similar problems over and over as a waste of time. Maybe we even see it as stultifying, or as cheapening the experience of learning. Yet practice deepens understanding, and even if you don't believe that, you have to admit there's a long way to go between "understanding" algebra in the intellectual sense and mastering algebra in the mindless way that lets you use algebra when your mind is busy doing something else, such as learning chemistry or geometry. Anything that makes practice a little bit less boring will help kids develop fluency so they aren't distracted by understanding algebraic manipulations when they're supposed to be thinking about something else and just doing the algebra.


>rather than with the deep satisfaction that comes with understanding

This may not be a problem. For me, that satisfaction happens when understanding makes the world make more sense, less arbitrary; like you just got let in a joke that's been puzzling you for years. This is just one more thing that will make sense later. If anything, it'll enhance the effect.


One of the more popular TV channels in India, especially during the exams, is Topper ( http://www.yupptv.com/topper_tv_live.html ) The channel has its share of teaching, but mostly its crude gameification. Very effective channel. In terms of viewership during the exam season( totally unfair given India's huge student population ), it would easily surpass your CNN or Fox or whatever it is that Americans watch.

I watch a fair deal of Topper ( very addictive channel ). So they "teach" determinants by rapidly flashing square matrices on the screen and the competing student groups have to guess the value of the determinant. Not by computing adjoints and cofactors - that would be painfully slow. Mostly you use properties of determinants (http://en.wikipedia.org/wiki/Determinant#Properties_of_the_d... ). So if its a 3 by 3 and say a column is 3,1,4 and another column is 9,3,12, you know the value is zero ( because you could factor out the scalar multiple 3 and then two columns become identical, ergo value zero ). Sometimes they'll flash a triangular matrix and all you have to do is multiply along the diagonals. Or you'd have row 1 = [4,1,2], row 2 = [5,3,5], row 3 = [1,2,3]. Some smartypants would correctly guess that row 2 was just the sum of the other two rows, so the determinant must be zero.

Is this sort of thing "useful" ? I don't know. But this is how I learnt much of my math in India...and they continue to use these games to this day. I can look at equations of lines & tell you if they slope up or down. I can tell you whether your parabola is convex or concave, where the focii are and what the lengths of the minor and major axis of your ellipse will be....tons and tons of repititive trivia, force-fed through pattern matching & gamification. Just by looking, no actual calculations! But this is one of the reasons Indian grad students tend to do well out here in STEM...we have no intuition but tons of gameified training. Once we are here, we'll get the intuition as well. To start with intuition would be a horrible idea, because the teacher quality back home is horible. Most of them honestly have no idea what a vector is or a complex number is...in most cases English is not our native tongue, so we can't even pronounce "surd" correctly, let alone know where it came from, but we all know that the root of 3 is a surd and its root isn't a surd and so on ( my math text: http://books.google.com/books?id=1C4iQNUWLBwC&lpg=PA25&#... )

imho, gamefication is unequivocally good in STEM, atleast upto college math level. Ultimately its all symbol pushing.


I think you are being a little narrow-minded in basically saying that your own 'deep satisfaction' in 'deep learning' is the single-goal of maths.

To me, there are many sides of maths, and different people know, utilise and enjoy these in different ways. If this tool provides a new 'in' I'm all for it - though of course its not going to teach everything, and its not going to be right for everyone (nothing is - even the best maths lessons).

Also - its aimed at non-maths time (ie. replacing 'angry birds') rather than competing for with other learning time (I wouldn't be so happy if they for instance started making things like this mandatory in school). So really I don't see where the loss is....


deep learning: abstract, apply mechanical rules, concretize


I was going to add this as an edit to my earlier comment, but I'm on a crappy connection, and was too late. Let me expand on my comment.

I think this is a brilliant idea, and it seems to be well executed. I don't have the necessary hardware to run it, so I haven't played with it, but it looks to be a wonderful game based on algebraic manipulations. I, along with everyone else, expect and hope that it will engage players and allow them to learn the rules and skills of such manipulations.

And probably that's a good thing. Let me try to explain the underlying reasons for my sense of unease, as best I understand them.

Firstly, I am concerned that this will merely enhance the sense that math is simply arbitrary manipulations with neither meaning nor motivation. Many of the kids I tutor can do the manipulation, but don't get the point, and never connect it with reality.

Next, some of the kids I tutor can't do the manipulations without making stupid errors, and I can't help but feel that even after practising with this, they will still make stupid errors. Link that to the apparent meaninglessness, and there's a recipe for frustration.

Thirdly, this doesn't help to connect the creation of equations with the physical problem to be solved, and it doesn't help interpret any final answer. These are the steps that the kids I deal with simply can't do.

Finally, as someone commented, this isn't intended to be the whole and entire course, and it's supposed to be just one tool to help one stage, and to be built on and leveraged by the teachers. I've lost count of the number of wonderful tools and ideas that I've seen whither and die because the teachers can't make use of them. In some cases the teachers don't really understand them, but I would hope that fate would be avoided by this.

So in summary, I think this is a wonderful tool, and it has the potential to be a fantastic aid to learning. I am deeply uneasy about the further divorcing of algebraic manipluation from any sense of meaning, but I look forward with interest to see if it can be used in a meaningful way.


I'm comfortable with college-level math: linal, multivariate calc, set theory, various logics, geometry, proofs, and tensors; in the contexts of pure mathematics, compute science, and physics. I've experienced rote memorization, free-form exploratory learning, and much in between. I agree that most people never get the opportunity to learn how fun and beautiful math really is, and believe it's a tragedy that proofs and problem-solving are so seldom explored.

That said, the mechanical process of algebra is an important tool--one that can be honed by repetitive training. Having those physical patterns of grouping, distribution, cancelling, ingrained into your brain can make more abstract explorations easier. It's like learning how to walk in order to backpack the Wonderland Trail, or practicing strikes in martial arts to gain a better understanding of partnership. To that extent, games like these can be a fun and useful part of exploring math.


My teaching experience has been largely the opposite. I often find students in a situation where they have a large equation, but don't know where to start in solving it. For instance, given

((3+7)*x)/(3+7+x) = 5

They'd grow confused on how to start. Should they combine the 3 and 7 in the numerator? In the denominator? Or should the multiply both sides by (3+7+x)?

Of course, it doesn't matter which one they choose. Any of those will get them a step closer to solving the problem. However, since they don't have the mathematics confidence to just play with the problem, they'll become paralyzed with the various, equally good options. On the other hand, if they were more comfortable with the symbolic manipulation parts, they'd spend less time worrying about trivialities and more time focusing on parallel resistors.


You keep using this word, "meaning". What does it mean? ;)


In a programming language, you have syntax and semantics. Syntax tells you what you can write and how; for example what is a valid program. Semantics tells you what a program evaluates to, and maps your programs to another domain.

Here you have the same thing. In math you have syntax, and semantics. The other domain from semantics might be abstract, or it can be purely mechanical, but it can also be connected to reality. If your operations map to nothing that makes sense to you, the operations are just mechanical; you solve equations in some way because you know it's right but you don't understand why. If your operations map to other domains that you understand (also if they are abstract domains in your imagination), you can understand why the operations work like they do, and you know why you have to solve them the way you do it.

Maybe the equations don't have a specific meaning per se; but if they don't have any meaning for you, there is no way you understand what you are doing when you solve them.


A programming language semantics is a set of mutually recursive equations describing how a well formed program manipulates values. The equations themselves are as mechanical as the they can possibly be.


The recursive equations are the means by which you obtain a mapping from one domain to the other (eg. from the programming symbols to the program values). For equations there are many ways in which you can give meaning to each equation in the same way, such that the mechanical process makes sense.

For example:

a x = b (text) --> x is unknown, it is the right one if f(x) = a x equals f'(x) = b; both functions are programs you can compute and play with

from there you go mechanically to:

x = b/a (text) --> x is unknown, it is the right one if f(x) = x equals f'(x) = b/a

while in the first step it was hard to tell much about x, now we can see that it is trivial to guess which is the right x; x must be b/a

This is the first mapping from the domain of symbols to another domain that I could think of. There must be more natural mappings that can be used like this.


Check out abstract interpretation and Galois connections. These require a different kind of mechanical manipulations than simple algebra. I wonder if there is a gamification to be found in this direction.


The meaning of the equation is that which causes us to study it rather than an arbitrary selection of symbols following arbitrary rules.


No, that is its beauty :-)

Seriously: there is something to be said for the claim that mathematics is the search for beautiful tautologies.

Like javelin throwing vs hunting, running vs outrunning a predator, or painting vs making a portrait using paint because that is the only way to do it, there is a difference between being doing math and using math to reach a goal.

I think it would be very nice if one managed to give kids, even those with little mathematical talents, a glimpse of that difference.


I lack words to describe how awesome this game is, both from a pedagogical perspective and from "It's genuinely fun to play."

My fiancee has just ordered me to take a bath as a clever way to get me away from the iPad because she wants to do algebra, by herself.


You are the master of the words and if you are failing to find words it means that I HAVE to get this game. Thanks.


"It's genuinely fun to play" is huge, from a pedagogical perspective, when it refers to the actual bits of the game that involve learning.


I have an idea similar to this that would secretly teach circuits:

The game would be a water-tube building game. Voltage would represent the height drop that causes the water to flow, current would be, well... current, resistance could be marked by notches in the tube section, etc. Each scenario would involve building a water maze to reach a specific objective.

Gradually, different tube sections would be replaced by circuit schematics, until at the end of the game, you would be designing straight-up circuits.

Feel free to build this, just let me know when it's available :).


I have a deep unease about this. It's brilliant that the kids learn the manipulations (although it's unclear if they'll be able to follow the rules when not enforced by the app) but it's detached. It's unconnected, and there's no sense that it's actually potentially useful.

It will be fascinating to see where it goes, but I'm worried about how it will translate into actual solving of problems, which is what algebra is about. Too many people think algebra is about mindless manipulation, and this seems to reinforce that.

Yet to be seen. Interesting times.


I'm not sure what would make you uneasy about that, almost all infant learning happens this way. The education system we understand is a trade off of educating the masses vs cost, nothing about the education system that we went through was determined to be the best system for everyone (thus you could argue, for anyone though obviously some do excel) and there is no real basis to believe that initially abstracting the pedagogical outcome of a topic from learning the underlying mechanics would have any detrimental effect on the learners long-term understanding.

If you extend this concept out you could very well have large impact in the adult learning sector, where often the students have grown to develop a bias towards certain subjects or areas (math especially) which makes them quite difficult to engage. The barriers could potentially be reduced using the same abstraction mechanic.


I remember you said once that rote practice and drilling of arithmetic helped even higher math. I agree. How is drilling mental math any less mechanical than the unconscious familiarization/ingraining of algebraic concepts of this app? In both cases there is an intangible benefit beyond the process.

For the brain, prior meeting in a simpler guise is useful in reducing friction when incorporating new concepts. I imagine it like starting off with good weights when doing a search with no global.


  * How is drilling mental math any less mechanical
    than the unconscious familiarization/ingraining
    of algebraic concepts of this app?
There is a difference in that with mental arithmetic you have, or can have, a direct connection with an underlying reality. This seems to be entirely divorced from any reality, and the rules can, if you don't already know what's going on, appear completely arbitrary.

I can picture asking an adept "why do you put the same thing on each side?" And getting the answer - "Cos that's just how it works."


It -is- how it works. In algebra at least.


Yes, it is how it works, but it's not just how it works. There are reasons for the rules, and underlying models for the rules. It's not arbitrary, it has evolved over centuries to have purpose.

It's not "just" how it works. When you have the equals sign between two expressions you are saying that instantiation of the variables must result in quantities that are the same. When you modify one side then you must make the same modification on the other side in order to retain that property. there are reasons for things to be the way they are.

It's not "just" how it works.


Disagree strongly. It's not useful as an entire stand-alone, but having a friendly environment that doesn't let you screw up to badly is a great way to start learning by doing. There is a good feedback loop here where getting stuck with what you're doing or not being able to move those skills onto paper or into real world problems ends up motivating learning. The point is to be a tool supported by other resources not to replace all of classroom learning.


I don't think its intended to teach algebra independently. The article addresses the roles of teachers in potentially using this in classes, to "teach the whys of algebra". And this applies to both the whys of the rules, and the possible real world applications.

I think the main reasons that people are turned off of algebra are that they think it is hard and it is boring. An thats the hurdle that must be jumped. This gets around both of those problems. They learn it without realizing that they are learning it. And once they know the rules, it is relatively simple to show how this fun game that they just learned actually has real world applications.

I might have been a massively nerdy little kid, but I remember learning the basics of algebra back in the 6th grade and doing problems and thinking how FUN it was. I didn't get how most kids in my class didn't think that this was a new exciting puzzle. Its exciting to see something that manages to put that sense of fun back into math.


Very cool. This actually intensely reminds me of Ed Yang's logitext sequent calculus tutorial: http://logitext.ezyang.scripts.mit.edu/logitext.fcgi/tutoria...

You don't have to know the rules of the sequent calculus, you can just click around, but the theorem prover will ensure that you can't break them. Then, by fucking around and reading through the tutorial, you can pretty much learn how it works.

I think that things like this are the right way to start designing interactive education. Create a play space, enforce the rules, provide lessons that act as hints and tips for understanding how the rules work.


This is brilliant. You're teaching the mechanics of algebra but initially ignoring "this is math" which lets players avoid the mental barriers they may have erected about that particular subject.

Being able to "do" first makes explaining the "why" later much easier and more interesting.


When I saw the title, I thought "would it not make more sense to use trigonometry to beat Angry Birds?"

http://news.ycombinator.com/item?id=1043491


Who's trying to prove the Goldbach conjecture before they learn the rules of algebra? Most kids in middle to high school math classes aren't worried about their "mathematical maturity" or about having powerful insight. Rather, this obviously shows that the rules of algebra can be applied to other sets of symbols, and that letters and numbers are simply a subset of a much larger set. How is that not a powerful notion? If you're bothered by this, then go back and read Herstein, or any other intro to group theory. Seriously, this is a great way to get kids actively thinking about the rules of manipulation of symbols.

The seeds of abstraction must be planted before you can play with more lofty ideas. If games aren't a good way to enjoy mathematics, then you have missed the point of a lot of math.


Very innovative, I love seeing educational apps that make the player think and solve puzzles instead of just repeatedly showing them rules to memorize.


I just bought this for my 5-year-old daughter. She mastered the first level (or chapter, as the game calls levels) in about an hour, with minimal input for me (I just read the minimal instructions at the beginning).

I am really excited about this game, and others like it.

As someone from the former Soviet Union where we started learning rudimentary algebra in first grade, I remember variables being explained as a box that you have to figure out what is in it by putting everything else on the other side of the equals sign. This game literally takes this concept and gamifies it.


I studied pre-Algebra in the 6th grade - about 12 years old. The author's child is learning the same things from Dragon Box at 5 years old. That gives kids nowadays a 7-year jump on the standard American public school curriculum. It's amazing to think of how much more kids will be able to learn and accomplish with their lives with iPad based learning tools.


This is awesome, I'm going to buy this for my little brother.

I can imagine expanding upon this concept to get kids to solve word problems. Present a simple word problem, give the player some variables/cards and operators to pick from, and let her arrange them into a suitable equation or three. Award points for reaching states like a fully isolated variable, which is basically the solution.

Maybe specific guided processes could be created for different varieties of problems, e.g. distance-time problems, simultaneous equations, algebra applied to geometry, combinatorics...each type of problem could be broken up into sub-components which the player first arranges into the right combination, and then returns to the original algebraic solving process as the final step.

Hmm. If my current startup idea doesn't work out, I might have to look into venturing into education. I always liked tutoring anyway.


I convinced my mother to purchase the iOS version for all her grandchildren ... and then I played it. There was a distinct change in my behavior when there was a distinct change in the cards - they go from colorful bugs with different backgrounds to different symbols in black on white backgrounds. That's when I had to concentrate on what was actually on the screen and think about what moves to make.

I have yet to see what the younger ones do with it, but my 13yo found it somewhat interesting until he had to think - that made it less of a game for him and he became less interested.

My anecdotal experience with this game suggests that the same people who would excel at math (with a trait for "why is this wrong? let's try something else; let's dig deeper") will also excel at this game. Those that don't want to think are going to give up when the game changes.


This is not a solution for those don't want to think. But many who would gladly think if they cared will now find the transition to algebraic symbol manipulation lot less painful. Kids have their own set of "wants"... In most situations they have no clue how math is a path to satisfy such a want.

I once came across a thread on the scratch website where a student was saying he wanted to figure out how to use trig functions because the guys using trig functions wrote much better games. He(she) was complaining that all the explanations on the web made no sense to him(her). These kinds of tools together can ease the path for those who want to think, but never end up paying enough attention to math due to unnecessary hurdles that prevent exposure to deeper ideas. It is not a silver bullet, but definitely a nice tool in the hands of a teacher who wants to stimulate thinking and a student who wants to think.


Great idea, look forward to playing this with my daughter.

But, from the article: "the flip side to that in the case of DragonBox is that you don’t learn the reasons for the rules. My kids (particularly my five-year-old) have no idea why, when you drag a card below another one, you have to drag it below all the other cards on the screen."

Games like this still have a place, but knowing the reasons and the why of things is still incredibly important.


Hi, as the guy behind the game concept, I am thrilled to read all these comments and discussions. For those interested I can explain how I thought of this game and which goals we try to reach with it. First of all, the game is a direct translation of my view of math. Abstract objects, relations between them, and playing around with it. Obviously there is no One mathematics. Each of us we have our own subjective understanding of it. Secondly, I have three kids, and I want the best for them. Mathematics can be used to understand better our world and can give access to better decisions. The earlier, the better. That means I d like them to learn K-12 math as soon as they can get it. And they could get everything now, if we had the right tools. Just to say that I make sure that the games we create transfer to useful knowledge. I am not here to sell another game, I am here to make children learn. Third, first we teach how to solve equations and then, how to set up equations. 4. Our goal is to make players think and learn. For example, players have to figure out themselves how to solve an equation with x in denominator. I think we are the only ressource that let a kid find out that by herself. School has no time to let kids spend time on high level thinking... 5. most importantly, this game is about discovery learning. Trial and error. The only reason there are texts, is that parents feel unease with textless discovery games. Children and parents learn completely differently. So imagine what a teacher does to our poor kids (i am myself a teacher, so i try to replace myself...). She cant test her teaching as we tested our game... how can you be better without feedbacks? 6. no teacher will be able to beat this game. Because of feedbacks, discovery mechanisms, beautiful symbols, tests etc.. players solve 200 equations in 1,5 hours without any prerequisite... and explanations. This game avoid many pitfalls that communication with words create when explaining algebra. Teaching algebra from arithmetic, concrete to abstract is to my mind crazy. It s an unecessary step. This game is the result of a thinking process where I sat as a big hairy goal to teach K-12 math in less than 20 hours. It is obvious that to do that, we have to think very differently. For example none has noticed that the equation is set up in two dimensions. The game seems simple and obvious and it is easy to start discussing the effect of it. It was pretty complex to make it that simple.... Make complex things simple without oversimplifying, that s the point to discuss to progress in learning science. That s what the game is about. And i hope it inspires many to work with it.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: