josevellozo Posted November 12, 2009 at 01:23 PM Report Share #295818 Posted November 12, 2009 at 01:23 PM Boas. Tenho que realizar um projecto que consiste em criar o jogo do uno em c. a representação gráfica das cartas é feita do seguinte modo: o 2 vermelho é representado por um 2 vermelho, apanhar 4 cartas por 4+, etc. o baralho é composto por 108 cartas. O que eu queria saber é qual a melhor maneira de armazenar as cartas, tendo em conta que as devo baralhar, distribuir, representar...isto é devo utlizar structs, ou arryas, uma mistura ? cumps. http://be-actual.blogspot.com/ Link to comment Share on other sites More sharing options...
doug_dgs Posted November 12, 2009 at 06:11 PM Report Share #295866 Posted November 12, 2009 at 06:11 PM amigo creio q a usitização de structs seja mais viavel Link to comment Share on other sites More sharing options...
iCl4w Posted November 14, 2009 at 11:55 AM Report Share #296149 Posted November 14, 2009 at 11:55 AM Vc tem que usar os dois. Structs e arrays... É um pouco dificil... Pois é necessário vários passos... Aconselharia construir o código sem a parte gráfica, só com texto. Depois, vc aplica a parte gráfica. Use também a função rand() para embaralhar as cartas. E seria mais interessante se vc postasse o que já conseguiu fazer... Suas idéias em código. Caso conclua, poste no fórum! Abçs... Link to comment Share on other sites More sharing options...
n1ckooo Posted November 18, 2009 at 11:10 PM Report Share #296836 Posted November 18, 2009 at 11:10 PM Isto é possível ? typedef struct TodasAsCartas baralho; baralho bar[108]; struct TodasAsCartas { char carta; int cor; }; void cartas() { bar[0].carta = '1'; bar[0].cor = 5; // (5-BRANCO) } fazer esta estrutura e depois usa-la como vector é uma boa ideia para fazer formar o baralho? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now