Geoquiz: Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
 
(14 intermediate revisions by 6 users 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-1.xo|Geoquiz-1 }}
{{ 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 9: Line 9:
== Geoquiz ==
== Geoquiz ==


Geoquiz is a Geography guessing game.
Geoquiz is a geography guessing game.

= Screenshot =
[[Image:GeoquizActivity.jpg|380px]]

== 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
** 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 ==
== Information for programmers ==
This little Activity is still a work in progress, but it's pretty functional already.
This little Activity is still a work in progress, but it's pretty functional already.


* uses SVG for the country shapes
* Uses SVG for the country shapes
* only has a map of Africa, and only displays the names in English
* Has multiple continents, but only displays the names in English
* 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://github.com/gmccreight/geoquiz/tree/master]
{{Activity page
|icon=Image:activity-geoquiz.svg
|genre=Games
|short description=Geoquiz is a geography guessing game.
|contact person=User:Gmccreight
|activity source=http://github.com/gmccreight/geoquiz/tree/master
|bundle URL=http://www.gmccreight.com/geoquiz/Geoquiz-4.xo
|activity version=4
|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 :