黑白分明的算法逻辑,配上简洁易懂的 Python 语法,蛙跳算法的这份实现,蛮适合用来做启发式优化的入门练习。代码结构清晰,函数分工也挺合理,核心部分就一个循环加上位置更新,看起来没太大负担。 蛙跳的核心思想其实跟粒子群、灰狼算法这些都差不多,都是一群个体协同进化,找最优解。只不过这套算法把个体分了
Python 0 次浏览
三维装箱问题的组合启发式算法实现,挺适合喜欢算法+动手练的你。它不是那种光讲原理不写代码的项目,源代码里边直接把贪心算法、遗传算法、模拟退火、粒子群优化都撸了一遍。像货箱怎么摆、空间怎么切、布局怎么优化,全写清楚了。 三维空间优化的痛点在哪?东西尺寸不一、摆放顺序影响整体效果,而且还得兼顾时间效率。
Python 0 次浏览
超折磨人的跳跃手感、眼花缭乱的机关陷阱、还有那种明明快通关了却突然被弹回起点的崩溃感,I wanna 系列的游戏真的是一言难尽。但话说回来,这种设计思路对前端做游戏 demo 也挺有启发的,尤其是关卡判定和人物状态管理那块,细节蛮多的。 I Wanna touch more traps这款就挺典型,
Unity3D 0 次浏览
MSUITest 是一个挺有意思的 UI 测试库,完全用 Swift 写的,灵感来自 Gherkin 语法,能让你写出易读的 UI 测试。它是 XCUITest 的一个包装器,基本上就是让你可以用接地气的方式编写测试,不需要浪费时间去深究 Apple 的那些“枯燥”文档。虽然一般会先考虑用单元测试来
Swift 0 次浏览
体验Material Design中的波浪效果 灵感源自谷歌Material Design的波浪效果,为你带来全新的交互体验。这份资源将引导你如何在本地运行并探索这些迷人的效果。 准备工作: 确保你的计算机已安装node.js和ruby环境。 步骤: 访问 fian.my.id/Waves/
Nodejs 22 次浏览
JsDic是一个简单的依赖注入容器,受到Angular.js启发,可以在浏览器、Node.js和Browserify中使用。它采用类似Angular.js的风格来定义值、服务和工厂,并支持通过名称数组或函数解析的依赖关系。JsDic还包含循环依赖检测功能。您可以通过npm安装并加载JsDic类使用。
Nodejs 21 次浏览