本文主要是介绍【编程书籍】《The Nature of Code》笔记 -《代码本色》0.引言,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
本书官方网站(http://www.natureofcode.com)
GitHub(http://github.com/shiffman/The-Nature-of-Code-Examples)
一切的外力都是向量。向量是运动模拟的基本组件。
0.1-0.2 随机游走
问题:在地面上做二维的随机游走,抛两次硬币并按如下规则移动
第一次抛掷 第二次抛掷 结果
正面 正面 向前走一步
正面 反面 向右走一步
反面 正面 向左走一步
反面 反面 向后走一步
进一步复杂化规则,9种移动可能 -> 若加入浮点数,还可以随机移动距离
void step()
{float stepx = random(-1, 1); 生成介于-1.0~1.0的任意浮点数float stepy = random(-1, 1);x += stepx;y += stepy;
}<
这篇关于【编程书籍】《The Nature of Code》笔记 -《代码本色》0.引言的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!