Educación online efectiva

Aprende con expertos de la industria

COMPARTE ESTE ARTÍCULO Y MUESTRA LO QUE APRENDISTE

Amigos, les quiero compartir como esta quedando mi código, hasta ahora solo puedo mover a mi personaje de manera bidimensional y pintar el mapa de mi juego

#include <iostream>
#include <cstdlib>

using namespace std;

void gameMap(int map[10][30], int x, int y, char value){
        system("clear");

        int i, j;

        for(i = 0; i < 10; i++){
                for(j = 0; j < 30; j++){
                        if(i == x && j == y){
                                map[i][j] = 0;
                        }else{
                                map[i][j] = 1;
                        }

                        cout << map[i][j];
                }
                cout << endl;
        }

}

int main(){
        int map[10][30];
        int x = 0, y = 0;
        char value = ' ';

        do{
                gameMap(map, x, y, value);
                cin >> value;
                switch(value){
                        case 'a':
                                y = y - 1;
                        break;
                        case 'd':
                                y = y + 1;
                        break;
                        case 's':
                                x = x + 1;
                        break;
                        case 'w':
                                x = x - 1;
                        break;
                        default:
                                x = 0;
                                y = 0;
                        break;
                }
        }while(value == 'a' || value == 'd' || value == 's' || value == 'w');

        return 0;
}

Educación online efectiva

Aprende con expertos de la industria

COMPARTE ESTE ARTÍCULO Y MUESTRA LO QUE APRENDISTE

0 Comentarios

para escribir tu comentario

Artículos relacionados