猫史档案馆


【试卷警告】一张代码岛3.0代码能力自测卷

用户:阳光的流熔怪Uyt5阳光的流熔怪Uyt5查看:17 回复:24 评论:17 创建时间:2020-07-17T13:51:31


杜绝作弊、查找API行为

该卷成绩只在不作弊情况下有效

--------------------------------------------------------------------------------------------------------------------

试卷警告

--------------------------------------------------------------------------------------------------------------------

一、填空题(每空5分):

1.给所有玩家发消息应当用到()函数

2.world.querySelectorAll的作用是()

3.实体的名称变量是(),玩家的名称变量是()

4.可以通过变量()来判断实体是不是玩家

二、选择题(每题5分):

1.控制实体速度的变量是()

A entity.player.velocity  B entity.position  C entity.velocity  D entity.player.position

2.我们可以使用()来更改指定位置的方块

A Voxels.getVoxel  B Voxels.getVoxelId  C Voxels.id  D 都不是

3. entity.player.cameraMode='fixed'的作用是()

A 固定玩家的3D光标  B 改变玩家的外观  C 固定玩家的视角  D 固定玩家

4.world.querySelector('.boat')的作用是()

A 查找所有名称为boat的实体  B 查找首个带有标签boat的实体  C 查找首个名称为boat的实体  D 查找所有带有标签boat的实体

5.entity.player.Point的含义是()

A 玩家的重生点  B 玩家喵亡的地点  C 玩家的出生点  D 不确定

三、判断题(每题2分)

1.老明同学想要查找所有玩家,他应该使用world.querySelectorAll('*player')                   ()

2.particleRatSpread为每秒产生的粒子数量                 ()

3.particleColor可以设定为一个长度为5的数组,代表每个阶段粒子的颜色                 ()

4.world.onChat有两个传入参数,分别是entity和chat                ()

5.world.onClick每一个时刻调用一次              ()

四、实际程序题(每题10分)

1.当有玩家碰到带有box标签的实体时,此玩家收到消息“你碰到了box”

2.让每一个带有标签car的实体沿x方向移动(速度不限)

3.每过3秒,就让所有玩家和带有“jump”标签的实体“跳”一下

4.每当有玩家碰到水方块,破坏此水方块,让所有玩家血量-10,并广播消息“有人碰到了水喵”

【完】

再说一遍,此试卷成绩只在你不作弊的情况下有效

自己有没有作弊心里还不清楚吗?

评论区交卷


回复

上一页1 页 / 共 1下一页
xiao998xiao998

我交白卷2333,我只会CMD以及VBS

点赞0


评论


阳光的流熔怪Uyt5阳光的流熔怪Uyt5

欢迎会代码的来这挑战挑战

点赞0


评论


未命名用户015734未命名用户015734

我懒得答(众所周知观澜并不是太擅长代码所以拒绝回答操作题)

点赞0


评论


阳光的流熔怪Uyt5阳光的流熔怪Uyt5

上去

点赞0


评论


FleroviKumFleroviKum

白卷,我只会源码编辑器emotion_doge

点赞0


评论


阳光的流熔怪Uyt5阳光的流熔怪Uyt5

up

点赞0


评论


Architect_煎饼Architect_煎饼

我不会hhh

点赞0


评论


传闻中的五音璃音传闻中的五音璃音

啥都不会的璃音默默地走开

点赞0


评论


芜湖咸鱼芜湖咸鱼

world.say() 或者 world.querySelectorAll('player').forEach(e=>{e.player.directMessage()})
根据选择器字符串获取所有匹配到的实体数组
entity.id player.name
entity.isPlayer

C
D
C
B
D (没有这个属性好不好)

X
X(这个属性啥也不是)

√(但是其实传入了一个对象,然后使用解构语法设定了2个变量)

world.onEntityContact(({entity,other})=>{/**/if(entity.isPlayer&&other.hasTag("box")){entity.player.directMessage("你碰到了Box")}})


world.querySelectorAll('.car').forEach(/**/e=>{e.velocity.x=0.3})


setInterval(()=>{/**/world.querySelectorAll("*").forEach(e=>{if(e.isPlayer||e.hasTag('jump')){e.velocity.y=0.8}})},3e3)


world.onFluidEnter(({voxel,entity})=>{let v = entity.position;entity.hurt(10);world.say('有人碰到了水喵');voxels.setVoxel(v.x,v.y,v.z,0)});


------完----------

禁止抄答案,代码里有特殊注释,抄了我能看出来,(我怀疑你想让我帮你写代码)

点赞0


评论


Moira屑玖iMoira屑玖i

我试试(等于我蒙一个)

1.给所有玩家发消息应当用到( 不知道 )函数

2.world.querySelectorAll的作用是( ?不知道,应该是说什么吧(后来看了看我的图这个应该是实体模型?或者是什么标签?) )

 

答完那些我已经废了

点赞0


评论


Beck_seaBeck_sea

一、填空题(每空5分):

1.给所有玩家发消息应当用到()函数

2.world.querySelectorAll的作用是()

3.实体的名称变量是(),玩家的名称变量是()

4.可以通过变量()来判断实体是不是玩家

二、选择题(每题5分):

1.控制实体速度的变量是()

A entity.player.velocity  B entity.position  C entity.velocity  D entity.player.position

2.我们可以使用()来更改指定位置的方块

A Voxels.getVoxel  B Voxels.getVoxelId  C Voxels.id  D 都不是

3. entity.player.cameraMode='fixed'的作用是()

A 固定玩家的3D光标  B 改变玩家的外观  C 固定玩家的视角  D 固定玩家

4.world.querySelector('.boat')的作用是()

A 查找所有名称为boat的实体  B 查找首个带有标签boat的实体  C 查找首个名称为boat的实体  D 查找所有带有标签boat的实体

5.entity.player.Point的含义是()

A 玩家的重生点  B 玩家喵亡的地点  C 玩家的出生点  D 不确定

三、判断题(每题2分)

1.老明同学想要查找所有玩家,他应该使用world.querySelectorAll('*player')                   ()

2.particleRatSpread为每秒产生的粒子数量                 ()

3.particleColor可以设定为一个长度为5的数组,代表每个阶段粒子的颜色                 ()

4.world.onChat有两个传入参数,分别是entity和chat                ()

5.world.onClick每一个时刻调用一次              ()

四、实际程序题(每题10分)

1.当有玩家碰到带有box标签的实体时,此玩家收到消息“你碰到了box”

2.让每一个带有标签car的实体沿x方向移动(速度不限)

3.每过3秒,就让所有玩家和带有“jump”标签的实体“跳”一下

4.每当有玩家碰到水方块,破坏此水方块,让所有玩家血量-10,并广播消息“有人碰到了水喵”

老师我交卷了emotion_doge

点赞0


评论


芜湖咸鱼芜湖咸鱼

看不见我~

点赞0


评论


_泠_泠

一、填空题(每空5分):

1.给所有玩家发消息应当用到(布吉岛)函数

2.world.querySelectorAll的作用是(让实体说话)

3.实体的名称变量是(布吉岛),玩家的名称变量是(player)

4.可以通过变量(布吉岛)来判断实体是不是玩家

二、选择题(每题5分):

1.控制实体速度的变量是(A)

A entity.player.velocity  B entity.position  C entity.velocity  D entity.player.position

2.我们可以使用(C)来更改指定位置的方块

A Voxels.getVoxel  B Voxels.getVoxelId  C Voxels.id  D 都不是

3. entity.player.cameraMode='fixed'的作用是(布吉岛)

A 固定玩家的3D光标  B 改变玩家的外观  C 固定玩家的视角  D 固定玩家

4.world.querySelector('.boat')的作用是(D)

A 查找所有名称为boat的实体  B 查找首个带有标签boat的实体  C 查找首个名称为boat的实体  D 查找所有带有标签boat的实体

5.entity.player.Point的含义是(布吉岛)

A 玩家的重生点  B 玩家喵的地点  C 玩家的出生点  D 不确定

三、判断题(每题2分)

1.老明同学想要查找所有玩家,他应该使用world.querySelectorAll('*player')                   (错,多了一个*)

2.particleRatSpread为每秒产生的粒子数量                 (布吉岛对不对)

3.particleColor可以设定为一个长度为5的数组,代表每个阶段粒子的颜色                 (对)

4.world.onChat有两个传入参数,分别是entity和chat                (布吉岛)

5.world.onClick每一个时刻调用一次              (还是布吉岛)

四、实际程序题(每题10分)

1.当有玩家碰到带有box标签的实体时,此玩家收到消息“你碰到了box”

world.querySelectorAll('.box').forEach((box) => {
    box.say('你碰到了box')

2.让每一个带有标签car的实体沿x方向移动(速度不限)

world.say('不会')

3.每过3秒,就让所有玩家和带有“jump”标签的实体“跳”一下

world.say('不会')

4.每当有玩家碰到水方块,破坏此水方块,让所有玩家血量-10,并广播消息“有人碰到了水炸弹”

world.say('不会')

老师我交卷了

点赞0


评论


hecoshecos

一、填空题(每空5分):

1.给所有玩家发消息应当用到(world.say)函数

2.world.querySelectorAll的作用是(搜索所有在线玩家)

3.实体的名称变量是(entity.id),玩家的名称变量是(entity.player.name)

4.可以通过变量(entity.isPlayer)来判断实体是不是玩家

二、选择题(每题5分):

1.控制实体速度的变量是(C)

A entity.player.velocity  B entity.position  C entity.velocity  D entity.player.position

2.我们可以使用(D)来更改指定位置的方块

A Voxels.getVoxel  B Voxels.getVoxelId  C Voxels.id  D 都不是

3. entity.player.cameraMode='fixed'的作用是(C)

A 固定玩家的3D光标  B 改变玩家的外观  C 固定玩家的视角  D 固定玩家

4.world.querySelector('.boat')的作用是(B)

A 查找所有名称为boat的实体  B 查找首个带有标签boat的实体  C 查找首个名称为boat的实体  D 查找所有带有标签boat的实体

5.entity.player.Point的含义是(D)//你自定义的吧。。。

A 玩家的重生点  B 玩家喵亡的地点  C 玩家的出生点  D 不确定

三、判断题(每题2分)

1.老明同学想要查找所有玩家,他应该使用world.querySelectorAll('*player')                   (x)//名字起的不错

2.particleRatSpread为每秒产生的粒子数量                 (x)//我咋没听过哦这玩意儿呢?

3.particleColor可以设定为一个长度为5的数组,代表每个阶段粒子的颜色                 (√)

4.world.onChat有两个传入参数,分别是entity和chat                (x)//entity和message

5.world.onClick每一个时刻调用一次              (√)

四、实际程序题(每题10分)

1.当有玩家碰到带有box标签的实体时,此玩家收到消息“你碰到了box”

var a='box';
var b='.';
var c=b+a;//1928370465
var stststcccccc喵喵dajkfvhpalelh=world.querySelectorAll('.box');
world.querySelectorAll(c+''+''+'').forEach((eww)=>{eww.position.copy(eww.position)})
world.querySelectorAll('.box').forEach((e)=>{//!
    var sss=e.position;var ps=(1===2);
    e.onEntityContact(({other})=>{
        if(ps/'2147483喵8(2^31)'/){
            return;//error!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
        }
        var tkdaojvoasndfkntt=other.player.name;
        other.player.directMessage('你碰到了'+a+''+''+''+''+''+'');.//888938950412948501
        var vvsv=tkdaojvoasndfkntt+sss.toString();//咳咳咳
        var stuwwwv=vvsv+'   ';//000000-000000-000000+111111=111111;;;;;;;;
    })
    //hi!   olleh
    //!ih   hello
/*//*/})

2.让每一个带有标签car的实体沿x方向移动(速度不限)

//////////////////////////////////////////////////////////////////////
world.querySelectorAll(''+''+''+'.'+''+'c'+''+''+''+ar').forEach((estthshs)=>{//awvepdoaskmxcokmwosdfji
    /*lknalksdml;salfkaks*/estthshs.velocity.x=1*2*3*4*5*6*7*8*9*10;//试试嘿嘿加速度快发家史大V啊谁都不骄傲我跑是就按实际的高速喵发as 
    var jfjfjfjf=estthshs.velocity;//发的考虑撒可富几点上课发大姐夫;拉我进地方发啦就是
    var dkajcieooajes=/*asdvniajsdfnpawjnf*/jfjfjfjf.x;//aon ofsdfklwl;ae
    var /*fasfd;klvamlksdfjkja*/kadvoknepjqaio/*cmawvl;d喵flknas;lkfn*/=dkajcieooajes;//nopaosdwfavodsjofj
    dkajcieooajes=10;///dasvmoejrgoja;fjdlkjae
})///////////////////////////////////////////////////////////////////

3.每过3秒,就让所有玩家和带有“jump”标签的实体“跳”一下

setInterval(()=>{
    world.querySelectorAll('.jump').forEach((e)=>{
        e.velocity.y++;
    })/*dfmalvkjnoaejrfodnvaknsbd lajoifjf*/
    world.querySelectorAll/*apsdofkm;lak sdglfkkdlqwksd */('player').forEach((falskdaklnesrslqfe)=>{
        falskdaklnesrslqfe.velocity.y++;
        falskdaklnesrslqfe.velocity.y+=1;
    })
},3*2*5*2*5*2*5);//哦啊的瑟吉欧叫啥佛偈jiojoooooooooooooooooooooooo

4.每当有玩家碰到水方块,破坏此水方块,让所有玩家血量-10,并广播消息“有人碰到了水喵”

world.onFluidEnter(({entity,x,y,z})=>{
    entity.enableDamage=true;
    entity.hurt(10);
    voxels.setVoxel(x,y,z,0);
    world.say('有人碰到了水喵');
})

 

看谁敢抄哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈或或或或或或或或

点赞0


评论


RmolusRmolus

渐离自觉喵了

点赞0


评论


DioSand_5006DioSand_5006

一、填空题(每空5分):

1.给所有玩家发消息应当用到(world.say)函数

2.world.querySelectorAll的作用是(在所有实体中搜索所有带有指定标签的实体)

3.实体的名称变量是(entity.id),玩家的名称变量是(entity.player)

4.可以通过变量(isPlayer)来判断实体是不是玩家

二、选择题(每题5分):

1.控制实体速度的变量是(C)

A entity.player.velocity  B entity.position  C entity.velocity  D entity.player.position

2.我们可以使用(D)来更改指定位置的方块

A Voxels.getVoxel  B Voxels.getVoxelId  C Voxels.id  D 都不是

3. entity.player.cameraMode='fixed'的作用是(C)

A 固定玩家的3D光标  B 改变玩家的外观  C 固定玩家的视角  D 固定玩家

4.world.querySelector('.boat')的作用是(B)

A 查找所有名称为boat的实体  B 查找首个带有标签boat的实体  C 查找首个名称为boat的实体  D 查找所有带有标签boat的实体

5.entity.player.Point的含义是(D)

A 玩家的重生点  B 玩家喵亡的地点  C 玩家的出生点  D 不确定

三、判断题(每题2分)

1.老明同学想要查找所有玩家,他应该使用world.querySelectorAll('*player')                   (F)

2.particleRatSpread为每秒产生的粒子数量                 (F)

3.particleColor可以设定为一个长度为5的数组,代表每个阶段粒子的颜色                 (F)

4.world.onChat有两个传入参数,分别是entity和chat                (T)

5.world.onClick每一个时刻调用一次              (T)

四、实际程序题(每题10分)

1.当有玩家碰到带有box标签的实体时,此玩家收到消息“你碰到了box”

world.onPlayerJoin(({entity})=>{
    world.querySelectorAll(('.box')=>{
        world.say('我不会')
    })
})

2.让每一个带有标签car的实体沿x方向移动(速度不限)

……

3.每过3秒,就让所有玩家和带有“jump”标签的实体“跳”一下

……

4.每当有玩家碰到水方块,破坏此水方块,让所有玩家血量-10,并广播消息“有人碰到了水喵”

……

毕竟我还是个萌新,得个60多分对我来说已经足够了[滑稽]

点赞0


评论


_someone__someone_

一、填空题(每空5分):

1.给所有玩家发消息应当用到(world.say)函数

2.world.querySelectorAll的作用是(在所有实体中搜索所有带有指定标签的实体)

3.实体的名称变量是(entity.id),玩家的名称变量是(entity.player)

4.可以通过变量(isPlayer)来判断实体是不是玩家

二、选择题(每题5分):

1.控制实体速度的变量是(C)

A entity.player.velocity  B entity.position  C entity.velocity  D entity.player.position

2.我们可以使用(D)来更改指定位置的方块

A Voxels.getVoxel  B Voxels.getVoxelId  C Voxels.id  D 都不是

3. entity.player.cameraMode='fixed'的作用是(C)

A 固定玩家的3D光标  B 改变玩家的外观  C 固定玩家的视角  D 固定玩家

4.world.querySelector('.boat')的作用是(B)

A 查找所有名称为boat的实体  B 查找首个带有标签boat的实体  C 查找首个名称为boat的实体  D 查找所有带有标签boat的实体

5.entity.player.Point的含义是(D)

A 玩家的重生点  B 玩家喵亡的地点  C 玩家的出生点  D 不确定

三、判断题(每题2分)

1.老明同学想要查找所有玩家,他应该使用world.querySelectorAll('*player')                   (F)

2.particleRatSpread为每秒产生的粒子数量                 (F)

3.particleColor可以设定为一个长度为5的数组,代表每个阶段粒子的颜色                 (F)

4.world.onChat有两个传入参数,分别是entity和chat                (T)

5.world.onClick每一个时刻调用一次              (T)

 

 

交卷了

点赞0


评论


梦里觅深海梦里觅深海

哈哈,出错题啦

点赞0


评论


狂补作业的屑SL狂补作业的屑SL

看完题目一脸懵逼emotion_doge

点赞0


评论


一个STUB用户_6923702一个STUB用户_6923702

全写

re.compile('\w\w\w\w\w\w\w\w\w\w\w\w(此处省略100000000字)\w\w\w')不就好了/doge

好吧我知道这样正则不对

点赞0


评论


一个STUB用户_6923702一个STUB用户_6923702

name是变量嘛,不是常量吗

点赞0


评论


86135clc86135clc

代码岛3.0api===api.box3.cod喵

代码岛3.0api != docs.box3.cod喵

点赞0


评论


阳光的流熔怪Uyt5阳光的流熔怪Uyt5

挖 

点赞0


评论


韵律源点Arcaea韵律源点Arcaea

应该会,但是太费时间了……

一、填空题(每空5分):

1.给所有玩家发消息应当用到(world.say)函数

2.world.querySelectorAll的作用是(遍历所有带某个标签的尸体)

3.实体的名称变量是(entity),玩家的名称变量是(player)

4.可以通过变量(isPlayer)来判断实体是不是玩家

二、选择题(每题5分):

1.控制实体速度的变量是(C)

A entity.player.velocity  B entity.position  C entity.velocity  D entity.player.position

2.我们可以使用(D)来更改指定位置的方块

A Voxels.getVoxel  B Voxels.getVoxelId  C Voxels.id  D 都不是

3. entity.player.cameraMode='fixed'的作用是(C)

A 固定玩家的3D光标  B 改变玩家的外观  C 固定玩家的视角  D 固定玩家

4.world.querySelector('.boat')的作用是(D)

A 查找所有名称为boat的实体  B 查找首个带有标签boat的实体  C 查找首个名称为boat的实体  D 查找所有带有标签boat的实体

5.entity.player.Point的含义是(A)

A 玩家的重生点  B 玩家喵的地点  C 玩家的出生点  D 不确定

三、判断题(每题2分)

1.老明同学想要查找所有玩家,他应该使用world.querySelectorAll('*player')                   (×)

2.particleRatSpread为每秒产生的粒子数量                 (×)

3.particleColor可以设定为一个长度为5的数组,代表每个阶段粒子的颜色                 (×)

4.world.onChat有两个传入参数,分别是entity和chat                (√)

5.world.onClick每一个时刻调用一次              (√)

四、实际程序题(每题10分)

1.当有玩家碰到带有box标签的实体时,此玩家收到消息“你碰到了box”

2.让每一个带有标签car的实体沿x方向移动(速度不限)

3.每过3秒,就让所有玩家和带有“jump”标签的实体“跳”一下

4.每当有玩家碰到水方块,破坏此水方块,让所有玩家血量-10,并广播消息“有人碰到了水炸弹”

(实际程序题懒得写,123我都在地图里用过)

点赞0


评论