C++写一个推箱子游戏代码
时间: 2023-03-26 09:00:17 浏览: 120
很高兴回答你的问题。以下是一个简单的推箱子游戏的代码示例:
#include <stdio.h>
#include <stdlib.h>
#define ROWS 10
#define COLS 10
char map[ROWS][COLS] = {
{'#', '#', '#', '#', '#', '#', '#', '#', '#', '#'},
{'#', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', '#'},
{'#', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', '#'},
{'#', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', '#'},
{'#', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', '#'},
{'#', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', '#'},
{'#', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', '#'},
{'#', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', '#'},
{'#', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', '#'},
{'#', '#', '#', '#', '#', '#', '#', '#', '#', '#'}
};
int player_row = 1;
int player_col = 1;
void print_map() {
for (int i = ; i < ROWS; i++) {
for (int j = ; j < COLS; j++) {
if (i == player_row && j == player_col) {
printf("P");
} else {
printf("%c", map[i][j]);
}
}
printf("\n");
}
}
int main() {
print_map();
return ;
}
这个代码只是一个简单的示例,你可以根据自己的需求进行修改和完善。希望对你有帮助!
阅读全文