2279浏览
查看: 2279|回复: 0

用行空板制作剪刀石头布小游戏

[复制链接]
本帖最后由 Coolhua 于 2022-8-14 17:52 编辑

        行空板是一款拥有自主知识产权的国产教学用开源硬件,还预装了常用的python库,让广大师生只需两步就能开始python教学。早就知道行空板,我订购了两块,但一直没有到货。这次我居然有幸参加了行空板免费体验漂流活动,行空板官方寄来行空板一块,通过几天的学习,我终天上手了。本次分享一个简单的小游戏剪刀石头布。
        用Mind+学习Python入门,就是这么简单,Mind+支持图形化Python,熟悉以后然后慢慢转入代码方式的Python,这对中小学学生学习由图形化编程过度到代码模式非常的方便,可以对照转换代码,真是太友好啦!必须点个赞!
       一、准备:
       1、行空板一块。
       2、素材准备:剪刀石头布的图片各一张。
       3、在Mind+官网https://mindplus.cc/下载安装Mind+软件。
       二、小游戏剪刀石头布,就是按行空板的A键,随机出现剪刀、石头或者布的图片。
       三、编程要点:
       1、行空板上指定位置显示文字。
       2、行板上指定位置显示图片。
       3、按键A进行随机出现图片。
       4、随机函数使用。
       5、图形化Python编程方式,可直接复制自动生成的代码:
用行空板制作剪刀石头布小游戏图1
       6、完整的Python代码:
from unihiker import GUI
import time
import random

# 事件回调函数
def on_buttona_click_callback():
    abc = (random.randint(1, 3))
    if (abc == 1):
        aa.config(image="images/剪刀.jpg")
    elif (abc == 2):
        aa.config(image="images/石头.jpg")
    else:
        aa.config(image="images/布.jpg")

u_gui=GUI()
u_gui.on_a_click(on_buttona_click_callback)
aa=u_gui.draw_image(image="images/石头.jpg",x=60,y=100)

u_gui.on_a_click(on_buttona_click_callback)
剪刀石头布=u_gui.draw_text(text="剪刀石头布",x=55,y=30,font_size=20, color="#FF0000")

while True:
    pass

       四、程序及图片下载下载附件剪刀石头布.zip
       五、程序运行图片

用行空板制作剪刀石头布小游戏图3



您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail