猫史档案馆


【box3】滨海平原地形速建!

用户:YDS尹子YDS尹子查看:23 回复:19 评论:23 创建时间:2020-08-09T19:57:50


center_image

 

nc= n c

var seaLevel=14;
var xzZoom=10;
var yZoom=1;
var exZ1=1;
var exZ2=1;
var exZ3=10;
var base=20;
function tree(x,y,z){
    if(voxels.getVoxel(x,y,z)!=voxels.id("water")){
       var rand=1;
    for(let i=y+rand;i<y+4+rand;i++){
            voxels.setVoxel(x,i,z,"acacia");
        }
    for(let i=3+rand;i<5+rand;i++){
        for(let j=-2;j<3;j++){
            for(let k=-2;k<3;k++){
                voxels.setVoxel(x+j,y+i,z+k,"green_leaf");
            }
        }
    }
    for(let j=-1;j<2;j++){
        for(let k=-1;k<2;k++){
            voxels.setVoxel(x+j,y+5+rand,z+k,"green_leaf");
        }
    }
    voxels.setVoxel(x-1,y+6+rand,z,"green_leaf");
    voxels.setVoxel(x,y+6+rand,z,"green_leaf");
    voxels.setVoxel(x+1,y+6+rand,z,"green_leaf");
    voxels.setVoxel(x,y+6+rand,z-1,"green_leaf");
    voxels.setVoxel(x,y+6+rand,z+1,"green_leaf");
    }
    
};
(async function(){
for(let i=0;i<127;i++){
    var ii=i-63;
    var xh=Math.tan(Math.pow(Math.cos(i/xzZoom),2))*yZoom*exZ1+i/5;
    for(let j=0;j<127;j++){
        var jj=j-63;
         var zh=Math.tan(Math.pow(Math.cos(j/xzZoom),2))*yZoom*exZ1+j/-5;
        if(xh+zh+base<seaLevel){
            voxels.setVoxel(i,xh+zh+base,j,"dirt");
            for(let k=0;k<xh+zh+base-1;k++){
                voxels.setVoxel(i,k,j,"dirt");
            }
        }else if(Math.round(xh+zh+base)==seaLevel){
            voxels.setVoxel(i,xh+zh+base,j,"sand");
            for(let k=0;k<xh+zh+base-1;k++){
                voxels.setVoxel(i,k,j,"dirt");
            }
        }else{
            voxels.setVoxel(i,xh+zh+base,j,"grass");

            for(let k=0;k<xh+zh+base-1;k++){
                voxels.setVoxel(i,k,j,"dirt");
            }
        }
        
        
    }
    await sleep(20);
}
for(let i=0;i<127;i++){
    for(let j=0;j<127;j++){
        for(let k=0;k<=seaLevel;k++){
            if(voxels.getVoxel(i,k,j)==0){
                voxels.setVoxel(i,k,j,"water");
            }
        }
    }
}
await sleep(1000);
world.say("即将生成建筑和树木");
for(let i=0;i<127;i++){
    for(let j=0;j<127;j++){
        for(let k=0;k<100;k++){
            if(voxels.getVoxel(i,k,j)==voxels.id("grass")){
                if(Math.random()*60<=1){
                    tree(i,k,j);
                }
            }
        }
    }
    await sleep(10);
}

})();


回复

上一页1 页 / 共 1下一页
IDF哲宇MIKEIDF哲宇MIKE

center_image

这是编程猫给你颁发的证书!!!

点赞4


评论


YDS尹子YDS尹子

ddd

点赞1


评论


龙的传人_龙的传人_

尹子,你出一期随机地形吧awa

点赞2


评论


蓝buff蓝buff

为报错(都改了)

点赞0


评论


你好2050_反防沉迷_反岛三出图形化你好2050_反防沉迷_反岛三出图形化

code='var seaLevel=14;
var xzZoom=10;
var yZoom=1;
var exZ1=1;
var exZ2=1;
var exZ3=10;
var base=20;
fu喵tion tree(x,y,z){
    if(voxels.getVoxel(x,y,z)!=voxels.id("water")){
       var rand=1;
    for(let i=y+rand;i<y+4+rand;i++){
            voxels.setVoxel(x,i,z,"acacia");
        }
    for(let i=3+rand;i<5+rand;i++){
        for(let j=-2;j<3;j++){
            for(let k=-2;k<3;k++){
                voxels.setVoxel(x+j,y+i,z+k,"green_leaf");
            }
        }
    }
    for(let j=-1;j<2;j++){
        for(let k=-1;k<2;k++){
            voxels.setVoxel(x+j,y+5+rand,z+k,"green_leaf");
        }
    }
    voxels.setVoxel(x-1,y+6+rand,z,"green_leaf");
    voxels.setVoxel(x,y+6+rand,z,"green_leaf");
    voxels.setVoxel(x+1,y+6+rand,z,"green_leaf");
    voxels.setVoxel(x,y+6+rand,z-1,"green_leaf");
    voxels.setVoxel(x,y+6+rand,z+1,"green_leaf");
    }
    
};
(asy喵 fu喵tion(){
for(let i=0;i<127;i++){
    var ii=i-63;
    var xh=Math.tan(Math.pow(Math.cos(i/xzZoom),2))*yZoom*exZ1+i/5;
    for(let j=0;j<127;j++){
        var jj=j-63;
         var zh=Math.tan(Math.pow(Math.cos(j/xzZoom),2))*yZoom*exZ1+j/-5;
        if(xh+zh+base<seaLevel){
            voxels.setVoxel(i,xh+zh+base,j,"dirt");
            for(let k=0;k<xh+zh+base-1;k++){
                voxels.setVoxel(i,k,j,"dirt");
            }
        }else if(Math.round(xh+zh+base)==seaLevel){
            voxels.setVoxel(i,xh+zh+base,j,"sand");
            for(let k=0;k<xh+zh+base-1;k++){
                voxels.setVoxel(i,k,j,"dirt");
            }
        }else{
            voxels.setVoxel(i,xh+zh+base,j,"grass");

            for(let k=0;k<xh+zh+base-1;k++){
                voxels.setVoxel(i,k,j,"dirt");
            }
        }
        
        
    }
    await sleep(20);
}
for(let i=0;i<127;i++){
    for(let j=0;j<127;j++){
        for(let k=0;k<=seaLevel;k++){
            if(voxels.getVoxel(i,k,j)==0){
                voxels.setVoxel(i,k,j,"water");
            }
        }
    }
}
await sleep(1000);
world.say("即将生成建筑和树木");
for(let i=0;i<127;i++){
    for(let j=0;j<127;j++){
        for(let k=0;k<100;k++){
            if(voxels.getVoxel(i,k,j)==voxels.id("grass")){
                if(Math.random()*60<=1){
                    tree(i,k,j);
                }
            }
        }
    }
    await sleep(10);
}

})();'
code=code.replace('喵','n;;;c')

code=code.replace(';;;','')
print(code)

生成源代码的Python代码

点赞0


评论


凌_墨水凌_墨水

喵喵喵

点赞0


评论


cool-creepercool-creeper

center_image

点赞0


评论


烟云落阳烟云落阳

我觉得尹子要上最新一期的名人榜

点赞0


评论


IaeaIaea

666

点赞0


评论


ZCH123AbaB退喵倒438894ZCH123AbaB退喵倒438894

666

点赞0


评论


全网一个白虎兄全网一个白虎兄

速建害得我填了10分钟的地... ...

点赞0


评论


科技改变时代科技改变时代


我顶
必须顶
不得不顶
用尽全力顶
再加上千斤顶
总之把它顶到顶
接着使出葵花宝顶
就算顶到史前也要顶
老子看了会用道德经顶
孔子亲自拜你为师天天顶
秦始皇站在阿房宫上使劲顶
汉高祖挥师杀向东罗马为你顶
吕布抛弃了貂禅而选择了帮你顶
张三丰见了后用太极拳九式全力顶
左冷禅召开武林盟主大会商讨如何顶
西门吹雪从此学会了最强一招剑神一顶
龙剑飞的如来神掌最后一式改为万佛朝顶
陆小凤从此再也不管闲事了而专门来为你顶
四大名捕四面出击看天下还有没有人敢不在顶
顶到阎罗王说我制造噪音我刁根烟看看他继续顶
顶到火山喷发太平洋海啸我还要继续往死里顶
顶到益阳地震山崩地裂地下水泛滥我还要顶
顶到地下水喷发造成洪灾损失惨重我也顶
要是你觉得敢兴趣你也可以过来一起顶
要是你看我不爽我没办法还要继续顶
要是**敢过来阻止我就更加要顶
要是别人见了骂我傻我还是要顶
要是踩到我脚骨折我也继续顶
要是地面凹了我不管继续顶
要是天真塌下来了继续顶
就算天塌下来我都要顶
就算腾讯倒闭也要顶
就算鞋子烂也要顶
我用尽全力去顶
我非常用力顶
我很用力顶
我用力顶
我再顶
我顶

点赞4


评论


AlbertAJLKAlbertAJLK

center_image树?

 

点赞0


评论


AlbertAJLKAlbertAJLK

center_image

点赞0


评论


难起的名字难起的名字

d'd'd

点赞0


评论


霜雾霜雾

d'd'd'd'd

点赞0


评论


草灵灵发芽草灵灵发芽

可怜的树。。

点赞0


评论


徐子妍的哥哥徐子妍的哥哥

面具狐狸云绾兮!!!

点赞0


评论


raearaea

收藏

点赞0


评论