P3dream / PacmanAS

Pacman desenvolvido por mim, em Assembly P3, na disciplina de Arquitetura de Computadores no CEFET/RJ, curso de Engenharia de Computação.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pacman em Assembly P3

Pacman desenvolvido por mim, em Assembly P3, na disciplina de Arquitetura de Computadores no CEFET/RJ, curso de Engenharia de Computação.

Funcionalidades

  • É possivel movimentar o pacman pelo mapa, utilizando o teclado.
  • Não é possivel comer paredes com o pacman, há colisão.
  • Caso o Pacman se colida com o fantasma, automaticamente voltará a sua posição inicial e o número de vidas será decrementado.
  • Ao coletar pontos, o número de pontos é incrementado.
  • Se o número de vidas for igual a zero, o jogo é encerrado.
  • Caso todos os pontos sejam coletados, o jogador vence.
  • Existem dois fantasmas, quando colidem com a parede, é gerado um movimento aleatório para que continue se movimentando pelo mapa.

Instalação

Para instalar o pacman, é necessário possuir o git e o Java atualizado, pois o emulador do Assembly P3 é feito em java. Para clonar o projeto, crie uma pasta no local desejado. Abra o prompt de comando e copie o diretório da pasta criada, em que será instalado o projeto. Como por exemplo:

  cd C:\Users\exemplo\Desktop\Pacman

Após isso, execute os seguintes comandos:

  git init
  git clone https://github.com/P3dream/PacmanAS.git

Após clonar o projeto em sua máquina, vá para o seguinte diretório:

  cd C:\Users\exemplo\Desktop\Pacman\assembler\binaries

Selecione o sistema operacional em que deseja executa-lo, Windows, Linux ou Mac, abrindo sua respectiva pasta.

No Linux digite os seguintes comandos:

  chmod +x p3as-linux
  ./p3as-linux pacman.as
  java -jar p3sim.jar pacman.exe

No Windows:

  p3as-win.exe pacman.as
  java -jar p3sim.jar pacman.exe

Após executar o simulador, será aberta a sua janela e siga os seguintes passos.

  • Clique em definições
    • Clique em define IVAD e defina a tabela de interrupções na seguinte ordem:
    • IVAD0: D;
    • IVAD1: A;
    • IVAD2: W;
    • IVAD3: S;
  • Clique em OK
  • Utilize o atalho Ctrl + R + T

Após esses passos, basta jogar e se divertir! :)

Autores

🔗 Links

linkedin

About

Pacman desenvolvido por mim, em Assembly P3, na disciplina de Arquitetura de Computadores no CEFET/RJ, curso de Engenharia de Computação.


Languages

Language:C 54.4%Language:AngelScript 23.4%Language:Shell 16.0%Language:Yacc 3.3%Language:Lex 2.2%Language:Makefile 0.4%Language:Tcl 0.3%Language:Batchfile 0.0%