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编程方式,可直接复制自动生成的代码: 6、完整的Python代码: from unihiker import GUIimport 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 五、程序运行图片 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed