thiagosaad
(usa Ubuntu)
Enviado em 17/01/2016 - 14:02h
Estou estudando C# pela apostila aqui e avançando tetando construir um joguinho dependendo daquilo que eu estou aprendendo, porém eu não tenho a menor ideia de como fazer as coisas abaixo, alguém teria ? ( Sou iniciante ).
- Como criar a parte gráfica do jogo, onde fica o visual das cartas, da mesa, a movimentação das cartas e etc..
- Como criar regras para as jogadores, por exemplo.. para poder descer a mão teria que ter no mínimo 3 cartas e da ordem correta e mesmo naipe, A-K-Q ...
SEGUE MEU CÓDIGO ATÉ AGORA:
using System;
namespace JogoCartas
{
class Baralho{
public sbyte totalCartasBaralho = 108;
public sbyte quantidadeCartasMao = 11;
public sbyte quantidadeCartasMorto = 11;
public sbyte quantidadeCartasEspadas = 13;
public sbyte quantidadeCartasCopas = 13;
public sbyte quantidadeCartasOuros = 13;
public sbyte quantidadeCartasPaus = 13;
public sbyte @cartaValorJoker= 50; // Coringa vale (50)
public float @cartaValorAz = 15; // Az vale (15)
public sbyte @cartaValorK8 = 10; // do K ao 8 vale (10)
public float @cartaValor73 = 5; // do 7 ao 3 vale (5)
public string naipeCopas = "♥";
public string naipeOuros = "♦";
public string naipePaus = "♣";
public string naipeEspadas = "♠";
}
class Jogadores{
public sbyte quantidadeMaxJogadores = 4;
public sbyte quantidadeMinJogadores = 2;
public string nomeJogadores;
}
class Pontos{
public sbyte cartasMao;
public sbyte cartasMorto = -100;
public sbyte cartasBate = 100;
public byte cartasMesaCanastraLimpa = 200;
public sbyte cartasMesaCanastraSuja = 100;
public sbyte cartasMesaSemCanastra;
public short cartasMesaCanastraQuinhentos = 500;
public short cartasMesaCanastraReal = 1000;
}
class MainClass
{
public static void Main (string[] args)
{
Baralho b = new Baralho ();
Jogadores j = new Jogadores ();
Pontos p = new Pontos ();
Console.WriteLine ("Hello World!");
}
}
}