pedromonici / MemoriaAssembly

Projeto para a disciplina de Prática de Org Comp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Memoria Assembly

Como inicializar o jogo:

Para montarmos o jogo precisamos rodar o comando:

./montador memoria.asm memoria.mif

Para jogarmos o jogo precisamos rodar a simulação, para isso usamos o comando:

./sim memoria.mif charmap.mif

Como jogar:

Ao inicializarmos a simulação teremos a tela:

Ao apertar entre o jogo começará. Fazemos isso para podermos ter "tabuleiros" de jogo diferentes. Isso é feito contando o tempo a partir do momento em que começamos a simulação e depois fazemos um mod entre o tempo guardado e quantos tabuleiros temos.

Aqui temos a tela do jogo:

O usuário digitará os valores das cartas que deseja "virar".

Foi tratado todos os casos de erro, assim o usuário só pode digitar cartas entre 0 e 19, cujas quais, são as cartas válidas no tabuleiro.

Os números acima, nas linhas, são os números das cartas.

Aqui podemos ver um jogo finalizado. Podemos ver que cada player tem sua pontuação e também existe uma mensagem de qual o jogador vencedor. Existe também a possibilidade de empate.

Video explicativo:

Video

About

Projeto para a disciplina de Prática de Org Comp


Languages

Language:C 82.4%Language:Assembly 17.6%