
Python
枫姿雾雨
这个作者很懒,什么都没留下…
展开
-
牛客 OR175.物流中转站 --->超详细解答
题目描述题目描述Shopee物流会有很多个中转站。在选址的过程中,会选择离用户最近的地方建一个物流中转站。假设给你一个二维平面网格,每个格子是房子则为1,或者是空地则为0。找到一个空地修建一个物流中转站,使得这个物流中转站到所有的房子的距离之和最小。 能修建,则返回最小的距离和。如果无法修建,则返回 -1。若范围限制在100*100以内的网格,如何计算出最小的距离和?当平面网格非常大的情况下,如何避免不必要的计算?输入描述:40 1 1 01 1 0 10 0 1 00 0 0 0原创 2020-07-22 15:27:22 · 521 阅读 · 0 评论 -
Python 制作迷宫游戏(四)——人物角色
Python 制作迷宫游戏(四)——人物角色在之前的内容中我们已经成功的制作出了一个带有碰撞器效果的地图而在这一节中,我们将制作可以移动的地图第一步,准备人物的动画切片这里推荐一个不错的资源网站爱给网,每天免费有50个铜币,一般而言一首简短的背景乐8铜币,图片一张1铜币,还有一些模型之类的资源,相比同类网站,爱给网的网站UI也要更加舒适一点。然后这是我准备的图片很显然,这是png格式的身为一个莫得钱的在校菜序员,啥都要会一点是一件挺重要的事儿,比如说PS,当然你也可以找会的同学帮忙右键工具原创 2020-06-20 21:47:34 · 1794 阅读 · 1 评论 -
Python 制作迷宫游戏(三)——地图精灵
Python 制作迷宫游戏(三)——地图精灵上一节我们已经成功的生成了一个游戏窗口这一节我们将试着把地图的瓦片与地图数组绑定并绘制到窗口中当然,作为一个迷宫,地图的作用不仅仅是背景板,它最为重要的一个功能应该是困住玩家为了在之后成功的困住玩家,我们需要精灵,并为此创建一个地图精灵组首先,我们需要自定义一个地图精灵类该类继承自pygame.sprite.Sprite,想要具体了解该类的可以自行百度下面是清单#tile.py#瓦片类import pygamefrom py_.GLOBAL原创 2020-06-20 19:21:33 · 2044 阅读 · 0 评论 -
Python 制作迷宫游戏(二)——游戏窗口
Python 制作迷宫游戏(二)——游戏窗口上一节我们使用prime做了迷宫的底层数组,它的形式是一个二维数组.这一节我们着手开始制作游戏窗口使用模块 pygame在这项迷宫游戏的制作当中需要运用到的模块为pygame,小伙伴们可以在命令行pip install pygame自行下载生成窗口注意:如果使用idle,则最好在sys.exit()语句之前先关闭pygame,以免idle挂起造成不必要的麻烦pygame生成一个窗口非常的方便导入模块初始化后便可以定义自己的窗口#main.py#原创 2020-06-20 18:47:35 · 2030 阅读 · 1 评论 -
Python 制作迷宫游戏(一)——地图
Python 制作迷宫游戏(一)——地图序作为一个迷宫类的游戏,其最重要的是什么?当然是它的地图啦♪(^∇^*)那么我们又该如何制作一张迷宫地图呢⊙(・◇・)?很显然,我们不可能一张张自己画吧网络上常见的迷宫算法有三种 深度优先 随机prim 和递归分割在我看来,prime算法是最适合制作迷宫地图的算法,由它制作出来的地图,相对而言更加自然,也不会有未利用的大块空闲面积。这里推荐两位大佬的博客[三大迷宫算法](https://blog.youkuaiyun.com/juzihongle1/article原创 2020-06-19 21:34:08 · 6374 阅读 · 0 评论 -
Python关于第三方模块的下载与更新请求超时的解决方法
Python关于第三方模块的下载与更新请求超时的解决方法对于第三方模块的下载与更新 可以在尾部添加 -i 源地址 的方式 从国内获取下载更新更新 pip install -U numpy -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com同样适用于模块下载...原创 2020-06-19 14:33:36 · 418 阅读 · 0 评论