聊聊那些具有函数式编程感的游戏

indienova.com/indie-game-review/functional-programming-games-review/

函数式编程(Functional Programming),或称函数程序设计、泛函编程,是一种编程范式……尝试将这些基础单位的功能拆解成集合和映射,再结合组合顺序,也许可以掌握一丝线索:机械伸缩臂机械伸缩臂可以(不限于)以下变换……组合器函数也可以作为其他函数的参数

Shader 魔法的学习之路 #2 - 笑脸威力加强版

indienova.com/indie-game-development/shader-magic-2/

注意一点是,在调用 within 时,我们先让 uv 做了水平镜像然后再传进函数,而不是在函数里面镜像……,因为 eye 函数里面画布已经被限制区域了,如果在函数里面镜像,就只会在限制区域内镜像而不是基于脸的中心镜像……同时我们使用了个 sign 函数来获得 uv.x 当前是负数还是正数,然后传进函数改变眼睛绘制方向

mnikn:Shader 魔法的学习之路 - 笑脸威力加强版(4)

indienova.com/u/mnikn/blogread/30948

注意一点是,在调用 within 时,我们先让 uv 做了水平镜像然后再传进函数,而不是在函数里面镜像……,因为 eye 函数里面画布已经被限制区域了,如果在函数里面镜像,就只会在限制区域内镜像而不是基于脸的中心镜像……同时我们使用了个 sign 函数来获得 uv.x 当前是负数还是正数,然后传进函数改变眼睛绘制方向

康考迪亚:数字版(Concordia: Digital Edition)

indienova.com/steam/game/1450330

迪亚是什么?……什么让康迪亚如此受欢迎?康迪亚是一款规则简单易学的游戏,但掌握它可能需要一辈子时间!……康迪亚官方规则咨询过游戏设计者与AI、朋友或两者对抗 - 无论是单人还是多人游戏,体验都很棒所有官方扩展都会发布借助数字平台提供独特的棋盘游戏体验提供有如何游戏的互动教程

算法机器人(Algo Bot)

indienova.com/steam/game/286300

你能够解决所有问题?……那些你可以在游戏中学到的东西)有限语法的顺序命令如何进行程序规划(在脑海里运行代码并进行调试)变量管理函数递归函数去除程序错误优化策略

沐雨:【沐雨GMS2学习日志】过场动画

indienova.com/u/raindow00s/blogread/26062

也需要把它包装进一个脚本函数中,因为库函数无法通过ID形式引用。……而step函数中则只用遍历数组,依次执行代码了。……不像播放音效等只用执行一次的函数,这是一个需要连续执行多次、效果会持续一段时间的函数,包括角色的移动也是

WesleyWeatherly:2022-3-15 故事情节 第一章

indienova.com/u/wesleyweatherly/blogread/30523

第一次去,手都不知道往哪里放,感觉尴尬,自己好像是外星人。……哎,我今天就是来消费的,我要有勇气,是的,这里就跟奶茶店一样的,我只是要进去杯饮料而已。……啊~尴尬啊,丢人啊,我的脸都没了。我的脸不要了,啊,好刺激。好不自在啊,我好想走

沐雨:【沐雨GMS2学习日志】物体向鼠标点击方向移动

indienova.com/u/raindow00s/blogread/26036

mp_linear_step(mouse_x, mouse_y, step, 1);另一个群友提示的这个函数……如果不想瞬移,在此基础上应该还可以结合距离函数等控制移动速度和时间。……以及GMS的库函数真是有不少方便的库函数,可以直接实现游戏的一些基础功能,应该多熟悉一下

图形战争 2(Graphwar II)

indienova.com/game/graphwar-ii

《Graphwar II》是一款基于数学函数的炮击游戏,出射轨迹由玩家编写的函数决定,目标是避开障碍物和队友

小组帖子:[Godot] 如何实现简易的状态机

indienova.com/groups/post/29346

发起:Niilii Godot简易状态机Godot角色移动的时候,为了不让代码在一个脚本里扎堆强奸我们的眼睛和大脑……FuncRef][GodotAPI][@GDScript.funcref]当然你也可以用 signal 来,……目的是只调用一个函数,而函数内容根据条件变化

版本:Early Access


总页数:50


本次查询耗时:0.072 秒(地球人时间)