Como posso fazer um sistema de pontuação em um Jogo simples?

então quero fazer um sistema de pontuação para um jogo simples q estou fazendo. e o seguinte tenho a tela do jogo principal onde fica os pontos e quando o player for jogar ele geralmente tera q responder uma questão e se ele acerta e ganha pontos. mas não estou conseguindo ja q quando executo o metodo para fazer a soma ele perde os pontos da pergunta anterior ficando na variavel apenas os pontos da pergunta mais recente respondida.

Posta o seu código, senão fica difícil ajudar

public class Calc_Ponto {
private int p;
Jogo o = new Jogo();

public void ponto() {
    p+=p;

o.LblPonto.setText(String.valueOf§);
}
public int getP() {
return p;
}
public void setP(int p) {
this.p = p;
}

}

este ai é o metodo q estou utilizando para receber os pontos q o player ganhou e colocar esses pontos em uma label, so q queria q a variavel “p” guardasse o ultimo valor e somasse com o novo valor de pontos q recebeu da proxima questao

Calc_Ponto o = new Calc_Ponto();
o.setP(pontos);

e nos form das questoes em cada uma estou colocando +ou- isso ai q esta acima

Você sempre está criando um novo objeto Calc_Ponto, cada objeto novo tem sua pontuação zerada.
Você tem que instanciar esta classe só uma vez e usar a mesma instância.