love2d
哎呀还是轻量级框架好上手啊– 我用love2d的时候就这个感想,没别的。虽说这玩意几乎就是lua的一个库,跟pygame一样,但是作为年轻人(我)的第一款游戏引擎,好上手这一点我确实没话说,毕竟实在是轻的不行了,楽 当然最不好的地方就是它作为一个游戏引擎它连GUI都没得,可能真把自己当库了是吧😂,也不是说这样不好,有的人就喜欢这样,看见太繁杂的GUI他就头疼,对这种像是库一样的东西反倒感觉温馨的很,说起来我也是出于这个原因选love2d来着。– 这玩意对于新人来说我觉得还是很有帮助的,因为结构简单除去必要之物其余的几乎全都没有,所以对于游戏入门想要尽快了解游戏大概结构的人来说是个不赖的选择。不过反过来说,这个结构过于简单以至于很多东西都需要外置工具,比如地图管理器还有动画编辑之类的,当然了,你要是够闲的话也可以用这个引擎自己做个小小的地图管理器出来。 LOVE2D都做出来过什么游戏–...
代码大全阅读笔记-第一天
代码大全阅读笔记第一天 今天读的是关于变量的命名规则那一篇。 首先就是准确的命名远好过模糊的命名,这个自然不必多说,就算不学计算机也知道的常识。但是后面变量名字长短会影响阅读这段代码的人对变量在程序里的使用场景的判断这个确实第一次听说,比如较长的名字(不过也不能太长)更适合全局变量之类而较短的名字对于局部变量更适合。 除此之外使用i,j,k之类的变量也要注意场景,因为i,j,k之类的变量往往是使用于循环和数组的下标变量这件事情已经变成了大家约定俗成的事情,所以如果用到其他地方,会让阅读的人感到迷惑,大大增加了阅读的时间成本和交流成本。 还有状态变量、临时变量、布尔变量之类的命名规则,这里我就不分段写了,一气概括吧,我会把这本书的下载链接放到这一篇的末尾,想看全篇的人去找“变量名的力量”那一章。 mindmap root((三种变量名的命名规则)) root(状态变量) ...
日记-avl树
AVL树 今天学习avl树: 今天是根据7.5 AVL 树 * - Hello 算法学习的 首先我们需要知道树是会退化的,在多次插入和删除操作后,二叉树可能会变成链表,接下来就给你们展示一个案例。 这里先创建一个二叉树,等会展示一下退化的二叉树。 1234567from binarytree import Nodeif __name__ == '__main__': root = Node(1) root.left = Node(2) root.right = Node(3) root.right.left = Node(5) root.right.right = Node(6)...
hello world
今天晚上是第一次搭建自己的博客,虽然完全是照猫画虎式地搭起来的,但是也毕竟是自己的一个开始,以后就有自己的个人博客了,开心
