V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  coderluan  ›  全部回复第 624 页 / 共 626 页
回复总数  12513
1 ... 616  617  618  619  620  621  622  623  624  625 ... 626  
2016-07-20 17:13:48 +08:00
回复了 stcasshern 创建的主题 游戏开发 前端小白想写一个网页对战五子棋游戏
刚才闲着无论,用 LayaAir 帮楼主写了个三子棋
没优化数据结构和算法,没添加网络功能, LayaAir 也有现成的网络通信接口,懒的加了。
楼主随便看看,了解到这个很简单就行了。

var flag = 0;//用来决定谁先手
var pause = false;

var block = [[], [], []];

for (var i = 0; i < 3; i++) {
for (var j = 0; j < 3; j++) {
block[i][j] = new Laya.Sprite();
Laya.stage.addChild(block[i][j]);
block[i][j].pos(i * 200, j * 200);
block[i][j].size(200, 200);
block[i][j].graphics.drawRect(0, 0, 200, 200, "white", "black", 3);//画格子
block[i][j].piece = -1;//-1 未放置棋子, 0 放置圈, 1 放置叉
block[i][j].on(Laya.Event.CLICK, this, function (e) {

if (e.target.piece == -1&&!pause) {//确保格子未放棋子
e.target.piece = flag;
if (flag) {
e.target.graphics.drawLine(20, 20, 180, 180, "black", 5);//画叉
e.target.graphics.drawLine(20, 180, 180, 20, "black", 5);//画叉
}
else {
e.target.graphics.drawCircle(100, 100, 80, "white", "black", 5);//画圈
}

//判断游戏结果,偷懒:-D ,用枚举
for (var i = 0; i < 3; i++) {
if (block[i][0].piece == 0 && block[i][1].piece == 0 && block[i][2].piece == 0) { logo.text = "Circle win!!!"; pause = true; }
if (block[i][0].piece == 1 && block[i][1].piece == 1 && block[i][2].piece == 1) { logo.text = "Cross win!!!"; pause = true; }
}

for (var j = 0; j < 3; j++) {
if (block[0][j].piece == 0 && block[1][j].piece == 0 && block[2][j].piece == 0) { logo.text = "Circle win!!!"; pause = true; }
if (block[0][j].piece == 1 && block[1][j].piece == 1 && block[2][j].piece == 1) { logo.text = "Cross win!!!"; pause = true; }
}

if (block[0][0].piece == 0 && block[1][1].piece == 0 && block[2][2].piece == 0) { logo.text = "Circle win!!!"; pause = true; }
if (block[2][0].piece == 0 && block[1][1].piece == 0 && block[0][2].piece == 0) { logo.text = "Circle win!!!"; pause = true; }

if (block[0][0].piece == 1 && block[1][1].piece == 1 && block[2][2].piece == 1) { logo.text = "Cross win!!!"; pause = true; }
if (block[2][0].piece == 1 && block[1][1].piece == 1 && block[0][2].piece == 1) { logo.text = "Cross win!!!"; pause = true; }

flag = !flag;//换人
}
}
)
}
}

在线地址 http://www.coderluan.com/gameluan/TicTacToe.html
2016-07-20 10:49:25 +08:00
回复了 stcasshern 创建的主题 游戏开发 前端小白想写一个网页对战五子棋游戏
楼主你逗我,对战游戏你看什么 AI...
2016-07-20 10:48:19 +08:00
回复了 tracyone 创建的主题 程序员 世界那么大,为何要争?
@8bit
争论是为了了解真相。
辩论是为了说服旁观者。
现在网上最傻逼的事就是再没有旁观者的情况下把争论搞成辩论,单纯的为了胜利而争论。
2016-07-20 09:59:30 +08:00
回复了 stcasshern 创建的主题 游戏开发 前端小白想写一个网页对战五子棋游戏
不困难,可以试试现有的 h5 引擎
2016-07-20 09:56:49 +08:00
回复了 Okonkwo2016 创建的主题 动物 怎样看待素食主义和动物权益保护?
还是根本没有思考过这个问题也觉得没有必要去思考呢?+1
如果非让我思考一下,就是只要素食主义者别把自己价值观强加给别人就能愉快的玩耍。
另外素食和动物权益保护在我眼中是两回事。
任何不以加工资为前提的挽留都是耍流氓。当然我建议你先找同事打听打听往年的分红情况。
2016-07-18 15:17:04 +08:00
回复了 dabpop139 创建的主题 推广 程序员坚持运营了七年的站点却没有“火”的感慨
看完了楼主的描述,然后打开了链接(非常慢),然后又看了下内容的更新时间,瞬间有种被消遣了的感觉,楼主你别问我们,你想想如果这个网站不是你的,你自己会不会看,或者你看看平时浏览的网站,还有没有一个这样的网站。
2016-07-18 10:23:12 +08:00
回复了 tracyone 创建的主题 程序员 世界那么大,为何要争?
争论不是坏事,有些问题争论之后才有更好的理解。
但是现在太多人对人不对事,为辩而辩,话说不明白就会撕逼。
这事没啥好担心的,打个电话说你拿到赔偿才肯搬,赔多少按合同走,电话录音,之后房东用任何手段为难你,直接报警就行了,这种钱不多而且合同写明的事,警察教育下房东就能搞定,一个电话的事,用不到律师那种程度,中介也不会管的。
从稳定性来说推荐后端,原因和简单,就是学前端的太多了,培训班发现 ios 爆炸之后就在一直推前端,等你学完了,说不定又和 ios 一个吊样了。
2016-07-15 10:17:43 +08:00
回复了 saximoer 创建的主题 职场话题 来面试的人听说有上机测试。暴跳如雷,夺门而逃
暴跳如雷,夺门而逃
这两个词从情绪上来说是矛盾的
2016-07-14 00:49:13 +08:00
回复了 riverphoenix 创建的主题 职场话题 早上还在上班,临下班就被辞退了
套路而已,分钱或者减支,公司随便找个借口裁人而已,一般来说肯定是从“新”员工开始。
CTO 指责你的理由其实很傻逼,即使模块没意义锅也是你们领导主要责任,领导都想不周到的事,没理由指责底下员工。这人就是个自以为是的傻逼而已,自己为聪明的找了个烂借口。当然楼主也太缺乏自信和社会经验了。
2016-07-13 14:10:07 +08:00
回复了 horizon1210 创建的主题 问与答 想学编程不知从何学起~求各位程序员大大指教哇!
先学会问问题吧,不同人学习方式也不同,你不把自己情况说清,根本无法得到适合自己的方法。
PS :点我头像,我签名的网站有大量入行前的相关问题。
楼主这讲故事的能力不合格啊,根本任何具体的事例,你这么说根本没人知道是领导真奇葩还是自己技术太差。
2016-07-13 11:14:27 +08:00
回复了 Insomnia 创建的主题 问与答 读一本好书胜于读一百本烂书,读代码亦如此....
你要学英语,看一百本金庸古龙的小说不如读本烂的英文故事会,你想做这个,还是先想好分类再弄吧,只是编程语言的分类太粗糙。
2016-07-13 10:55:44 +08:00
回复了 kslr 创建的主题 分享发现 为什么我不在知乎专栏写文章
微信公众号这个我感觉很有道理,酷壳好像很久都没更新了,感谢楼主的提醒。
至于知乎这个,我感觉但是是楼主自己的习惯,没啥值得说的。
2016-07-12 17:54:16 +08:00
回复了 shallyy 创建的主题 问与答 工作后你的视力有下降吗?
一般来说成年人眼球都成型了,很难加深近视的,除非那种有长期不良用眼习惯的。
楼主这种要求直招一般没戏的,这个价钱小公司没人敢随便给,都担心到时候不满意损失太大。大公司楼主有没有特别硬的代表作品或者 paper 。

1.英语好试试外企。
2.自己降低薪资,至少降低试用期薪资。
3.靠人脉,找朋友或者同事推荐。
4.找猎头。
这行一般不太看专业的,写上了也不会成为减分项的,即使真有公司看专业,那样你不写也是一样过不去的。
1 ... 616  617  618  619  620  621  622  623  624  625 ... 626  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   998 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 87ms · UTC 18:38 · PVG 02:38 · LAX 10:38 · JFK 13:38
Developed with CodeLauncher
♥ Do have faith in what you're doing.