Hacker News new | ask | show | jobs
by westurner 142 days ago
This says it will run pygame (and maybe pygame zero) in a jypyter notebook: https://github.com/Python-Ninja-Hebi/pygame-cookbook?tab=rea... :

  %gui qt
  import pygame
Jupylet does 2D and 3D games in jupyter notebooks: https://github.com/nir/jupylet

awesome-jupyter-in-education still lists a number of Games, Graphics, And Simulation resources: https://github.com/quobit/awesome-python-in-education#games-...

Pybricks does Python programming on LEGO Smart Hubs, with WASM and NextJS and WebBluetooth for firmware flashing: https://github.com/quobit/awesome-python-in-education/issues...

The Elecfreaks micro:bit sets work with a Microbit and drives included and a few extra sets of MOC blocks and LEGO® Technic.

MS MakeCode Arcade supports Python - in a web simulator and on gaming handhelds - but not MicroPython.

BBC Micro:bit MicroPython: https://microbit-micropython.readthedocs.io/en/v2-docs/

There's a MicroPythonOS, but it looks like it requires a screen (which would increase the cost per student).

How to learn (logic, coding, and) UI development and buttons and event handlers without any hardware?

Wokwi does circuit design and circuit simulation. TinkerCAD does circuit design and circuit emulation, also optionally with Python and Micro:bit.

There's learning logic and coding and computer graphics and spatial reasoning with games/sims, and there's learning good storytelling; STEAM: STEM + the Arts.

1 comments

Thanks!

The crazy thing about jupyter-games is that the entire stack entirely runs in the browser (which is not possible with pygame). Jupylet looks awesome!