Pesquisar na Comunidade
Mostrando resultados para as tags ''pacman''.
Encontrado 3 registros
-
linguagem c Jogo Mouse Trap em C
uma questão postou Carlos Eduardo Antônio Ferreira Grupo de Estudos
Olá pessoal! Sou novo aqui, então não sei direito como funciona heheh. Estou fazendo um trabalho para a faculdade, onde precisamos programar, em C, o jogo Mouse Trap, que é similar ao Pacman. Já programei algumas funcionalidades... Fiz um arquivo txt que é o mapa inicial, depois os dados desse arquivo alimentam uma matriz que é manipulada durante o jogo. Utilizei a biblioteca conio.h para agregar cores aos elementos e também dar vida ao personagem principal através da gotoxy. Enfim, com o que eu fiz o personagem já tem vida no mapa e inclusive "come os queijos" que ficam no caminho, atualizando os pontos conquistados em um score. Até agora tá tudo perfeito, mas travei na hora de dar vida aos gatos (inimigos) que seriam equivalentes aos fantasmas do pacman. A questão é que para dar vida ao rato eu fiz um while que entra em looping infinito, isso funcionou associado às funções sleep e gotoxy. Entretanto, não tenho ideia de como fazer os ratos e os gatos se moverem simultaneamente, já que o trabalho tem como requisito utilizar apenas uma função sleep. Se alguém puder me dar um apoio... agradeceria muito!!!-
- mouse trap
- pacman
- (e %d mais)
-
Bom dia Galera Estou criando um jogo de pacman no c++, totalmente em código, sem interface gráfica. Estou com dificuldade em abrir uma fase já feita em .txt e transforma-la numa matriz para ser usada como tabuleiro. Se alguém puder dar uma dica ou opinião eu agradeço muito =) Eis o código que tentei: #include <cstdlib> #include <iostream> #include <windows.h> #include <conio.h> #include <time.h> #include<fstream> #include <stdio.h> #include <string.h> #define C 20 #define L 20 using namespace std; int x, y, moedas,fase = 1, contaMoedas; char tabuleiro [C][L]; void abreFase() { ifstream fases; fases.open("fase1.txt"); char linha[20]; while (!fases.eof()) // enquanto não for (end of file) { fases.getline(linha,20); int j=1; for ( int i; i< 20; i++) { strcpy(tabuleiro,linha); } } fases.close(); } void exibeTabuleiro() { cout << " FASE " <<fase <<" " <<endl; for (int i = 0; i < 20; i++) { for (int j = 0; j < 20; j++) { cout << tabuleiro[j] << " "; } cout << endl; } } int main() { abreFase(); exibeTabuleiro(); return 0; } Ele está compilando, mas não retorna nada.
-
Preciso fazer o jogo Pacman usando a biblioteca allegro em c no codeblocks. Alguém tem algum código para compartilhar? e principalmente, o fluxograma do jogo? Se alguém puder ajudar tanto fornecendo códigos, links e ou fluxogramas será bem vindo. Obrigado
- 2 respostas