赊吧楼委会 听雨乚乚
关注数: 6 粉丝数: 63 发帖数: 448 关注贴吧数: 2
摸鱼ing <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> </head> <body> <table> <tr> <td rowspan="3"> <canvas id="x" style="border:1px #f00 solid; height:375px; width:750px"></canvas> </td> <td style="width:120px">1</td> <td style="width:120px;background-color:#eef" onclick="window.ag=3;">2</td> <td style="width:120px">3</td> </tr> <tr> <td style="width:120px;background-color:#eef" onclick="window.ag=2;">4</td> <td style="width:120px" onclick="window.isParse=window.isParse==0?1:0;">5</td> <td style="width:120px;background-color:#eef" onclick="window.ag=0;">6</td> </tr> <tr> <td style="width:120px">7</td> <td style="width:120px;background-color:#eef" onclick="window.ag=1;">8</td> <td style="width:120px">9</td> </tr> </table> <script> function Cell(c,r,t){ this.c=c; this.r=r; this.t=t; } window.t=[]; window.maxC=27; window.maxR=17; for(var c=1;c<=window.maxC;c++){ window.t[c]=[]; for(var r=1;r<=window.maxR;r++){ var e=new Cell(c,r,0); window.t[c][r]=e; } } window.head=new Cell(10,10,1); window.bodys=[]; function up(){ var e=new Cell(window.head.c,window.head.r,3); window.bodys[window.bodys.length]=e; } window.eggs=[]; up(); window.ag=0; window.isParse=0; function move(){ if(!!window.isParse)return; if(ag==3){ if(window.head.r>1){ pushBody(); window.head.r--; }else{ window.isDie=true; } }else if(ag==2){ if(window.head.c>1){ pushBody(); window.head.c--; }else{ window.isDie=true; } }else if(ag==1){ if(window.head.r<window.maxR){ pushBody(); window.head.r++; }else{ window.isDie=true; } }else if(ag==0){ if(window.head.c<window.maxC){ pushBody(); window.head.c++; }else{ window.isDie=true; } } for(var k=0;k<window.eggs.length;k++){ if(!!!window.isDie &&window.head.c==window.eggs[k].c &&window.head.r==window.eggs[k].r){ window.isDie=true; } } if(!!!window.isDie &&window.food instanceof Cell &&window.head.c==window.food.c &&window.head.r==window.food.r){ up(); createFood(); } } function pushBody(){ for(var k=window.bodys.length-1;k>0;k--){ if(window.bodys[k].t==3){ window.bodys[k].t=2; var e=new Cell(window.bodys[k].c,window.bodys[k].r,6); window.eggs[window.eggs.length]=e; }else if(window.bodys[k].t==2){ window.bodys[k].c=window.bodys[k-1].c; window.bodys[k].r=window.bodys[k-1].r; } } if(window.bodys[0].t==3){ window.bodys[0].t=2; }else if(window.bodys[0].t==2){ window.bodys[0].c=window.head.c; window.bodys[0].r=window.head.r; } } document.onkeydown=function(e){ if(' '==e.key){window.isParse=!window.isParse;} else if('w'==e.key){ if(window.ag==3)move(); else if(window.ag==2||window.ag==0)window.ag=3; }else if('a'==e.key){ if(window.ag==2)move(); else if(window.ag==3||window.ag==1)window.ag=2; }else if('s'==e.key){ if(window.ag==1)move(); else if(window.ag==2||window.ag==0)window.ag=1; }else if('d'==e.key){ if(window.ag==0)move(); else if(window.ag==3||window.ag==1)window.ag=0; } } function createFood(){ while((function(){ if(!window.food||!window.food instanceof Cell)return true; if(window.head.c==window.food.c&&window.head.r==window.food.r)return true; for(var k=0;k<window.bodys.length;k++){ if(window.bodys[k].c==window.food.c&&window.bodys[k].r==window.food.r)return true; } for(var k=0;k<window.eggs.length;k++){ if(window.eggs[k].c==window.food.c&&window.eggs[k].r==window.food.r)return true; } })()){ window.food=new Cell( 1+window.parseInt(window.maxC*Math.random()) ,1+window.parseInt(window.maxR*Math.random()) ,5); } } createFood(); window.x=document.getElementById('x'); window.setInterval(function(){ window.xx=window.x.getContext('2d'); if(!!window.isDie){ window.xx.fillStyle='#f00'; window.xx.fillText('GAME OVER',10,10); return; } window.xx.clearRect(0,0,999,999); for(var c=1;c<=window.maxC;c++){ for(var r=1;r<=window.maxR;r++){ window.xx.fillStyle='#eee'; window.xx.fillRect(8*c,8*r,7,7); } } for(var k=0;k<window.bodys.length;k++){ window.xx.fillStyle='#faa'; window.xx.fillRect(8*window.bodys[k].c,8*window.bodys[k].r,7,7); } for(var k=0;k<window.eggs.length;k++){ window.xx.fillStyle='#777'; window.xx.fillRect(8*window.eggs[k].c,8*window.eggs[k].r,7,7); } window.xx.fillStyle='#77f'; window.xx.fillRect(8*window.food.c,8*window.food.r,7,7); window.xx.fillStyle='#f77'; window.xx.fillRect(8*window.head.c,8*window.head.r,7,7); },10); window.setInterval(move,500); document.getElementById('x').onmousemove=function(e){return; var s='X='+e.clientX+'/Y='+e.clientY+';'; if(e.clientX<370&&e.clientY>150&&e.clientY<230){s+='LEFT';window.ag=2;} else if(e.clientX>410&&e.clientY>100&&e.clientY<300){s+='RIGHT';window.ag=0;} else if(e.clientY<180&&e.clientX>90&&e.clientX<290){s+='UP';window.ag=3;} else if(e.clientY>200&&e.clientX>90&&e.clientX<290){s+='DOWN';window.ag=1;} document.getElementById('msg').innerHTML=s+' >>> A='+window.ag; }; </script> <br><span id="msg"></span> </body> </html>
关于我去搬砖被十万火急叫到项目却连续三天摸鱼写贪吃蛇玩这件事 上周到的项目,说是十万火急,让我能尽快过去就尽快过去,结果一到这边摸鱼到周五,以至于我无聊到自己写了个贪吃蛇玩。 事情是这样的,由于疫情加上大家都喜欢躺平了,本🐭把正规班的老板炒了之后也在s城躺了两年,看着越来越瘪的钱包,🐭有些坐不住,把精神状态调了调就开始打算找个地方混饭吃。 由于本🐭简历一通忽悠还挺唬人,有不少厂想找本🐭搬砖。上上周接到某外包hr电话说是有一个厂问我介不介意跨省前往h省某二三线城市搬砖,本🐭是个懒狗实在不想跑太远,于是狮子大开口喊了税后25想吓退对方。可能简历唬人,对方的技术开始远程面试,本🐭就是个混子,一问三不知,本来以为事情过去了,没想到对方开始给本🐭办入职还说他们十万火急要本🐭去支援。 既然说好了,那没办法,正好本🐭也是想混点钱吃饭,于是就在短短几天准备之后于上周到达项目现场。 然而令本🐭没想到的是,这破厂人到了之后是把人扔那让你自助的,接待人带进去坐下,就跑没影了,说让旁边的兄弟照顾,好嘛,直接摸鱼。给了台电脑,看了看人家的系统,本🐭一看,什么刀耕火种,2022年了还全手动开发,想当初本🐭在大s城带开发项目都不用的技术了。然而这厂似乎事情不少,人天天消失,也是事少能给那么多钱?看完之后没事做了,问旁边兄弟有什么安排,答复没有,那就是摸鱼了,这电脑啥也不能干,然而还有chrome(毕竟我相信你厂还是用系统的),没事可做,本🐭直接用chrome玩了一天贪吃🐍。 摸鱼摸到周五,对方可能发现这样白白给本🐭工资有点亏,开始找本🐭讲这么搭他们的开发环境。本🐭的开发环境历来从简,直接几个依赖搞定,其它的?copy的copy能伪造的伪造,反正骗过javac就完事。没想到这个厂的开发团队是楞子,好家伙我算是知道为什么这些人干了三四年还在刀耕火种了。
其实,我觉得各位脑子也不差,为什么只会抱怨呢? 某平台现在各种行为让大家各种看不惯。 个人认为原因有下: 1、将魔兽商业化,导致各种商业图泛滥。 说是留住了更多魔兽玩家,实质上是消费魔兽玩家的情怀。 更重要的是降低了魔兽玩家的审图水准,最后的结果就是眼中只有商业图。 不收费的良心图却没有出路,最后地图越出越坑钱的恶劣环境。 2、将魔兽一些原本的技术支持者边缘化。 魔兽本身作为一个游戏,作为技术支持者们,是乐于见到一个游戏能够开发出更多的玩法、更好的游戏性、更高的游戏水准。 但这些东西耗时长、收益不够快,而且需要设计天赋,并不是什么人都能实现的。 这些恰恰都是商业图最痛恨的,商业图嘛,当然是出餐越快越好,这样流水才能一直滚下去。 因此,技术支持者们的本意,实际上与魔兽商业化的进程是冲突的,谁挡了商人的财路,谁就得靠边站。 那么技术支持者,无论是否有贡献,无论如何大佬,只要不能为魔兽商业化做出贡献的,都要被边缘化。 以上两种作为可以说是让各位对此平台厌恶的原因,但平台仍然我行我素,根本就不管你。 吐槽快餐图泛滥也好,吐槽偷YDWE也好, 人家照样天天出餐,照样天天无数流水进账, 我们在贴吧发贴抱怨,说平台行为如何恶劣,说快餐多难吃发誓不与其同流合污, 甚至有不服的技术大佬研究出平台所使用的技术多么多么低端,代码多么多么丑, 但,作为一个商人,只要有热度,有人天天送钱,商人就是成功的。 什么代码写的烂,什么异步问题从来不解决,那都不算啥。 成王败寇,赚到钱的商人就是胜利,人家根本不care你, 你发你的抱怨贴,我赚我的钱。 平台有何德何能,能够如此作威作福? 这得从游戏的发展说起。 早期的WAR3地图开发技术并不发达,先辈们一点一点的研究出各种各样的作图技术,来实现玩家意想不到的效果。 那么这个时候,有技术就是大佬,为啥? 因为有技术的能做出没技术的人做不出来的好玩的地图。 所以早期的WAR3地图虽然不收费,但是先辈们靠着自己的一腔热血去研究、制作出了各种各样的经典地图。 现在呢?各种各样的作图技术兴起,可以说随便什么猫猫狗狗都可以做出来一个有模有样的地图。 什么地图开发技术,现在都不是做图最大的阻碍,大不了我不实现你那些黑科技高端功能就是了,砍砍砍爆一个属性伤害我也一样能玩。 这样的结果就是到处都是乱七八糟的猫猫狗狗地图,魔兽玩家面对这么多爆炸式增长的地图根本不知道如何选择。 这时候,游戏渠道——也就是平台,的表演时刻到了: 大多数玩家要联机玩魔兽,那么最常用的方式就是登录平台跟其他玩家一起玩。 那么玩家怎么知道什么图好玩什么图不好玩呢? 平台这时候就可以给玩家推荐,什么”火图“、”新图“、”排行榜“,看啊!这就是大家都在玩的,贪玩X月,渣渣辉都在玩,你不来试试吗? 几万张地图,玩家能怎么选呢?只能碰碰运气了—— 万一这个贪玩X月不氪金也能通难1呢? 万一这个贪玩X月只氪10块也能通难1呢? 万一这个贪玩X月只氪100块也能通难1呢? 万一这个贪玩X月只氪1000块也能通难1呢? ……有人说,玩家喜欢啊!这个观点,个人不敢狗同。 我就不相信,玩家不是正常人?玩家不想玩好玩的游戏? 玩家为什么能够忍受玩着千篇一律的刷木图还氪金? 假如我是玩家,我只能去你这一个平台玩游戏(毕竟人最多),我只能在这个平台找到这些商业图, 就算我真的知道某某图好玩,但是建了半天房间一个鬼影都没有, 请问我不玩商业图还能玩什么?不氪金还能怎么办?换游戏? 玩家没有选择,只能忍。 我看各位大佬各种吐槽某平台的代码如何如何丑,看得出来大佬们其实并不缺技术。 但是与其抱怨某平台胡作非为的商业化,为什么不考虑自己做一个出来取而代之呢? 试想一下: 假如WE吧各位大佬们,出了一个“WE吧对战平台”, 以打击快餐为口号,并由原先各经典作者在自己的圈子中相互推广。 假设我是一个厌恶快餐的WAR3玩家,这时候在快餐泛滥的某平台之外,多出来一个号称打击快餐的“WE吧对战平台”,我还会选择氪金去玩那些无聊的刷木图吗? 某平台又能为所欲为多久? 各位不觉得,与某平台为商业化魔兽放任商业图恶劣营销不管的行径相比, 创造出一个新的魔兽联机环境,还真正想体验游戏的魔兽玩家一片天, 才是延续魔兽生命最好的方式吗?
1 下一页