Python俄罗斯方块游戏项目成果分享

声明

        本人为一名纯Python编程爱好者,本次内容主要是对前段时间刚刚完结的Python俄罗斯方块项目PyTetroWXS 1.0进行成果分享,仅做学习交流目的,不喜勿喷!

介绍

        本项目为个人独立开发,本人只是由于闲来无事,进行的一次玩具实践项目,目前的PyTetroWXS 1.0只是实现了一个普通的俄罗斯方块游戏,对于可能存在的问题和不足之处,还请多多包涵。目前PyTetroWXS 1.0已经打包发布,需要下载体验的请见文末Gitee仓库下载页面链接自行下载,项目目前为半开源状态,因为如果后续开发计划推进可能会对现有代码进行修改调整。本人所分享所有内容仅用作学习交流目的,严禁用作其他不当用途,请使用者自觉遵守。

工作环境

         win10,PyCharm,Python3.9,pygame

        项目目录结构请见 项目笔记

 现有成果

        V1.0完成了项目基本架构设计,实现了基本的俄罗斯方块单人游戏,涉及到的游戏核心逻辑和方法基本编写完成,以后的版本迭代如无特殊情况,均基于此版本进行后续开发,同时若非必要仅做细节调整,整体架构不会大改。

后续计划

        详情可以参考代码仓库相关内容,但是计划毕竟是计划,也可能以后永远不会推进,具体看个人时间和兴趣,至少目前短期内不会再在这个项目投入什么时间更新。

仓库描述

        原项目仓库目前为私有,当前公开的只是与之对应的共有仓库PyTetroWXS-public,用作分享部分内容以及发布打包文件。其中分享的utils.py文件包含了本项目核心代码的80%,几乎大部分的通用工具类和方法都封装在内,供其他游戏逻辑文件调用,且几乎每一行都添加有注释,仅作学习交流目的,对于目前一些代码逻辑的编写如有不当之处,请多多包涵。

题外话(可以不看)

        这里想分享点题外话,相信接触这个领域的多少都访问过外网,至少也都了解一点,毕竟github在国内的访问状况懂的都懂,当然大家最好也是用于学习目的,而不是其他用途,因为你的网络行为并不会因为VPN而隐秘多少,就看相关部门想不想管你。所以大家还是尽量不要干一些与学习无关的事。

        因为前段时间本人真实被请去"聊天",具体细节不能透露太多。虽然也不是干了什么违法的事,但是也挺麻烦的,手机也被拿去做鉴定,等了半个多月。所幸本人没有过违法行为以及发布不当言论,所以鉴定结束就归还了,但是也接受了口头教育,并且保证以后不再有相关行为。也就是以后除了正规途径再也不能私自访问外网一切内容。因此大家不要太抱有侥幸心理,但是也不必太恐慌,只要记住千万不要有一些不当行为,这样即使被请去“聊天“也不会对自己造成太坏的影响。

        本来经历这次事件之后,还有其他正规途径可以访问github,但是前两天github的邮件让我开启二重验证(应该需要科学手段才能访问),否则会限制一些行为,对于已经不能访问外网的我来说无疑是雪上加霜,以后个人项目只能乖乖使用Gitee了。

        并不是本人不愿意支持Gitee,本人的所有个人项目在Gitee和github的仓库内容几乎是完全同步的,但是github毕竟是全球程序员在用,优秀的开源资源也确实很多,这点不得不承认。但是这些年来国内互联网行业的进步也是有目共睹的,希望以后国内也能有越来越多优秀的开发爱好者以及优秀开源项目产出。

        以上内容只是一些题外话,对于国家的网络相关政策本人还是从根本上坚决支持的,毕竟网络非法外之地,网络信息安全在当今世界对于全球任何国家都是极为重要的,特别是外网存在的一些不良信息,对于一些分辨能力差的群体特别是小朋友来说影响还是弊大于利的。以上只是本人单纯吐槽两句,大家不要放在心上,更不要在此有任何疑问和讨论,特别是任何敏感话题。以上内容如有不当之处,后期会修改删除。

链接分享

        本项目所分享内容仅用于学习交流目的,请勿用于一切不当用途!

        (1)Gitee项目仓库:PyTetroWXS-public: 该仓库为私人仓库PyTetroWXS对应的公开仓库,仅用作分享PyTetroWXS项目的公开资源icon-default.png?t=N7T8https://gitee.com/shuai222/PyTetroWXS-public        (2)已打包好的文件下载:

        打包分为多文件版和二次压缩的单文件版,但实测单文件版无法实现原版的游戏配置持久化存储,个人还是建议下载多文件版。

PyTetroWXS V1.0打包发布icon-default.png?t=N7T8https://gitee.com/shuai222/PyTetroWXS-public/releases/tag/V1.0

  • 9
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值