![]() Cupules constitute a common type in rock art, ranging in age from the Palaeolithic to modern periods and they are found in every continent except Antarctica (Bednarik 2008). A cupule is a roughly hemispherical or circular man made depression, made with the help of stone hammer on a horizontal or vertical rock surface. Game boards or mancala are usually made on portable materials and words for them are found in over eleven Indian languages (Table–1). The importance of this evidence lies in the fact that, such evidence on basalt surfaces is rare compared to other rock types. Some examples of such game boards on rock surfaces are found on the basalt exposures in the campus of Deccan College, Pune. However, the evidence for such boards being made on the rock surfaces is occasionally found. Usually the board material is of wood, metal and stone planks. Though their origin is tentatively attributed to Africa, they are also widely used in South and Southeast Asian countries. Such cupule patterns functioned as game boards, which are popularly known as mancala. The custom of making cupules in more or less uniform size, in double or multiple rows is a later development, traceable from the African Neolithic. Moves will be given suitable sequence ID so that remote "loss of moves" can be identified.The antiquity of making cupules (classified as a type of Petroglyph) is traced back to the Palaeolithic cultural phase.Remote versions of the game will act like another source of "moves" from the opponent.Model must be able to be queried for the current allowed moves and the current player.Central model must be event driven - and supply feedback of move acceptance or rejection.Use MVC pattern - Model to support making moves according to underlying rules and identifying "game over". ![]() Use command pattern for moves - to support do, undo, redo.Ability to challenge a remote player - via TCP/IP sockets - and keep two versions of the game (with potentially different UIs) in synch.arbitrarily (Game logic must be separate) with possibly two simultaneously? (e.g. Pluggable front ends: The ability to choose command line, Swing, JSP, CLDC, WAP or SWT GUIs.Computer "hints" - indicating the scoring mechanism used by the AI for each move available - with the ability to drill down into the game "tree" to look ahead 'N' moves (OPTIONAL: Plug-in).Computer "hints" - indicating the "best" move selected by game AI.Complete undo/redo support for moves (back to start of game) - to allow the user to experiment with alternative moves.A graphical user interface depicting the board, cups and beads.This computer game version shall support the following ideas/requirements: Play finishes when either player has no more moves to make (no more beads in any normal cups). ![]() They collect that last bead and any beads in the opponents cup opposite the last cup.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |