【目录导航】编程模拟自然系列博文

简介

  博文名称:编程模拟自然

  系列别称:奇幻元纪

  主要角色:元、无名儿

  角色设定:(按出场顺序)

  元:故事主角,拥有创世能力的程序猿

  亚和夏:生活在元创造的世界里的人类

  NvWa:传说通过重构天阙代码完成补天的程序Yuan

  盘古:上古程序架构师,后世传有生平语录《盘语》一书

  吴刚:在月亮上中终日砍伐桂树的码农

  无名儿:月亮上一破小孩儿

  嫦娥:奔月的仙子,身居广寒宫

  天狗:妖物,来源不明

  望舒:御车之神,管辖月宫禁地

  VisualSnake:伊甸园里的可视化集成开发环境,外形同蛇

  后羿:嵌入式工程师,传说是射日英雄

  NewLong:码农世家出身,曾经是天上的牵牛星

  精卫:软件测试员,与码海中的 Bug 为敌

  精卫IV:精卫的第十四代后裔

  下一人物:未知

01.上帝创世篇

   如何画一颗静态树

   元创造了世界,并在伊甸园里种下了树木...

02.女娲补天篇

  仿人工拼接碎片

  另一个世界NvWa完成了补天工作,却意外使得元通过空间裂缝来到了这里...

  “子贡问:程序架构师,没有时间陪女孩吗?盘子曰:不,是一只会说话的青蛙很酷。”--《盘语·子贡》

03.吴刚伐桂篇

      更好的静态树算法

  月亮上的桂树给了元灵感,元更新了树的算法,并且认识了名叫无名儿的小孩...

  “斧王,砍了就跑!”--Dota2 斧王语录

04.嫦娥奔月篇

  粒子系统

  嫦娥给了元粒子系统作为毁掉树木的赔偿,并由无名儿传话教元如何使用...

05.天狗食月篇

  粒子系统续

  元试图用粒子系统打败了前来的天狗,然而事情似乎不再简单...

  “本尊终于驾临此地!”--弧光守望者初次登场语录

06.亚当夏娃篇

  如何画一颗动态树

  亚和夏认识了伊甸园里的 VS,并在它的帮助下开始了第一个项目的编码...

07.后羿射日篇

  力学矢量与牛顿定律

  后羿曾经将用于射日的力学模拟系统嵌入了粒子系统...

08.牛郎织女篇

  几种常见力的建模

  牛郎飞天后的火箭留下了返回舱,而从月球来的元乘坐它抵达了地球。

09.精卫填海篇

  元胞自动机

  元获得了精卫IV 赠送的《码海之巅》书籍,他们两天后准备离开码海。

  海燕像黑色的闪电,在高傲的飞翔。--《海燕》

(未完待续)

 附录

  开源

  自然树:EDGameEngine.Visuals.Plant

  粒子系统:EDGameEngine.Visuals.Particles

  元胞自动机:EDGameEngine.Visuals.CA

   参考

  GitHub:The-Nature-of-Code-Examples

  《The Nature of Code》[American] Daniel Shiffman 著

posted @ 2016-03-19 15:21  ExperDot  阅读(960)  评论(1编辑  收藏  举报