良许Linux教程网 干货合集 在IDEA里下五子棋不过分吧?

在IDEA里下五子棋不过分吧?

今天给大家分享一个基于Netty的IDEA即时聊天插件,可以实现即时聊天、游戏对战(下棋)。

GitHub 地址:https://github.com/anlingyi/xechat-idea

image-20221214195352015
image-20221214195352015

安装体验

打开 Intellij IDEA,依次Preference > Plugins > 设置按钮 > Manage Plugin Repositories...添加 XEChat-Idea 插件库。

地址:http://plugins.xeblog.cn

image-20221214195359209
image-20221214195359209

之后搜索关键字「xechat」安装插件。

image-20221214195405245
image-20221214195405245

重启 Intellij IDEA 后在右下角找到 xechat 面板。

image-20221214195411621
image-20221214195411621

功能介绍

第一次打开后,会提示对应命令。

图片
图片

输入#login 沉默王二就可以登录了。之后就可以把天聊起来了。

image-20221214195417756
image-20221214195417756

使用复制粘贴还可以发送图片,虽然体验比较迟钝,延迟比较高,但真的是又不是不能用

image-20221214195423154
image-20221214195423154

开始游戏

输入#showGame可以查看支持的游戏,目前支持五子棋、斗地主两种游戏。

输入#play 0开启五子棋启动面板。

卧槽,第一局竟然输了!

image-20221214195428789
image-20221214195428789

我太菜了,要怪只能怪作者设置的这个棋盘设置得太小了,竟然布局不能调整,哼。

呵呵呵,果不其然,放大以后再来一盘,稳稳赢了。

image-20221214195434083
image-20221214195434083

嘿嘿,果然爽。

部署服务端

直接在 Intellij IDEA 中运行 xechat 插件的话,是共享的 xechat 的服务器,这不,竟然遇到了作者,竟然还是二哥的读者。

image-20221214195449818
image-20221214195449818

想要自己在本地把服务跑起来也很简单,从 GitHub 仓库把源代码拉到本地。

先进入 xechat-commons 包执行mvn install,公共模块需优先打包。

image-20221214195508830
image-20221214195508830

再进入 xechat-server 包执行mvn package打包。

image-20221214195514270
image-20221214195514270

之后执行java -jar target/xechat-server-xxx.jar -p 1024运行服务端。

image-20221214195519102
image-20221214195519102

再次进入 Intellij IDEA 的 xechat 面板,输入#login -h 127.0.0.1 -p 1024就可以连上本地服务了。

image-20221214195523570
image-20221214195523570

OK,搞定。

学习源码

之前有小伙伴问我 JavaSE 部分的源码有没有推荐的,那这个 xechat 就是非常不错的选择。

我 down 到本地看了一下,代码整体来说还是非常优秀的,尤其是 Netty 部分,是非常值得参考和借鉴的。

image-20221214195529977
image-20221214195529977

可以直接从 main 方法开始,一路 debug 下去看一看,我觉得是一个挺不错的选择。

以上就是良许教程网为各位朋友分享的Linu系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你 !

137e00002230ad9f26e78-265x300
本文由 良许Linux教程网 发布,可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。
良许

作者: 良许

良许,世界500强企业Linux开发工程师,公众号【良许Linux】的作者,全网拥有超30W粉丝。个人标签:创业者,CSDN学院讲师,副业达人,流量玩家,摄影爱好者。
上一篇
下一篇

发表评论

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部