Programar en gtk + con compilador c un Scrabble (Fecha limite 5 de diciembre 2012)

Cerrado Publicado Mar 8, 2013 Pagado a la entrega
Cerrado Pagado a la entrega

Esto es lo que necesito:

SE desea desarrollar un sistema de cómputo con?interfases gráficas desarrolladas en GTK+ que de manera horizontal o de manera vertical, la cual deberá permita jugar el juego de scrabble. quedar sobre la casilla central del tablero, identificado

II. DESCRIPCIÓN DEL SISTEMA

Se desea un programa que permita a dos personas jugar "Scrabble". La función del programa será de árbitro, es decir, se encargará de verificar que las tiradas de ambos jugadores respeten las reglas del juego. En cualquier momento, los usuarios tendrán la capacidad de terminar el juego, siempre teniendo la opción de salvarlo, para poder continuar jugando más tarde.

III. ALCANCES Y LIMITACIONES

• El programa hará la función de árbitro, el cual deberá verificar todas y cada una de las reglas permitidas en este juego.

• El programa deberá desarrollarse en un ambiente gráfico, utilizando las bibliotecas de GTK.

• El juego no tiene límite de tiempo

IV. REQUISITOS DEL SISTEMA

El programa, al comenzar, debe desplegar una pantalla de presentación, en la que se incluya el nombre del programa, así como el nombre de los desarrolladores.

A continuación debe desplegarse en pantalla el tablero de juego. El tablero cuenta con 225 casillas, 15 por lado. Cada jugador empieza el juego con 7 letras. Dichas letras se darán al jugador de manera aleatoria. El valor de cada una de las letras es el siguiente:

• 1punto:A,E,O,I,S,N,L,R,UyT

• 2puntos:DyG?• 3puntos:C,B,MyP?• 4puntos:H,F,VyY

con una estrella.

A su vez, el tablero tendrá casillas identificadas como “DP”, “TP”, “DL”, “TL”, los cuales se refieren a “Doble Palabra”, “Triple Palabra”, “Doble Letra” y “Triple Letra”.

Dichas casillas deberán estar distribuidas a lo largo y ancho del tablero. Deberá haber 8 casillas de “TP”, 12 casillas de “DP”, 12 de “DP” y 28 de “TL” y cada una deberá estar identificada por un color diferente. No se permite que estas casillas estén agrupadas en un solo sector del tablero o que todas las casillas de

HTML PHP Arquitectura de software Desarrollo de software Diseño de sitios web

Nº del proyecto: #12348052

Sobre el proyecto

Proyecto remoto Activo Apr 22, 2013