Touchop: Difference between revisions
Jump to navigation
Jump to search
m (Reverted edits by Spammy Spam Spam (Talk) to last revision by Dadim) |
|||
Line 1: | Line 1: | ||
=Touchop= |
=Touchop= |
||
Touchop is an |
Touchop is an mathematical puzzle game. Each level of the game provides a fixed set for formula fragments, or mathematical operators. These have to be composed to complete formulas such that certain objectives are met. |
||
Technical features: |
|||
Features: |
|||
* UI concept is based on drag-and-drop and compatible with the upcoming tablet design |
* UI concept is based on drag-and-drop and compatible with the upcoming tablet design |
||
* Non-unique solutions make mathematical concepts explorable |
* Non-unique solutions make mathematical concepts explorable |
||
* Platform independent and light weight code based on SVG,XSL, and JavaScript |
* Platform independent and light weight code based on SVG,XSL, and JavaScript |
||
Implemented mathematical domains |
|||
* Arithmetics |
|||
* Plus/Minus |
|||
* Multiplication |
|||
* Division |
|||
* Power |
|||
* Self defined variables |
|||
* Expressions with free variables |
|||
* Function plots |
|||
* Turtle graphics |
|||
=Screen shots= |
=Screen shots= |
Revision as of 22:42, 1 September 2011
Touchop
Touchop is an mathematical puzzle game. Each level of the game provides a fixed set for formula fragments, or mathematical operators. These have to be composed to complete formulas such that certain objectives are met.
Technical features:
- UI concept is based on drag-and-drop and compatible with the upcoming tablet design
- Non-unique solutions make mathematical concepts explorable
- Platform independent and light weight code based on SVG,XSL, and JavaScript
Implemented mathematical domains
- Arithmetics
* Plus/Minus * Multiplication * Division * Power
- Self defined variables
- Expressions with free variables
- Function plots
- Turtle graphics
Screen shots
Example
The animation below shows the process of solving a level with the objective result 4. Available ingredients are the numbers 1, 2, 3, as well as the operators times and minus:
The level definition for this example looks like this:
<touchop> <test domain="algebra" win="4"/> <op name="minus" xy="100,200"/> <op name="times" xy="200,300"/> <atom value="1" xy="100,100"/> <atom value="2" xy="200,100"/> <atom value="3" xy="300,100"/> </touchop>
See also
The game is introduced in this video:
You can try it online, or download the source here: