python-tkinter-推箱子小游戏

推箱子小游戏

一、游戏分析

1、所需用到的包

- import tkinter
- import tkinter.font

2、结构分析

运行程序:init.py
2.1 导入init_paint.py
        Map.py
        Move.py三个类
2.2 新建一个窗口windows
    新建一个init_paint对象,开始对对窗口进行绘制
绘制窗口:init_paint.py
2.3.窗口的绘制-paint_windows
   i,绑定菜单选择关卡-nextPass方法
2.4 地图的绘制-新建一个Map实例对象
2.5 人物的绘制-新建一个Role实例对象
玩家角色类:Role.py
类属性:
    image_role_file:tkinter.PhotoImage对象
    image_role:canvas.create_image对象,用于角色的移动move
类方法:
    构造函数:实例初始化
        :param place_x:初始化位置-横坐标
        :param place_y:初始化位置-纵坐标
        :param image_file:游戏角色的图片路径
    setImage(cvs)   # canvas画布实例对象
        设置create_image游戏角色实例对象
    getImage()
      
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值