java联机小游戏,做了一半,socket没学,联机不怎么会,求指导一个玩家控制点,一个玩家控制蛇,在电脑的局域网实现

Fighter168 2013-04-16 04:38:18
下面是游戏规则
***************************
二:游戏说明
双人贪吃蛇游戏为双人游戏
其中一人控制蛇,一人控制光点,蛇的速度是光点的1.5倍,控制蛇的玩家与控制光点的玩家一盘下来角色调换,三盘二胜
光点被吃到,或蛇碰壁死亡,为一盘

光点一次只能移动一个格子,整个空间范围为一个正方形,有边框,蛇碰到边框死亡,光点不能穿过边框。

每次吃到点之后,长度加1,如蛇在A玩家控制下长度为8,则吃到光点后,下一个玩家控制的蛇时候,长度为9

规则为:
1. 蛇吃到点,控制蛇的玩家得1分,光点玩家不得分
2.. 蛇碰壁死亡,光点玩家得分,蛇玩家不得分。
3. 最终比赛完成,播放结束音乐,并两边同时弹窗宣告胜利。




***************************************************

我是 参照这位大神的 http://blog.csdn.net/zhang__bing/article/details/7664291 写 修改的

现在是写成了,单机版的两人玩贪吃蛇,就是在一台电脑上玩,但是我想要实现在局域网内可以实现在局域网的两台机器上玩

因为现在没有学到socket 的编程,去图书馆找了下相关的书籍,但是都讲的比较泛,周围没什么牛人,但是不想放弃,所以跑来论坛求救,请大家给点意见,求指导,如何实现。














...全文
663 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_20033061 2015-12-08
  • 打赏
  • 举报
回复
可以把工程发给我一下吗?想学习一下,谢谢。872741490@qq.com
zhou417461 2015-03-04
  • 打赏
  • 举报
回复
感谢分享,东西不错
穆尼 2013-12-23
  • 打赏
  • 举报
回复
求实现源代码 306160776@qq.com
Fighter168 2013-04-21
  • 打赏
  • 举报
回复
最后自己找资料实现了,谢谢大家啦。
Fighter168 2013-04-16
  • 打赏
  • 举报
回复
引用 7 楼 dracularking 的回复:
引用 6 楼 fighterandknight 的回复:引用 4 楼 dracularking 的回复:通过Socket只是传输原本无需跨网传输的光点的位置和蛇的位置 就这点变化 你好。我是菜鸟,有没有这方面相关的简单易懂的资料,没有参考,写起来好困难 sorry,我不知道有没有直接的资料,真要找的话就是google 关于这个游戏,因为原先已经在本地实现了,本地……
好的,谢谢,我今晚试试,遇到有问题再请教你,可以么
dracularking 2013-04-16
  • 打赏
  • 举报
回复
引用 6 楼 fighterandknight 的回复:
引用 4 楼 dracularking 的回复:通过Socket只是传输原本无需跨网传输的光点的位置和蛇的位置 就这点变化 你好。我是菜鸟,有没有这方面相关的简单易懂的资料,没有参考,写起来好困难
sorry,我不知道有没有直接的资料,真要找的话就是google 关于这个游戏,因为原先已经在本地实现了,本地与网络的区别在于原先这两个位置数据使用方是直接从内存中获取共享的数据的,现在需要从网络获取,我觉得只要弄懂Socket的基本例子就能做了
Fighter168 2013-04-16
  • 打赏
  • 举报
回复
引用 4 楼 dracularking 的回复:
通过Socket只是传输原本无需跨网传输的光点的位置和蛇的位置 就这点变化
你好。我是菜鸟,有没有这方面相关的简单易懂的资料,没有参考,写起来好困难
Fighter168 2013-04-16
  • 打赏
  • 举报
回复
引用 3 楼 man_lou 的回复:
可以求源码么 chenglinsg@163.com
发送到你的邮箱去了
dracularking 2013-04-16
  • 打赏
  • 举报
回复
通过Socket只是传输原本无需跨网传输的光点的位置和蛇的位置 就这点变化
man_lou 2013-04-16
  • 打赏
  • 举报
回复
可以求源码么 chenglinsg@163.com
Fighter168 2013-04-16
  • 打赏
  • 举报
回复
可以指导下么。同学
七神之光 2013-04-16
  • 打赏
  • 举报
回复

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧