羊了个羊是不是圈套?

刚刚阅读1回复0
kewenda
kewenda
  • 管理员
  • 注册排名1
  • 经验值177975
  • 级别管理员
  • 主题35595
  • 回复0
楼主

并不是,此种肉搏游戏卢瓦松出来,我就实的很难以想象。

做三个此种肉搏游戏,再就是三个白俄罗斯魔方还单纯,我花了早上三个钟,他们写了三个“咖波了个咖波”(咖波译者宽恕我,咖波太淘气了,侵删)

此种肉搏游戏办法论写出来万万别太单纯好么

所以非官方还驳倒了,羊了个羊并不是抄袭(无法说很像,底子无法说完全不异)

3tile

呵呵,试问我也不厚道了,我那就把“咖波了个咖波”开个源,我们能在assets中他们换成他们厌恶的图形哈

好比说能“狗了个狗”

“哥斯拉了个哥斯拉”

“蛇了个蛇”

除此之外敲白板,划重点项目了哈,肉搏游戏民族特色:

1.我没做肉搏游戏严重成功介面哈,即便大机率不必要过没法关哈,多于0.001%的人会报检哈

2.肉搏游戏失利介面总之是做了的

3.我翻脸哈,牌匾尽是乱数聚合的,不确保能果时哈

害,竟然忘掉做了肉搏游戏最重要的机能,看电视告白,罪恶罪恶

PS:除此之外说一句电视告白要看99999秒哈,即使看电视告白才是阿谁肉搏游戏的动做游戏

我载入了webassembly,青春活力肉搏游戏,新浪网预览

https://www.painterengine.com/main/instances/instance2022092001/index.html​www.painterengine.com/main/instances/instance2022092001/index.html

可供利用镜像

https://www.painterengine.cn/main/instances/instance2022092001/index.html​www.painterengine.cn/main/instances/instance2022092001/index.html

源代码阅读:

https://www.painterengine.com/example.html​www.painterengine.com/example.html

可供利用镜像:

https://www.painterengine.cn/example.html​www.painterengine.cn/example.html

依赖引擎库

PainterEngine 三个由C语言编写的完好开源的跨平台图形应用框架​www.painterengine.com/index.html

可供利用镜像:

PainterEngine 三个由C语言编写的完好开源的跨平台图形应用框架​www.painterengine.cn/index.html

PPS:有人问我电视告白翻开了,不想看完消格子了,要怎么退出啊,阿谁问题问的好!!来都来了你还想跑?

PPPS:我怕实有人把99999s的电视告白看完了,提早预告一下,电视告白时间有负数的哈

下面的内容是写给DIY玩家看的

==============================================

原来只是随意写的用来嘲讽一头羊了个羊阿谁韭菜肉搏游戏的答复,没想到我们那么热情,竟然想实的上手还要报检.

我率直,我连严重成功过关介面都没做,前面的意思呢,是0.001%的人会(用非一般手段)报检,但工作沉溺堕落到阿谁地部,不能不开放一下教程,把报检庆贺做了,趁便让有些实正想玩那肉搏游戏的上手DIY一下.

关于换皮肤那一点,仍然是翻开assets文件夹,替代对应png文件哈

留意一下,png图片的大小必然是48*48的png彩色图片,尺寸纷歧样无法胜利,除此之外png decoder也是我他们搓的轮子,所以一些灰度之类的十分见png也无法加载,大部门时候应该是没问题的,阿谁电视告白ad2.png也能换,不外图片大小没额外要求.

之后是聚合规划,即便大大都人不会编译,所以捏,我利用了PainterEngine内部集成的编译型脚本引擎PainterScript,万万别慌,很单纯的,请用记事本或者Visual studio code之类的文本编纂器翻开script.c,就是下面阿谁

里面的默认的无法报检的搞笑代码如下:

#name "main" //创建标签函数,x,y暗示其左上角坐标,每个标签肯定是48x48大小的,z暗示深度,越大则放置的越底下,在标签被上层粉饰时将无法被点击 //id就是你png文件对应的数字,更大撑持31个标签,id的范畴是1-31,若是没对应png图片,会创建失利,png图片格局肯定是(1.png,2.png,3.png.....31.png) host void CreateNote(float x,float y,float z,int id); //取乱数数,min为最小值,max为更大值 host int rand(int min,int max); //在阿谁函数里创建标签,surface_width为画布宽度,surface_height为画布高度,note_type_count为标签类型个数(和你放了几个png文件有关) export int main(int surface_width,int surface_height,int note_type_count) { int x,y,z;//x,y索引,z暗示层数,值越大则放在越底下, for (z = 0;z < 5; z++ )//一共5层 { for (y = 0; y < 8-z; y++)//最上层8*8,逐层递加 { for (x = 0; x < 8-z; x++) { float objx = surface_width / 2 - 48 * 4 + 24 * z;//计算标签左上角x坐标 float objy = 32+24*z;//计算左上角y坐标 CreateNote(objx + 48 * x, objy + 48 * y, z+1, rand(1,note_type_count));//乱数创建三个标签 } } } }

在main函数里呢,聚合的就是对应的规划,上面呢我把正文都打好了,默认规划代码如上,你可能会说,好复杂我不会编程看不懂啊,咋办,小问题:

我们重点项目存眷

host void CreateNote(float x,float y,float z,int id);

阿谁函数是创建标签用的,x,y暗示要创建标签左上角坐标,每个标签肯定是48x48大小的,z暗示深度,越大则放置的越底下,在标签被上层粉饰时将无法被点击,id就是你png文件对应的数字,更大撑持31个标签,id的范畴是1-31,若是没对应png图片,会创建失利,png图片格局肯定是(1.png,2.png,3.png.....),总之你放的png越多,阿谁肉搏游戏就越难.

我举个例子,起首窗口左上角为原点坐标,y轴向下,x轴向右,我如今创建3个标签

#name "main" host void CreateNote(float x,float y,float z,int id); host int rand(int min,int max); export int main(int surface_width,int surface_height,int note_type_count) { CreateNote(200,200,1,2); CreateNote(300,200,1,2); CreateNote(400,200,1,2); }

那么,运行成果就是如许的

或者代码若是是如许的:

#name "main" host void CreateNote(float x,float y,float z,int id); host int rand(int min,int max); export int main(int surface_width,int surface_height,int note_type_count) { int i; for (i = 1; i < 24; i++) { CreateNote(200+i*12,200,i,rand(1,8)); } }

那运行成果就是如许

总之,你也能进修默认的代码,用代码手段去聚合规划,PainterScript是我他们做他们用的一门语言,但用法和C根本很像,我们自行揣测哈.

0
回帖 返回游戏

羊了个羊是不是圈套? 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息