资讯专栏INFORMATION COLUMN

一个简单的细胞分裂小游戏

Pink / 3347人阅读

摘要:地址是主要用到了来画,实现很简单,分享如下一个圆,中心点坐标,半径给自己绑定一个点击事件,删除自己,创建四个新圆,中心点位置分别是当前半径四种组合,半径设为一半

地址是
http://codepen.io/fishenal/full/EDxGL

主要用到了raphael.js来画svg,实现很简单,分享如下

var paper = Raphael(0, 0, 1000, 1000)

var Ball = function(x, y, r){
  this.x = x
  this.y = y
  this.r = r
  this.init = function(){
    var me = this;
    this.tball = paper.circle(me.x, me.y, me.r).attr("fill", "#000")
    this.tball.click(function(){
      me.tball.remove()
      var x = [new Ball(me.x - me.r/2, me.y - me.r/2, me.r/2),
               new Ball(me.x - me.r/2, me.y + me.r/2, me.r/2),
               new Ball(me.x + me.r/2, me.y - me.r/2, me.r/2),
               new Ball(me.x + me.r/2, me.y + me.r/2, me.r/2)]

      })
  }

  this.init();
}

var ball = new Ball(300, 300, 300);

一个圆,中心点x,y坐标,半径r
给自己绑定一个点击事件,删除自己,创建四个新圆,中心点位置分别是当前+- 半径/2,四种组合,半径设为一半

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/87579.html

相关文章

  • 经典递归面试题

    摘要:递归闭包解决也就是存在数组中,再次循环时,如果数组中已经存在,就返回数组中的值,大大减少了递归调用函数的次数第位只是占位,从第一位开始算起如果中存在,返回这个值普通普通循环解决这个问题是性能最好的。 细胞分裂 细胞分裂 有一个细胞 每一个小时分裂一次,一次分裂一个子细胞,第三个小时后会死亡。那么n个小时候有多少细胞?这个问题的核心就是三个小时为一个周期 // 每三个小时为一个周期 ,...

    enali 评论0 收藏0
  • [DL-医疗-综述] 003 综合指南及实例(下)

    摘要:淋巴细胞是白细胞的一个亚种,在免疫系统中很重要。患病或有异物的区域淋巴细胞数量会极大增加,所以通过确认和定量淋巴细胞的密度和位置有助于评估疾病。本节目标是确定淋巴细胞的中心,是一个检测任务。常见的假阳性和真实正例见图。 Deep learning for digital pathology image analysis: A comprehensive tutorial with se...

    史占广 评论0 收藏0
  • [DL-医疗-综述] 001 综合指南及实例(上)

    摘要:摘要背景深度学习是一种表示学习方法,非常适合用来处理数字病理学中的图像分析问题。优质的注释样本是深度学习重要的先决条件,但是处理数字病理学中最大的挑战就是获取高质量的注释样本。本文使用的深度学习主要由四个模块组成。 Deep learning for digital pathology image analysis: A comprehensive tutorial with sele...

    isaced 评论0 收藏0
  • PHP设计模式(九):原型设计模式

    摘要:原型设计模式中的构造函数使用创建新对象时,并不会触发类的构造函数。事实上,使用构造函数并不一定是一个好的设计,由于构造函数内的逻辑无法被外部控制,当需要修改一个类构造时的逻辑时,除了修改类的构造函数实现以外,别无他法,这破坏了类的封装。 原文地址:PHP设计模式(九):原型设计模式 Introduction 在PHP设计模式(八):工厂模式中我们介绍了创建设计模式(Creation p...

    warnerwu 评论0 收藏0
  • 简单好玩】细胞自动机游戏

    摘要:当前细胞为存活状态时,当周围有个以上的存活细胞时,该细胞变成死亡状态。康威生命游戏的自由有了核心的算法游戏规则,康威生命就是一个具有生命的自由游戏。文件导出导入当然加了扩展功能,保存自己喜欢的细胞自动机成文件。 细胞自动机 备注:文末有自己用Javascript简单实现的网页版细胞自动机(还挺好玩) 什么是细胞自动机 showImg(https://segmentfault.com/i...

    yagami 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<