Python 学习笔记 076

作者: 夜羽萧轩 | 来源:发表于2019-10-23 23:28 被阅读0次

    一个新的Python项目总结及分享 


    嗯,下午闲的无聊想起来,想写一个自定义坐标然后画图的工具的,然后就自己想办法给开发了下,最后折腾了一个下午最后可算是折腾出来了。所以简简单单写下经历,也给大家分享下经验呗!

    程序效果

    1.起源

    其实关于这个程序吧,是我中午玩MC(我的世界)的时候偶然间想起来的一个想法。其实我大概也算是我的世界这个游戏的一名死粉了吧,玩了大概有两三年的时间了,但是好像一直没有做出来大型的作品,总是感觉没有成就感,所以很是不甘心。今年三月不知道第几次复坑以后,然后图就一直没有变过,所有的建筑都在一个地图里,然后零零散散差不多有半年了吧,做了个也算是可以的地图,勉强应该有一些明显的建筑了吧,虽然也算是小有成就,但是总体来说吧,一直没有一个明显点的建筑,所以就一直有个想法想做一个有特征性的建筑,不过之前也试了,有了详细的规划,但是不是超平坦的自然地形总是限制了发挥,总有局限干,所以今天的程序也主要是为这个服务的。

    然后就讲讲今天这个程序吧,自己在游戏中实地测量合适的位置的坐标,手动录入坐标导出到CSV,然后使用Python自定义绘图,做一个个性化的游戏地图出来,然后给自己以后的建筑向游戏梦想做一个基础的铺垫。


    2.关于程序

    嗯,关于这个程序,其实很老套的思路,我之前都有想过的,所以简单的给大家说说呗!

    2.1 使用Python打开CSV,存储到一个固定的列表

    2.2 对列表数据分析,单独提取坐标X,Y作为一个新的列表元素储存

    2.3 修改之前的turtle程序,制作出一个简洁的画布,并初步确定画布区域及坐标

    2.4 分析数据特征,进行合理的坐标变换

    2.5 进行合理的函数封装


    今天时间不太够了,下次有缘再续呗

    未完待续 2019年10月20日23:30:21

    相关文章

      网友评论

        本文标题:Python 学习笔记 076

        本文链接:https://www.haomeiwen.com/subject/idhzmctx.html