初级启示者
Github页面:https://github.com/xgugugu/Socket-Snake/releases/tag/beta-1
直链下载源码+程序:https://github.com/xgugugu/Socket-Snake/releases/download/beta-1/Snake.zip
编译请添加编译参数:-lwsock32,详见
目前支持内网(同一局域网)内联机,
请先编译运行Server.cpp/运行Server.exe,
待出现“服务端初始化完成.”信息时
可编译运行Snake.cpp/运行Snake.exe,
输入内网IP地址,用户名,选择颜色加入游戏
如果需要外网联机,请使用内网穿透工具(如这个),默认端口14514
查询内网IP请自行百度,如
薛乘志在2022-02-01 14:10:53追加了内容
这可能是问答第一个较为完善的C++多人游戏~
补充一句,基于GPLv2许可证开源
薛乘志在2022-02-01 14:17:23追加了内容
考虑到Github下载较慢,这里是国内Gitee下载链接
https://gitee.com/xgugugu/snakes/attach_files/958318/download/Snake.zip
薛乘志在2022-02-01 14:58:12追加了内容
代码结构讨论:https://wenda.codingtang.com/questions/18657/
薛乘志在2022-02-01 20:10:46追加了内容
公测版 #2
Github下载(源码+程序):https://github.com/xgugugu/Socket-Snake/releases/download/beta-2/Snake.Beta.2.zip
Gitee下载(源码+程序):https://gitee.com/xgugugu/snakes/attach_files/958372/download/Snake%20Beta%20%232.zip
Github发行版地址:https://github.com/xgugugu/Socket-Snake/releases/tag/beta-2
更新内容:
- 添加PVP(**亡及**)功能
- 修复一大堆奇奇怪怪的BUG
薛乘志在2022-02-03 14:11:23追加了内容
公测版#3
Github页面:https://github.com/xgugugu/Socket-Snake/releases/tag/beta-3
Github下载(源码+程序)https://github.com/xgugugu/Socket-Snake/releases/download/beta-3/Snake.Beta.3.zip
Gitee下载(源码+程序)https://gitee.com/xgugugu/snakes/attach_files/958621/download/Snake%20Beta%20%233.zip
更新内容:
- 添加随机生成的食物
- 玩家**亡后现在会留下食物
- 修改了代码结构
- 修复BUG
薛乘志在2022-02-04 20:29:04追加了内容
公测版 #3
Github页面:https://github.com/xgugugu/Socket-Snake/releases/tag/beta-4
下载源码程序:https://github.com/xgugugu/Socket-Snake/releases/download/beta-4/Snake.Beta.4.zip
更新内容
- 添加模块**
-
- 服务端输入 load < 模块名称 > 加载模块
-
- 模块样板代码详见压缩包内 test.cpp
- 添加服务端指令**
-
- kill <玩家ID>:杀**玩家
-
- kick <玩家ID>:踢出玩家
-
- grow <玩家ID>:玩家长度增加1
- 现在蛇的身体是圆的了
- 现在地图边界能显示出来了
- 现在按下R键消耗长度增加速度
- 现在蛇的运动使用一个线程
- 和更多
修练者
建议总体大乱斗模式和自建房间
大乱斗:固定地址,当**用,大家**
自建:有房就输入IP,设密码,没有房就跳转到内网穿透官网地址,加入房间输入IP和密码
高乐彤在2022-02-05 10:44:06追加了内容