|
FAQSp
Ceibal-Chess¿Qué es Ceibal-Chess?Ceibal Chess es un proyecto que tiene por objetivo crear una Actividad para Sugar (en particular para los laptop XO del proyecto OLPC), para que los niños aprendan a jugar Ajedrez, no obstante Ceibal-Chess es portable y se encuentra disponible para las plataformas: Windows, Linux y Mac. ¿Cuál es la licencia de Ceibal-Chess?Ceibal Chess es Software Libre, cubierto por la licencia GPLv2 y es gratis. ¿Cuáles son las características principales de Ceibal Chess?Las características principales incluyen:
¿Cuáles son los requerimientos para usar Ceibal-Chess?Ceibal Chess está desarrollado en Python 2.x, usando Pygame, por lo cual ambos son requerimientos para poder jugar. Si se desea jugar contra la computadora, Ceibal-Chess incluye su propio ejecutable de gnuchess para Linux, Mac OS X (intel) y Windows. Sobre otras plataformas, Ceibal-Chess hará uso del gnuchess que se encuentre el PATH. Los requerimientos mínimos de Hardware a la revision actual son: procesador de 500MHz, 32 MB de RAM (64 recomendado) y 4 MB de espacio en disco (15 si se descarga mediante subversion). Las versiones de gnuchess incluidas con Ceibal-Chess no soportan sistemas de 64 bits. ¿Necesito una XO para jugar?No. Ceibal Chess puede utilizarse sobre un computador común y corriente, siempre y cuando se cumpla con los requerimientos para jugar. Para iniciar el juego, dentro de la carpeta del mismo y ejecutar el script main.py Sobre OSX / Linux: python main.py Sobre Windows: Habiendo instalado python 2.x, doble click sobre el archivo "main" (main.py). ¿Cuáles son los requerimientos para Programar Ceibal-Chess?Básicamente los mismos que para ejecutarlo. Si se desea utilizar el script de creación de empaquetados (bundles) de XO se necesitará además del comando zip, por lo general disponible en todas las distribuciones de Linux y en Mac OS X. ¿Dónde puedo obtener el código fuente?Se puede hacer checkout usando Subversion desde el tab "Source" (http://code.google.com/p/ceibal-chess/source/checkout). El código también puede navegarse en línea. ¿Hay alguna restricción o convención para participar, enviar errores, hacer comentarios?Se ha tomado la convención de desarrollar todo el código y documentación en inglés, así como mantener las páginas de la wiki y los problemas reportados. Se apunta que el proyecto pueda ser aprovechardo por niños y maestros de otros países no hispanohablantes también. Una excepción a esta regla consiste en el agregado de comentarios a páginas de la wiki que de por sí se encuentran en español. Cuando ejecuto main.py desde la Terminal en mi XO me da un error de que no se encuentran algunos archivosCeibal Chess agrega el valor de la variable SUGAR_BUNDLE_PATH a todas las rutas de datos. Si no se ha instalado Ceibal Chess como una actividad, se deberá borrar el valor de esta variable y luego ejecutar el script. Para ello, simplemente escribir en la Terminal: export SUGAR_BUNDLE_PATH=""; python main.py ¿Cómo puedo compilar mi propio gnuchess?Primero se deberá descargar el código de http://savannah.gnu.org/projects/chess. Ceibal-Chess está probado con la versión 5.07. Para compilarlo, en primer lugar se deberán cumplir las dependencias de gnuchess. Utilizando las herramientas del proyecto GNU sobre Linux y Mac, gnuchess tiene un bug que previene que pueda compilarse correctamente (el comando make falla). Para arreglarlo se deberá editar el archivo input.c, buscar la declaración de input_thread y eliminar la keyword "static". Esto no sucede utilizando un ambiente Cygwin sobre Windows. Una vez compilado, el ejecutable se encontrará en el directorio src. También es posible compilarlo estáticamente de la siguiente manera: CFLAGS="-static" ./configure && make ¿Cómo puedo reportar un problema?A partir de la revisión 84, Ceibal-Chess registra los movimientos realizados en un archivo de bitáctora que puede ser utilizado para reproducir el estado del tablero y detectar problemas si es que Ceibal-Chess abortó. Así mismo se genera un archivo con la traza de llamadas que causaron el fallo y una imagen del tablero al momento del error. En sistemas UNIX y Linux, este archivo se encuentra en $HOME/.cchess y puede identificarse mediante el código de error impreso por Ceibal-Chess al momento de finalizar incorrectamente. En sistemas Windows este directorio se encontrará en el mismo donde Ceibal-Chess estaba ejecutando al momento de abortar. Se agradece, en medida que sea posible, adjuntar estos archivo al momento de reportar fallos y problemas. Por más información se recomienda consultar la Developer's Guide. |
Sign in to add a comment
hola
No se si es aca que debo escribir. Pero estoy desesperado. Soy un maestro de Uruguay, de la campaña, exactyamente a 167 kilòm de la ciudad de Melo. Las maqui estan fallando y desde Montevideo dicen que para desbloquearlas deben ser llevadas via el correo ahì. Para nosotros es imposible. es muy trasmano. salimos 2 o 3 veces al año y yo lo hago en moto. còmo llevarlas a todas? Còmo se hace para desbloquear el pc. las màquinas llegaron bièn pero como no hay antena a internet a los 20 dìas dejaron de andar.la encendes y la pantalla queda gris y solo aparece la X y no el aro a la buelta , menos cargar la barra de tareas inferior. Gracias . Mi meil es eldermarcelo@hotmail.com