Games: Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
m (Reverted edits by JamesLord (Talk) to last revision by 61.12.12.147)
 
(90 intermediate revisions by 42 users not shown)
Line 1: Line 1:
{{stub}}
{{Translations}}
{{RightTOC}}
==Introduction==
The OLPC is an education project but that doesn't mean there is no room for fun. On the contrary, fun must be integrated into the child's educational experience.
The OLPC is an education project but that doesn't mean there is no room for fun. On the contrary, fun must be integrated into the child's educational experience. See also [[Game development]] for more.

==Ideas==
== Classes of games ==
There are many [[constructionist]] game ideas to be found [http://www.squeakland.org/kids/sqfest_2004.htm here]. In order to view them you need to go to [http://www.squeakland.org Squeakland], download Squeak, and install the SqueakPluginInstaller. [[Alan Kay]] is likely to have the entire Squeak environment up and running on the OLPC hardware soon, however, not all regions will want to adopt that as an all-encompassing platform. The same types of things can be implemented in the [[OLPC Python Environment]].
===Board games===

* [http://en.wikipedia.org/wiki/Chess Chess] -- The [http://en.wikipedia.org/wiki/FIDE World Chess Federation] is one of the most inclusive organizations in the world. Many free players, graphical boards, and internet players are available. See [[Chess]] for some ways to play chess on the OLPC, although there's no activity for it (there is something out there... I have it on mine, but I can't find anything for ya'll; it musta disappeared like. Just look around these parts and you're sure to find something sooner or later. -J). The [http://hiphopchessfederation.org/ Hiphop Chess Federation] uses "chess, music, and martial arts to promote unity, strategy, and non-violence." International Master chess player
[http://www.joshwaitzkin.com/bio.html Josh Waitzkin] has written a book, ''The Art of Learning'' to teach chess and other [http://www.diggygames.com Free Games]. There are several different ways available to play [[Chess]] on the XO.
* Chinese chess, [http://en.wikipedia.org/wiki/Xiangqi Xiangqi]; Korean chess, [http://en.wikipedia.org/wiki/Janggi Janggi]; Japanese chess, [http://en.wikipedia.org/wiki/Shogi Shogi]
* [http://en.wikipedia.org/wiki/Go_(board_game) Go], weiqi, baduk - a popular Chinese strategy game with rules simple enough for a child to learn, but widely considered deeper than chess. Free internet resources comparable to chess. [[PlayGo]] is an on-going XO implementation.
* [http://en.wikipedia.org/wiki/Checkers Checkers]
* [[Reversi]] - popular and easy to learn.
* [[Oware]], similar sowing games, popular in african countries. Sometimes used to teach counting and elementary arithmetic.
* [http://klack.sourceforge.net/addt/ AddTraction], quick game of adding up points on the board which requires prediction for several moves. (probably good to train addition)
* [http://en.wikipedia.org/wiki/Nine_men%27s_morris Nine Men's Morris] and games on similar boards with 3-12 men; Twelve Men's Morris is hugely popular in some African countries under names such as mlabalaba. Sometimes used to teach counting and elementary arithmetic.
* [http://en.wikibooks.org/wiki/Arimaa Arimaa], similar to chess and played with the same figures and board

The strength of game-playing software varies greatly with the difficulty of the game. Nine Men's Morris is completely solved, so there are computer programs that never lose. The best chess-playing programs can frequently beat the best human players, although commercially available and Free chess software is much weaker than that. Go-playing programs are only of amateur strength.

:''See also [[Board Games]]''

=== Card games ===
* Hearts
* Check for local games in countries.
(A natural setting for a flash games framework)

[[Category:Games|*]]

=== Other networked games ===
The networked evironment in which the laptop is embedded would be natural for peer-to-peer multi-player games. Many of these games could provide both a computer opponent and the ability to connect with other laptop players.

=== Paper-and-pencil games ===
* Paper telephone (passed-on storytelling or image-drawing)
*: [http://en.wikipedia.org/wiki/Category:Paper_and_pencil_games Paper and pencil games] are games that are typically multiple-player, played with pencil and paper or on a blackboard.
* [http://en.wikipedia.org/wiki/Dots_and_Boxes Dots and Boxes], [[Tic tac toe]]
* [http://en.wikipedia.org/wiki/Gomoku Gomoku]
* [http://en.wikipedia.org/wiki/Exquisite_corpse Exquisite corpse] or [http://en.wikipedia.org/wiki/Eat_Poop_You_Cat Eat Poop You Cat]
* [http://en.wikipedia.org/wiki/Hangman_(game) Hangman] -- solitaire or in a group for vocabulary and spelling

===Puzzles===
* [http://dev.laptop.org/ticket/648 Simon Tatham's] puzzle games
* Jigsaw puzzle. Cut up images/drawings, play and share. See also [[Exploring XO: Tab 3]].
* [http://www.logicmazes.com/theseus.html Theseus and That Pesky Minotaur]
* [[wikipedia:Category:Logic puzzles]]

===Strategy===

* [http://wiki.laptop.org/go/Model_farm_simulator Model farm simulator]
* [[Games/Productive]] simplified/rationalized real-time strategy game

=== Science games ===

* [http://www.nsf.gov/news/news_summ.jsp?cntn_id=111632&org=NSF&from=news McLarin's Adventures] (nsf.gov)

=== Uncategorized games ===
* [[Bolo]]: an old mac-based game which seems ideally suited to this project: runs on basic hardware, takes a minute to learn (and a lifetime to master), network requirements seem to match that provide by the OLPC laptop.
* On the [http://mailman.laptop.org/pipermail/games/2007-April/000046.html OLPC Games mailing list], Phil Hassey has suggested that his collection of open-source [http://www.imitationpickles.org/pickles/games.html Pygame games] could be ported to the OLPC, if someone was looking for something to do.
* [[Mubbles]] (preliminary name, an idea right now): A playground for visual objects programmed by kids in python (pygame) where they can show off their mathematical, physical and programming knowledge (and "hack" each other :) ).
* [http://en.wikipedia.org/wiki/Scorched_Earth_(computer_game) Scorched Earth]: An oft-replicated game of two units (either a player and a computer or two players) that attempt to destroy the other by use of various weapons. The challenge arises in that aiming involves calculating for wind, power and angle of trajectory while also voiding the (often quite varied) terrain of the 'level'. Advancing in levels creates more difficult terrain barries and options for new weapons with unique characteristics (such as those that burrow through the ground or explode mid-air).
* [http://www.mycargames.co.uk Car Games]: A collection of free car and racing games. Many studies have proven that these type of games improve reaction speeds and eye hand coordination.
* [http://en.wikipedia.org/wiki/Lode_Runner Lode Runner]: A game of strategy that requires the user to evade capture by using various means (set traps, dig holes, or outflank) the computer-controlled opponent to capture all the tokens (gold pieces), optionally acquire a key and reach an exit door. Interesting two-player mode comes up such that teamwork is required for timing-sensitive aspect of the map, where one player must take action so as to make the other player able to accomplish the team's collective task.
* [http://www.bridgebuilder-game.com/bb-info.php Bridge-Builder]: A very fun game in which you have to design a bridge spanning a river, and then test the bridge by running a train across it. It encourages experimentation with different sorts of structures, and gives good insight into why bridges are the shape they are.

== GDC 2007==
Many game developers submitted ideas and screenshots of games for the XO for a game development contest at GDC 2007. The two winning entrants received developer machines at the conference to make their games a reality on the XO. These were:

* ''Magica'' by Juan Gril of '''Joju Games''' - a game combining team quizzes and magic
* ''Constellations'' by John Swisshelm of '''Georgia Tech''', a game for a library of card-based games

Other well received entries included
* Tristan Lewis's ''Color Battle'' game for carving out and protecting areas of color, which won honorable mention for the most original concept
* Christian Schlager's role-playing ''Zamé''
* Peter Gault's elaborate "Detective" game
* Geoffrey Hom's "NameQuest" for learning various languages
* Jim Falgatter's keyboarding application, a previously written game which he is trying to integrate with TamTam

==GameJam Games==
* [http://www.olpcgames.org/?p=28 Lots of games for the XO computer]
o Ceibaljam.org

==Constructionist ideas==

There are many [[constructionist]] game ideas to be found [http://www.squeakland.org/kids/sqfest_2004.htm on Squeakland]. To view the results, go to [http://www.squeakland.org Squeakland] and download [[Squeak]], and install the SqueakPluginInstaller. Not all regions may want to adopt Squeak as an all-encompassing platform. The same types of things can be implemented in the [[OLPC Python Environment]]...

== Global issues games ==

Edward Cherlin proposed XO ports of several existing games dealing with global issues in a [http://lists.laptop.org/pipermail/devel/2008-April/012439.html devel mailing list post]:

* [http://www.peacemakergame.com/ Peacemaker]
* [[Food Force]] (UN World Food Programme)
* [http://www.unicef.org/voy/wes/ Water Alert] (created for UNICEF)
* [http://www.unicef.org/voy/explore/rights/explore_3142.html Ayiti: The Cost of Life] (Global Kids)
* [http://www.bbc.co.uk/sn/hottopics/climatechange/climate_challenge/ Climate Challenge] (BBC)

== See also ==

* [[Mentoring]] (also for games)
*http://lists.laptop.org/pipermail/games/
*[[The game based school]]
*[http://wiki.millenniumcampaign.org/ UN Millennium Campaign Game Wiki]
*[http://www.gamesforhealth.org/ Games for Health]
*[http://www.seriousgames.org Serious Games Initiative]
*[http://www.anotherway.jp/seriousgamesjapan/ Serious Games - Japan]
*[http://www.gamesforchange.org/ Games for Change]
*[http://www.mathblaster.com/ Math Blaster]

=== Android games that could be ported or used as examples ===

* [https://play.google.com/store/apps/details?id=com.giantssoftware.fs2012 Farming Simulator for Android] (trains farming and economic knowledge)
* [https://play.google.com/store/apps/details?id=com.uplayonline.traincrisis Train Crisis for Android] (trains logical thought and reaction speed)

[[Category:Software ideas]]
[[Category:Pedagogical ideas]]
[[Category:Developers]]

Latest revision as of 21:41, 7 August 2013

  english | 한국어 HowTo [ID# 291058]  +/-  

The OLPC is an education project but that doesn't mean there is no room for fun. On the contrary, fun must be integrated into the child's educational experience. See also Game development for more.

Classes of games

Board games

  • Chess -- The World Chess Federation is one of the most inclusive organizations in the world. Many free players, graphical boards, and internet players are available. See Chess for some ways to play chess on the OLPC, although there's no activity for it (there is something out there... I have it on mine, but I can't find anything for ya'll; it musta disappeared like. Just look around these parts and you're sure to find something sooner or later. -J). The Hiphop Chess Federation uses "chess, music, and martial arts to promote unity, strategy, and non-violence." International Master chess player

Josh Waitzkin has written a book, The Art of Learning to teach chess and other Free Games. There are several different ways available to play Chess on the XO.

  • Chinese chess, Xiangqi; Korean chess, Janggi; Japanese chess, Shogi
  • Go, weiqi, baduk - a popular Chinese strategy game with rules simple enough for a child to learn, but widely considered deeper than chess. Free internet resources comparable to chess. PlayGo is an on-going XO implementation.
  • Checkers
  • Reversi - popular and easy to learn.
  • Oware, similar sowing games, popular in african countries. Sometimes used to teach counting and elementary arithmetic.
  • AddTraction, quick game of adding up points on the board which requires prediction for several moves. (probably good to train addition)
  • Nine Men's Morris and games on similar boards with 3-12 men; Twelve Men's Morris is hugely popular in some African countries under names such as mlabalaba. Sometimes used to teach counting and elementary arithmetic.
  • Arimaa, similar to chess and played with the same figures and board

The strength of game-playing software varies greatly with the difficulty of the game. Nine Men's Morris is completely solved, so there are computer programs that never lose. The best chess-playing programs can frequently beat the best human players, although commercially available and Free chess software is much weaker than that. Go-playing programs are only of amateur strength.

See also Board Games

Card games

  • Hearts
  • Check for local games in countries.

(A natural setting for a flash games framework)

Other networked games

The networked evironment in which the laptop is embedded would be natural for peer-to-peer multi-player games. Many of these games could provide both a computer opponent and the ability to connect with other laptop players.

Paper-and-pencil games

Puzzles

Strategy

Science games

Uncategorized games

  • Bolo: an old mac-based game which seems ideally suited to this project: runs on basic hardware, takes a minute to learn (and a lifetime to master), network requirements seem to match that provide by the OLPC laptop.
  • On the OLPC Games mailing list, Phil Hassey has suggested that his collection of open-source Pygame games could be ported to the OLPC, if someone was looking for something to do.
  • Mubbles (preliminary name, an idea right now): A playground for visual objects programmed by kids in python (pygame) where they can show off their mathematical, physical and programming knowledge (and "hack" each other :) ).
  • Scorched Earth: An oft-replicated game of two units (either a player and a computer or two players) that attempt to destroy the other by use of various weapons. The challenge arises in that aiming involves calculating for wind, power and angle of trajectory while also voiding the (often quite varied) terrain of the 'level'. Advancing in levels creates more difficult terrain barries and options for new weapons with unique characteristics (such as those that burrow through the ground or explode mid-air).
  • Car Games: A collection of free car and racing games. Many studies have proven that these type of games improve reaction speeds and eye hand coordination.
  • Lode Runner: A game of strategy that requires the user to evade capture by using various means (set traps, dig holes, or outflank) the computer-controlled opponent to capture all the tokens (gold pieces), optionally acquire a key and reach an exit door. Interesting two-player mode comes up such that teamwork is required for timing-sensitive aspect of the map, where one player must take action so as to make the other player able to accomplish the team's collective task.
  • Bridge-Builder: A very fun game in which you have to design a bridge spanning a river, and then test the bridge by running a train across it. It encourages experimentation with different sorts of structures, and gives good insight into why bridges are the shape they are.

GDC 2007

Many game developers submitted ideas and screenshots of games for the XO for a game development contest at GDC 2007. The two winning entrants received developer machines at the conference to make their games a reality on the XO. These were:

  • Magica by Juan Gril of Joju Games - a game combining team quizzes and magic
  • Constellations by John Swisshelm of Georgia Tech, a game for a library of card-based games

Other well received entries included

  • Tristan Lewis's Color Battle game for carving out and protecting areas of color, which won honorable mention for the most original concept
  • Christian Schlager's role-playing Zamé
  • Peter Gault's elaborate "Detective" game
  • Geoffrey Hom's "NameQuest" for learning various languages
  • Jim Falgatter's keyboarding application, a previously written game which he is trying to integrate with TamTam

GameJam Games

o Ceibaljam.org

Constructionist ideas

There are many constructionist game ideas to be found on Squeakland. To view the results, go to Squeakland and download Squeak, and install the SqueakPluginInstaller. Not all regions may want to adopt Squeak as an all-encompassing platform. The same types of things can be implemented in the OLPC Python Environment...

Global issues games

Edward Cherlin proposed XO ports of several existing games dealing with global issues in a devel mailing list post:

See also

Android games that could be ported or used as examples