作者liunate (i miss you)
看板C_Sharp
标题Re: 问网路程式_网路对战程式
时间Sun May 7 11:51:57 2006
※ 引述《girlyou24》之铭言:
: 天啊…谁可以救我啊
: 请问一下 请利用TCP/IP之Socket写一网路对战程式供二部电脑进行游戏。
: 游戏规则:
: 在己方的棋盘位置,部署好己方之战艇。
: 对弈开始则需显示双方棋盘(己明敌暗),原则上轮流攻击,为命中对方的舰艇时,
: 可继续
: 攻击直到未命中为止。
: 先将对方所有舰艇击败者获胜。
: 使用者介面自行设计。
: 像是http://www.miniclip.com/Flash/battleships.exe
: 谁可以教我怎麽着手写 我连一点概念都不会 还是从那里可以下载相关程式的
: 不管是用什麽语法 谢谢
玩过这个游戏之後 发现原来也是有诀窍的 小时候都不懂难怪都被大哥哥八假的
摆放舰艇的时候绝对不要放边界, 因为一旦被击中很容易被猜到船只摆放的方向
也不要舰艇连接, 不然很容易连环爆
再来就是攻击对方的时候, 用对角格的方式去找, 并观察对方剩下的船舰去筛选
哪些海格是绝对没有目标的, 先从大只的开始找可以帮助有效减少可能海格数量
希望对你有帮助............
没有啦, 对於这种网路程式你必须先了解.NET中对於网路通讯支援的类别有哪些
你来信中提到你懂vb, asp那你的基本程式概念已经没问题了, 所以我建议你直接
切入.NET 的网路通讯类别, 找出一个可以传递讯息或将物件放入网路串流的方式
速成的话建议你一本书可以照着范例抄抄改改後应该就有个样子了
"Visual Basic.NET 网际网路与IO技术实务" 吕文达, 松冈
似乎有出C#版本的样子, 这个就要你自己去找找看了 :]
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.67.110.13