当前位置: 首页 > news >正文

在手机制作网站网站开发全过程

在手机制作网站,网站开发全过程,包头教育平台网站建设,现在做网站用的软件前言 受《Python树莓派编程从零开始》里的示例启发,我决定将上篇的2048游戏进行“面向对象化”改造。 这次除了要建立一些对象,还要能有移动效果,并能显示中文。 另外我还发现一个bug:方块放满了不代表输了,还要检查能…

前言

        受《Python树莓派编程从零开始》里的示例启发,我决定将上篇的2048游戏进行“面向对象化”改造。

        这次除了要建立一些对象,还要能有移动效果,并能显示中文。

        另外我还发现一个bug:方块放满了不代表输了,还要检查能不能合并,不能合并才输。

改造过程

        显示中文比较简单,只要实例化font对象时传入字体文件的路径参数,就是游戏运行后要等会才出现窗口,应该是载入中文字体费了时间。        

        对象化时我建立三个类:

  • 板(board),是游戏的基础类, 是单例模式;
  • 槽(groove),是板上的空位,固定不动,有自己坐标。比如4*4尺寸是16个槽;
  • 方块(tile),放在槽上,可以移动,合并;

        一开始还能按部就班。从建立启动界面、绘制板、槽到放置方块都可以做到和以前一样。但等要移动方块时我发现力不从心了,不但越搞越复杂还达不到想要的效果。经过权衡,我决定放弃。

复盘

        这次改造过程让我知道自己水平有多菜,仅看了个入门示例是远远不够的。要深入,除了看技术文档,还要看高手的代码。鉴于开发游戏不是我的发展方向,对于pygame模块只能浅尝辄止。
        以后在gui方向我会在guizero和PySimpleGui中选一个,可以用来作单片机的上位机软件。

参考文章

使用pygame做游戏(1):初接触以及改进2048游戏代码-CSDN博客

PyGame 文字显示问题及解决方法_pygame无法显示中文-CSDN博客

http://www.15wanjia.com/news/176073.html

相关文章:

  • 网页制作与网站开发用的软件品牌注册商标查询
  • 三河市城乡建设局网站不能制作网页的软件有哪些
  • 房地产推广方案和推广思路win10系统优化
  • 自己开网站工作室企业网站备案
  • 长沙做网站建设网络班级网站建设
  • 邯郸做wap网站找谁wordpress文章只允许投稿者浏览
  • 做网站 需要什么样的服务器温州网站建设活动
  • 怎么做付费的小说网站网站建设实施流程
  • wordpress五分钟建站zen cart 创建的网站
  • 购物网站首页制作代码手机h5制作
  • 苏州网络营销及网站推广如何去做电商平台
  • 网站介绍流程广告公司推广文案
  • 深圳做微商网站制作用dw 网站开发与设计报告
  • 厦门建设集团网站计算机网站开发课本
  • 直接进网站的浏览器打开柳州房地产网站建设
  • 徐州网站建设报价wordpress文章提交
  • 聊城 网站制作大港建站公司
  • 做网站费用滁州公司概况介绍怎么写
  • 响应式企业网站开发所用的平台网站建设个人兼职
  • 网站编辑框超链接怎么做稿定设计官方免费下载
  • dede手机网站模板下载wordpress图文简介文章页
  • 网站第三方登录怎么做雅客网站建设
  • 网站文章页301重定向怎么做taxonomy wordpress
  • 网站排行榜上升代码哪个网站做免费广告好
  • 株洲网站建设优化企业珠海十大网站建设公司
  • 网站的空间的提供商优惠券的网站怎么做
  • 做淘客网站用备案吗wordpress linux下载
  • 公司想建个网站怎么弄鄱阳网站建设多少钱
  • 新乡网站建设费用特色网站模板
  • 关键词搜索引擎工具爱站天河商城型网站建设