Showing posts with label apps. Show all posts
Showing posts with label apps. Show all posts

Friday, 12 July 2013

Lesson sketch: Online Bearings Game gets 360 times better!

Here it is:


Here is the address for the pupils and to go fullscreen (recommended): http://globalracing.overthefence.heliohost.org


Features:

  • Warm-up level, which aims to give pupils a basic idea of bearings (including bearings above 180 degrees). <--Btw. I had to remove features from this section to make it less fun (so pupils would want to progress).
  • Three main levels, which progress by getting fewer instructions, requiring more accurate measurements AND increasing the complexity of the scale used. 
  • Ability to race whole classes against each other (more on this later).
  • 'Extension' level where reverse bearings are practiced (with high score board).
  • New 8-bit graphics style.

Racing:

  1. To set up a class to race go here: http://globalracing.overthefence.heliohost.org/admin and enter the details on the 'Create a class' form. 
  2. Have all the pupils play the game on a different computer. Whenever they complete one of the main three levels they will be asked to type in their 'team name' and 'class code'.
  3. They can choose the team name, but make sure they type in the exact class code you created in step one.
  4. On a computer with a projector, go back to: http://globalracing.overthefence.heliohost.org/admin and enter the details on the 'Race an existing class' form.
  5. On the next page, you are given a list of students to include/take out (this feature is mainly to avoid having somebody choose an inappropriate team name). Choose the teams to race and click 'Race'.
  6. Wait for it to load, put it on the big screen, click 'Go'.
  7. Watch the magic.
(Btw. If you want to try out adding teams and watching races you can use 'ras' as the school code, and choose races made 'All time')


Why remake this:

I attempted this previously but stopped, a little frustrated, as my knowledge of programming ran out. Learning PHP allowed me to add the data-sharing between computers.

More than that though, I wanted this to be a proof-of-potential; that Maths based computer games don't have to be awful.

My reasons for disliking most games is documented here, and I thought it might be nice to see how I did against my own list:
  • Multiple maths skills used in inceasingly difficult combination - Skills involved: bearings, angle measurement, map scales, reflexes, knowledge of shortest route techniques, reverse bearings. Definitie progression between levels.
  • Intrinsic reasons that the skills are necessary - Not entirely clear in the main levels unless you know that bearings are still used by boats. The reason is more obvious on the 'extension' level.
  • Maths skills are not painful to implement; that game mechanics/input methods do not get in the way, there is flow - I don't like how awkward the protractor is to move around and it does slow things down quite a bit. However, it is an essential part of understanding bearings, and the rest of the game flows fairly well.
  • Rewards; feelings of mastery, leader boards, progression of story, new, fun in-game abilities - Different levels have you using the same knowledge of bearings in different and interesting ways, there is competition and feeling of mastery/progression. No real story, but there is a certain satisfaction in saving more people than last time.
  • Any additional difficulties or constraints to the maths problems are introduced in a way that feels natural and unvontrived - Only having ten moves is a meaningless constraint. I included the constraint to gently encourage pupils to move away from guessing angles and in to measuring them. This and the other constraints, however, are standards seen in many popular computer games and my hope is that they are pervasive enough to be accepted by pupils.
  • The maths problems involved are at least interesting, if not also fun -
    The game is to use and understand bearings correctly. Take away the bearings element and the game is no longer interesting.

 

Please let me know if you find any bugs or have any ideas how the game could be bettered.

Sunday, 28 October 2012

A Gamer's Lament: 8 Reasons Why Online Maths Games Suck

Online educational games are everywhere, but finding one that is not painfully bad is often a struggle. I even hear pupils complain when they are told that 'today will be a games lesson on the computers' and its hard to bribe convince them to play any game for longer than 15 minutes. Below, I will look at some games that do work, but first, here are eight reasons, with examples, why most don't:
  1. Taking conventional game mechanics, then blocking the flow with a tacked-on maths process.

    http://www.mathplayground.com/ScaleFactorX2/GameLoader.html
    This is extremely common and comes about because it is the laziest easiest way to make an educational game. In the example above, they have made (quite a bad) traditional platformer, then ruined any semblance of fun by punishing you for completing each level with a tedious math problem.
  2. Maths processes are completely removed and inappropriate to the game.

    The game above is also a prime example of this common problem. No thought has gone in to trying to use the maths skill as a game mechanic (which in this case, of scale factors, would be easy). Instead, the game and the maths are seperate entities. In other games, whilst they are not always seperate, they often have no intrinsic reason to be associated to the game (e.g. times tables in a detective game). What's worse in this case is that the game part is the fun bit, making it seem a desperate attempt to make scale factors interesting.
    hint: scale factors do not need to be made interesting!
  3. No progression or sense of mastery - every question is exactly the same.

    http://www.ictgames.com/dragonmap.html
    Play any modern computer game and you will have a story with twists, turns and character progression. It will introduce each new game mechanic (e.g. a double jump or new super-power) individually, let you practice it, then introduce parts of the game that require you to use this skill in more and more complex ways or in combination with other skills.
    Play an online maths game, like Dragon Map above, and you will use the same skill at roughly the same difficulty for the entire time. This happens for two main reasons; due to budget/programming ability differences, its only really feasible to make one repeating level, and games are designed to practice a single skill, so once that is mastered there is nowhere to go.
    My game, though you can use your mastery of the skill to try to find a shorter quicker path, unfortunately also falls in to this category.
  4. In order to be fun, they are too easy/only practice something you can already do/involve little maths/does all the maths for you.

    http://www.coolmath-games.com/
    Since most games are simply practice for repetitive processing skills hidden beneath a basic game mechanic, they are only fun if those processes do not get in the way by taking any thought to complete much time to work out. The ideal way to solve this problem would be to find some way to make the maths processes fun to do. The way that most games solve this problem is by making the problems so basic (once you work out how to do the first question) as to be trivial. Above is not a single game, but a whole site of games which are fun for the sole reason that the maths has been all but removed.
    This is one of the most unmotivating aspects, and where the main pupil complaints come from, because not only are there more fun games you could be playing, but you're not even learning anything for your pains!
  5. Flawed game mechanics - too slow to play, can cheat and guess, or just not a fun game to begin with.

    http://www.ictgames.com/funkymum.html
    This problem arises because these games are made by maths teachers and not games designers. The game above is also an example of problems 2,3 and 4. Notice, though, how frustrating it is to have to click 'next' after every question and how unrewarding it is to have the same animation play every time you answer a question correctly.
  6. In order for the game to work, meaningless constraints are added.

    http://www.mathplayground.com/FractionGame/FractionGame.html
    The game above actually has some interesting maths in it, but in order to do so, has had to include unexplained, extrinsic constraints (must all be the same size, must be three blocks long, etc.). In the end it just feels contrived and you ask 'Why can't I just bridge the damn gap!'
  7. No rewards at all

    http://www.mathplayground.com/algebra_puzzle.html/
    I have posted before about how rewards in games are more than just medals, but most maths game don't even have that. If you get the right answer in the game above, it says 'yes, you were correct' and then you click 'new problem'. Why would you then want to solve the next problem?
  8. Not a game

    http://www.bgfl.org/bgfl/custom/resources_ftp/client_ftp/ks2/maths/measures/
    Slightly less common, but still prevalent are these 'games', which really are textbook questions with colourful pictures or animations (if you're lucky) round the sides of them. I weep for these attrocities.

A Better Way

My ideal maths game would include:
  • Multiple maths skills used in inceasingly difficult combination
  • Intrinsic reasons that the skills are necessary
  • Maths skills are not painful to implement; that game mechanics/input methods do not get in the way, there is flow.
  • Rewards; feelings of mastery, leader boards, progression of story, new, fun in-game abilities
  • Any additional difficulties or constraints to the maths problems are introduced in a way that feels natural and unvontrived.
  • The maths problems involved are at least interesting, if not also fun.

One of my favourite games out there is called 'A tangled web' on MangaHigh.com.
  • It manages to make 'missing angles problems' a natural and essential part of the puzzle-game mechanics.
  • Because it borrows problems from GCSE past-papers, it has plenty of levels that progress in difficulty as they incorporate more and more angle rules.
  • Though the typing in of the angle can be a little clunky, calculating the angles is not too labour-intensive to ruin the pace, and the way you can make notes really helps (without trivialising the maths).
  • Because each level is presented as a puzzle, there is intrinsic enjoyment and a feeling of mastery in solving it, you also get medals and a leader-board as secondary reward systems.
The only two problems I see with it is; there is no story element/you feel no attachment to the spider you help and there is no 'natural' tutorial section as a new angle rule is introduced. What should happen in-game as a basic level, with either written hints or some sort of exploration in to the rule, is instead put in to a dry, written explanation that completely breaks the immersion in the game.

Another game which sounds good but I have not tried (because it costs money) is Dragonbox.

Looking forward

I think that there is no reason why a game couldn't incorporate a large section of the GCSE syllabus in a natural and progressive way, where each task seems like a necessary step to progress the storyline. After all, the syllabus is supposedly designed to incorporate maths that is used in the real world, so when you have infinite lisence to create your own world, it should be possible to make a situation where your character meets these problems.
Maths is interesting and has millions of fun, challenging problems that can be brought in to a game, and games like Total War show that it is possible to have complex and difficult strategy, with many different problems interweaving each other and still make a fun game. Hell, Championship Manager is basically just an optimization and spreadsheet game, but it is ridiculously addictive:


All that needs to happen is for maths teachers and games programmers to work together effectively, and for some big games publisher to realise the huge market that this could open up to them and make the investment.

Finally, one quick shout-out to the first educational game I played that was actually enjoyable, The Typing of the Dead (now free apparently); basically 'The House of the Dead' game but you have to type words to shoot. Very basic, but so fast paced, and perfectly suited to practicing fast typing, that it just works.
GIFSoup

Saturday, 21 April 2012

Bearings game: UPDATE

My bearings game now has three levels and instructions on its own site. Clicky

I also thought I'd show you what the race bit of the game looks like:

Wednesday, 11 April 2012

Lesson Sketch: Bearings - Yacht Race Along the Thames

I've just made this game on bearings:




Update: Now including multiple levels, video instructions and a Link to the file.

This is the secondary reason that I have been reading about gamification. I'm not really sure, though, how well I managed to stick to the guides I set for myself last week.

Notes on it's use:

  • The idea of the game is that different groups of students will come on to the computer at different times.
  • Each group has about ten minutes to create a winning track.
  • If they finish early they can make more tracks and should be encouraged to think about strategies for minimising the total distance.
  • If they are unsure, they should click the 'Hints' button at the top of the screen.
  • Once each group has at least one track saved, click the 'Race' button on the bottom right of the screen.
  • Race will let you see who had the shortest track.

Other comments

  • An alternative way to do this would be to have each group on a different computer. On the race screen each group can click on 'View data' and copy the data for the track they have saved on to your computer to view the race at the end.
  • The main learning objectives for this game are to understand bearing notation and be able to measure bearings.
  • Secondary objectives are to be able to use map scales and to consider strategies for achieving the shortest possible distance.

Please let me know if you find any bugs or have any suggestions.

    Quick wins from Direct Instruction: Dimensions of Difficulty

    This post was inspired by an episode of the Craig Barton podcast with Kris Boulton. Kris was acting as a salesman for Engelmann's Direct...