Geoquiz: Difference between revisions

From OLPC
Jump to navigation Jump to search
(Changed the hosting URL for the code (now at Github))
 
(2 intermediate revisions by one other user not shown)
Line 3: Line 3:
{{olpcboxtop|toptext=[[{{PAGENAME}}|Geoquiz]]}}
{{olpcboxtop|toptext=[[{{PAGENAME}}|Geoquiz]]}}
{{ OBX activity | [[Image: activity-geoquiz.svg|40px]]|extra}}
{{ OBX activity | [[Image: activity-geoquiz.svg|40px]]|extra}}
{{ OBX xobundle|http://www.gmccreight.com/geoquiz/Geoquiz-3.xo|Geoquiz-3 }}
{{ OBX xobundle|http://www.gmccreight.com/geoquiz/Geoquiz-4.xo|Geoquiz-4 }}
{{ OBX team | [[User:Gmccreight|Gordon McCreight]]}}
{{ OBX team | [[User:Gmccreight|Gordon McCreight]]}}
{{olpcboxbottom}}
{{olpcboxbottom}}
Line 15: Line 15:


== Versions ==
== Versions ==
* 4
** Thanks to [[User:Ndoiron|Nick Doiron]] for a patch making:
*** Swaziland, Lesotho, and Gambia show up correctly (Gambia is small, but visible)
*** The buttons cycle from top to bottom and vice-versa


* 3
* 3
Line 28: Line 32:


== Known issues ==
== Known issues ==
as of v3 :
* as of v4 :
** still quits on completion. It should say something like "congratulations!" when you are done and let you pick again, instead
* three little bugs in africa : Gambia, Lesotho and Swaziland do not show up as yellow when they come up in the list... they are too small perhaps in the svg. adding a 2px halo around each country should solve that problem generally, if possible...

* one large bug in africa : Zimbabwe is called "Mozambique"
* as of v3 :
* it quits on completion. It should say something like "congratulations!" when you are done and let you pick again, instead
** three little bugs in africa : Gambia, Lesotho and Swaziland do not show up as yellow when they come up in the list... they are too small perhaps in the svg. adding a 2px halo around each country should solve that problem generally, if possible...
** one large bug in africa : Zimbabwe is called "Mozambique"
*** Is this really true? I just double-checked and it doesn't appear to be true to me, Gordon, the developer. (Gordon)
** it quits on completion. It should say something like "congratulations!" when you are done and let you pick again, instead


== Feature requests ==
== Feature requests ==
* Adjust difficulty : let players choose the # of options per question, from 3 to 7
* Adjust difficulty : let players choose the # of options per question, from 3 to 7
** There's actually a hidden way to do this. Hold down the shift key then hit the + key. You'll get two more country options. The minus key removes two options. (Gordon)
* Add language support : there are good 100-language lists of country names.
* Add language support : there are good 100-language lists of country names.
*: For extra difficulty, support randomly selecting a language for each country name shown, from a given set of languages
*: For extra difficulty, support randomly selecting a language for each country name shown, from a given set of languages
Line 46: Line 55:
* Intended to be multi-player, but haven't written the code for that yet
* Intended to be multi-player, but haven't written the code for that yet
* When you finish the game it crashes rather than having a cool "TADA" type screen
* When you finish the game it crashes rather than having a cool "TADA" type screen
* The SVG colors aren't displaying like I think they should, so the highlighted coutries are actually purple instead of a nice yellow-orange
* The SVG colors aren't displaying like I think they should, so the highlighted countries are actually purple instead of a nice yellow-orange
* The code is hosted at [http://wiki.laptop.org/go/Geoquiz]
* The code is hosted at [http://github.com/gmccreight/geoquiz/tree/master]
{{Activity page
{{Activity page
|icon=Image:activity-geoquiz.svg
|icon=Image:activity-geoquiz.svg
Line 53: Line 62:
|short description=Geoquiz is a geography guessing game.
|short description=Geoquiz is a geography guessing game.
|contact person=User:Gmccreight
|contact person=User:Gmccreight
|activity source=http://code.google.com/p/geoquiz/source/browse
|activity source=http://github.com/gmccreight/geoquiz/tree/master
|bundle URL=http://www.gmccreight.com/geoquiz/Geoquiz-3.xo
|bundle URL=http://www.gmccreight.com/geoquiz/Geoquiz-4.xo
|activity version=3
|activity version=4
|releases=7.1.2 (656), Candidate
|releases=7.1.2 (656), Candidate
}}
}}

Latest revision as of 04:45, 5 April 2009


Activity-geoquiz.svg

Geoquiz

Geoquiz is a geography guessing game.

Screenshot

GeoquizActivity.jpg

Versions

  • 4
    • Thanks to Nick Doiron for a patch making:
      • Swaziland, Lesotho, and Gambia show up correctly (Gambia is small, but visible)
      • The buttons cycle from top to bottom and vice-versa
  • 3
    • Added South America and a front page where you pick the continent
  • 2
    • Added a message about which keys to use.
    • Discovered a mistake in the MANIFEST which created double files in the .xo zip file (no big deal, but fixed)
    • Gave credit to the Maze activity in the code. Used a lot of their code in this Activity.
  • 1
    • Released to the wild

Known issues

  • as of v4 :
    • still quits on completion. It should say something like "congratulations!" when you are done and let you pick again, instead
  • as of v3 :
    • three little bugs in africa : Gambia, Lesotho and Swaziland do not show up as yellow when they come up in the list... they are too small perhaps in the svg. adding a 2px halo around each country should solve that problem generally, if possible...
    • one large bug in africa : Zimbabwe is called "Mozambique"
      • Is this really true? I just double-checked and it doesn't appear to be true to me, Gordon, the developer. (Gordon)
    • it quits on completion. It should say something like "congratulations!" when you are done and let you pick again, instead

Feature requests

  • Adjust difficulty : let players choose the # of options per question, from 3 to 7
    • There's actually a hidden way to do this. Hold down the shift key then hit the + key. You'll get two more country options. The minus key removes two options. (Gordon)
  • Add language support : there are good 100-language lists of country names.
    For extra difficulty, support randomly selecting a language for each country name shown, from a given set of languages


Information for programmers

This little Activity is still a work in progress, but it's pretty functional already.

  • Uses SVG for the country shapes
  • Has multiple continents, but only displays the names in English
  • Intended to be multi-player, but haven't written the code for that yet
  • When you finish the game it crashes rather than having a cool "TADA" type screen
  • The SVG colors aren't displaying like I think they should, so the highlighted countries are actually purple instead of a nice yellow-orange
  • The code is hosted at [1]

Activity Summary

Icon: Sugar icon::Image:activity-geoquiz.svg
Genre: Activity genre::Games
Activity group: ,|x|Activity group::x}}
Short description: Short description::Geoquiz is a geography guessing game.
Description:
Maintainers: ,|x|Contact person::x}}
Repository URL: Source code::http://github.com/gmccreight/geoquiz/tree/master
Available languages: ,|x|Available languages::x}}
Available languages (codes): ,|x|Language code::x}}
Pootle URL:
Related projects: Related projects,|x|Related projects::x}}
Contributors: ,|x|Team member::x}}
URL from which to download the latest .xo bundle Activity bundle::http://www.gmccreight.com/geoquiz/Geoquiz-4.xo
Last tested version number: Activity version::4
The releases with which this version of the activity has been tested. ,|x|Software release::x}}
Development status:
Ready for testing (development has progressed to the point where testers should try it out): ,|x|Ready for testing::x}}
smoke tested :
test plan available :
test plan executed :
developer response to testing :