# jumpblock **Repository Path**: cgoxopx/jumpblock ## Basic Information - **Project Name**: jumpblock - **Description**: No description available - **Primary Language**: Unknown - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-03-10 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Jump Block This is a multiplayer game. In this game,you can jump on blocks and put weapons on the floor to kill other players. 这是一个多人联机游戏。 在方块上跳跃(行走),并且通过在方块上放地雷,或者踩踏别人的方块来淘汰其他玩家。 # 游戏规则 * 开局有1/2的生命值和极少量能量 * 每走一步回复少量生命值和能量。在自己占领的方块上回复更快,并且可提高上限 * 每个玩家都有自己特有的颜色,未知玩家(在自己上线之前已经退出的玩家)显示为黑色 * 踩踏过一个方块,这个方块则被自己占领,变为自己的颜色 * 踩踏已经被别人占领的方块,自己将会消耗少量能量(允许透支消耗),同时对原主人造成少量伤害 * 可往脚下安放两种地雷(但能量不足时无法安放) 1.伤害一般,隐形(仅对自己可见) 2.伤害较高,对所有人可见 * 地雷伤害不分敌我 * 生命值为零自动退出游戏(废话) # 操作 ## 键盘: 上下左右控制方向,数字1 2 放地雷。按自己前进的方向的键也可以放2号雷 ## 触摸屏: 往上下左右滑动控制方向,单击屏幕放1号雷,往自己前进方向滑动放2号雷 # 安装: 安装sdl2 `sudo apt install libsdl2-*` 编译 `make` # 运行: 启动服务器 `cd server && ./a.out` 启动游戏 `cd client && ./a.out` 如果服务器不在本地,就这样 `cd client && ./a.out 192.168.0.100 5000`