美高梅4688.com【原】我是极品收银员,你敢来挑战吧

根据上次的阅读布署,认为好的书,推荐一下:

微信在新式的黑莓版应用中运营刷卡作用,为了加大该功效,小组成员自主开发了大约的超级收银员小游戏。第三次写前端游戏,严重意识到js写少了,趁这一次恶补下,毕竟还年轻,感觉老了底部不佳使。前几天给大家享受这次游戏的读书收获,有趣味的同桌先扫描二维码挑衅。

 

美高梅4688.com 1

《浪潮之巅》第二版

目录:

 

很佩服小编的视野,与包蕴统计能力,在第一版中计算了硅谷科技(science and technology)集团的动静,其中有因为大环境变化,还固执守旧或者反应慢,导致衰老且没有的案例。如若第一版是对历史概括;那么第二版是对前景的展望。IT人生值得一看。

 

其中,最关怀的是:移动网络,形成变革,需要在店铺级应用上。与云总括结合,集团级的使用从观念的祥和建立并爱抚服务器,到平昔配备到云端,不用雇人维护,不用硬件折旧费用。把传统应该迁移到云端,并与活动互连网构成,那将使新的工作机会。

玩耍思路

自身很喜爱玩游戏,也玩过不少小游戏,1三月份的时候自己接触了手游《刀塔传奇》,好玩、有趣味性,让祥和又爱又恨投入了时间和钱财,享受其中的意趣,相信“好玩”和“商业化成功”是做一款游戏的靶子,对于一流收银员游戏,市场上看似的有很多,而大家的目标很简短,只想把最佳收银员做成一个有意思的小游戏,更有趣味性,思路如下:

玩法简单

打闹界面随机出现差异物品,点击条形码格加分,别的减分。

易上手

随便玩一二局游戏就明白怎么玩,学习花费低。

趣味性

游戏UI风格幽默,如鸟被打中后爆炸。

虐心

娱乐从一开端简单火速到费劲,不难出错,用户不服输。

分享文案拉仇恨

半数以上用户率先次玩得的分数低于40,被予以“水货收银员”的称呼,并被全球50%之上的收银员克制,求朋友来帮衬报仇;

分数大于40,被给予“一级收银员”的称号,求朋友来当先;

由此用户传播、推广。

在国内发展趋向会是如此么?对技术人员来看,该如何去把握吧?另,各位有怎么着高见吗?

美高梅4688.com 2

 

美高梅4688.com, 

游戏场景

起源咸菜大师的创作,微信版截图,原版界面更赏心悦目- –

美高梅4688.com 3

 

2014/7/16
更新信息:

着力代码

苹果IBM完成满世界同盟联手改造公司移动市场

1.随机生成物品

九宫格中,随时出现物品,函数如下:

//产生随机数,例如从1~9数字中随机选择3个,getRandom(3,9)
function getRandom(count,totle){
    var arr = [];
    var tmp;
    while(arr.length < count){
        tmp = parseInt(Math.random() * totle);
        if(arr.indexOf(tmp) == -1){
            arr.push(tmp);
        }
    }
    return arr;
}

 九宫格中,随时为li标签添加class:

美高梅4688.com 4

var time;//游戏时间
var interval;//游戏运行的频率
//随机显示卡牌,剩余时间越少,卡片的切换速度和数量的递增
function _updateInterval(){
    //随机选择class 并随机为选择的li添加该class
    $("body").find(".game-main li").removeClass();
    var prize_config = ["bird","code","code","code","bird","code","bird","code","card"]; 

    if((interval >= 800)){
      var classname_arr = getRandom("1","3");
      var li_arr = getRandom("1","9");
      for(var i = 0; i < 1; i ++){ 
        var li_randomName = prize_config[classname_arr[i]];
        var li_randomLi = $(".game-main li")[li_arr[i]];
        $("body").find(li_randomLi).addClass("ico-"+li_randomName);
      }
    }

    //此处省略代码...

    if((interval < 50)){
      var classname_arr = getRandom("8","9");
      var li_arr = getRandom("8","9");
      for(var i = 0; i < 8; i ++){ 
        var li_randomName = prize_config[classname_arr[i]];
        var li_randomLi = $(".game-main li")[li_arr[i]];
        $("body").find(li_randomLi).addClass("ico-"+li_randomName);
      }
    }

    //循环自身
    time_out = setTimeout(arguments.callee,interval);
}

运动互连网的眼前紧要的盈利格局在手游、广告等,对合营社移动市场的发力,开发人士如何适应、拥抱转变吗?

2.时间、分数控制

美高梅4688.com 5

var time_minus;
var time_out;

//时间控制
function prize_time(){ 
  time_minus = setInterval(_countdown,1000);
  time_out = setTimeout(_updateInterval,interval);
}
function _updateTime(minus){
  time -= minus;
}
//游戏时间更新
function _updateCount(){
  $("#game_time").text(time);
}
//游戏时间减少
function _countdown(){

  _updateTime(1);

  if(time >= 0){
    _updateCount();
    interval = time * 15;

    interval = Math.max(interval,550);

  }
  else if(time < 0){
    _showEnd();  
    time_minus && clearInterval(time_minus);
    time_out && clearTimeout(time_out);
  }

}

//分数控制,触摸到鸟和卡片的头像扣5分
$(".game-main li").on("tap",function(){
  var gameMainLi = $(this);
  gameMainLi.addClass("on");
  if(gameMainLi.hasClass("ico-bird")){
    _updateTime(5)
  }
  else if(gameMainLi.hasClass("ico-card")){
    _updateTime(5)
  }
  else if(gameMainLi.hasClass("ico-code")){
    val += 1;
    $("#game_order").text(val);
  }
})

 

3.根据游戏结果的单数生成分享文案

美高梅4688.com 6

先是要加载微信分享模块的接口,那里就不做牵线,分享到对象圈的分案如下:

//时间到,显示结果
function _showEnd(){
  $(".game-main li").removeClass();
  $(".state").removeClass("hide");
  $(".state-order").text(val);

  //分享到朋友圈的文案
  txt2 = Math.min((((val / 80)*100)+ (Math.random() *99 / 100)).toFixed(2)  ,100);
  if(val >= 40){
    $(".state").addClass("show-suc");
    txt1 = "我是超级收银员,你敢挑战么";//分享出去的标题
    share_img = "ico_share_suc.jpg"//分享出去的图标
    share_txt = "我用微信扫码刷卡,60秒收银"+val+"单,打败全球"+txt2+"%的收银员,你敢挑战么?"//分享出去的描述
  }
  else{
    $(".state").addClass("show-fail");
    txt1 = "我是水货收银员,谁来替我报仇";
    share_img = "ico_share_fail.jpg"
    share_txt = "我用微信扫码刷卡,60秒收银"+val+"单,被全球"+(100.00-txt2)+"%的收银员打败/(ㄒoㄒ)/~~,谁来替我报仇"
  }
}

 

《黑客与美学家》

总结

第一遍完整开发一个小游戏,即使简易,但也是煎熬了一点天,以上一点想方设法,水平有限,不足之处,欢迎我们拍砖~

终极谢谢前端大猫的大力帮忙~

 

 

是本值获得反复阅读好书,极力推荐。

有个思维导图计算得很好,可以因而它驾驭书的情节与回想知识点,传送门

 

《暗时间》

 

化解了自身当下赶上的怎么各处花时间读书,但效果不分明的迷惑。包括了些相比讲究实践的方法论,比较深入是:面对选拔,最差的就是连连推迟选取,实际是浪费时间。采用哪个技术可行性,开发语言,应该都学,而且立刻起初。在遥远技术生涯,大致不容许是只用一种语言,只从事一个技术趋势,先选一个霎时学习。个人提出,直接参考下招聘网站,看看实际的社会需求就从头。

其它,也是对心境学的启蒙书。同时也是IT人写的书,很多事物能共同共鸣。

 

 

英语

 

在手机上听新东方上课摄像,听到第一册的后半有些,课件很基础,可以给找回学习葡萄牙共和国(República Portuguesa)语的自信心。首假诺大巴上带耳塞听,近来意识耳朵痛,就停下来了。

 

 

下一步书单:

程序员的职业素养
图灵书,首要描述程序员怎么办才正式。

《写给大家看的面向对象设计》,图灵书,二零零六年问世相比老,但面向对象的构思到近来也没怎么变化,属于精神的东西。

设计形式其实很简短》,哈工大高校出版社,因为名字而且选用了这本,还没看内容。

 

 

最终分享一句话,来自朋友的签字:

20岁不言穷,30岁不言逸,40岁不言阔,50岁不言作,60岁不言惧。——致人生黄金40年

共勉!

发表评论

电子邮件地址不会被公开。 必填项已用*标注