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

2022-08-146870
AI 快速预览详细 收起
本文介绍了如何使用行空板和Mind+软件制作剪刀石头布小游戏。项目名称是剪刀石头布小游戏,硬件清单包括行空板和素材图片。最终效果是按下A键后随机显示剪刀、石头或布的图片。难度等级适中,适合中小学生学习。


        行空板是一款拥有自主知识产权的国产教学用开源硬件,还预装了常用的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



创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(0)
- 没有更多了 -