Q5play hat fertig (und kann jetzt auch mit Visual Studio Code)

Stolz verkündete es letzte Woche Quinton Ashley in seinem Substack: Q5play, der Game-Engine-Ableger der »rasend schnellen« P5.js-Alternative Q5.js, und das interaktive Lehrbuch »Learn q5play« sind zu 100 Prozent fertiggestellt – und zwar sowohl in der JavaScript wie auch in der Python/Brython-Version. https://kantel.github.io/posts/2026051202_q5play_vscode/ #Q5play #Python #Brython #JavaScript #VSCode #GameDev

Spieleprogrammierung im Browser mit der Schlange: Q5play kann Python

Es hatte sich hier schon angekündigt, nun posaunte es Quinton Ashley »offiziell« hinaus: Q5play, der Game-Engine-Ableger der »rasend schnellen« P5.js-Alternative Q5.js kann jetzt auch Python. Damit könnt Ihr auch über Python auf die Leistungsfähigkeit von WebGPU-Graphiken und WASM-basierten Physiksimulationen zugreifen. https://kantel.github.io/posts/2026043001_q5play_python/ #Q5play #Python #Brython #JavaScript #GameDev

@fastfinge @MostlyBlindGamer Brython + PWA works.

But I’ve observed same pattern. Always discuss design and solution first. And don’t approve anything before full diff check.

I use Agentic flow for fun hobby stuff. But at work I go with Aider and manual commits after review. My CONVENTIONS.md contains very strict instructions.

#AI #coding #softwaredevelopment #Brython #PWA

#Brython 3.14 is out - https://github.com/brython-dev/brython/releases/tag/3.14.0 - (@ GitHub) - I’ve been using Brython for some tools I need to be web accessible and running locally, but due to the code complexity and UI simplicity it doesn’t really make any sense to port those to JavaScript. Brython performance is what it is, but it’s still more than enough with modern hardware for basic operations. #python #webbrowser #browser #html5 #softwaredevelopment #javascript
Release Brython-3.14.0 · brython-dev/brython

This release implements most of the changes in Python 3.14, notably Template Strings (PEP 750) and Deferred evaluation of annotations (PEP 649 and 749).

GitHub

Updating my #Processing + #Python tools table:

https://github.com/villares/Resources-for-teaching-programming/blob/main/README.md#processing--python-tools-table

After some years, things changed and my opinions changed a bit too:

  • #py5 is going super strong and the "new snake_case names" are not an issue for me anymore. I used to worry a lot about all the Processing Python mode examples and teaching materials out there, and some of my own, with "CamelCase Processing names" I'm not worried at all about it anymore!

  • For the record, Processing Python mode is just a legacy thing, no one should start anything new with it.

  • The great "pure Python" (no Java required) Processing implementation project #p5py seems stalled, latest release in Dec. 2023 :((( Advancing it was always going to be an uphill battle...

  • The unrelated #Brython based site p5py.com seems to be gone, so I removed it from the table.

  • I added a link to my own #pyp5js hack py5pjs/py5mode because this is the version of pyp5js I'm using most nowadays.

Resources-for-teaching-programming/README.md at main · villares/Resources-for-teaching-programming

Resources for teaching programming for artists, designers and architects - villares/Resources-for-teaching-programming

GitHub

Auf zu neuen Ufern? Python im Browser

Bei all meiner (wiedererwachten) Begeisterung für TigerJython habe ich nicht vergessen, daß der Software eine wichtige Eigenschaft fehlt: TigerJython läuft nicht im Browser. Das ist natürlich in der heutigen Zeit ein schwerwiegendes Handicap und so habe ich mich nach Alternativen umgeschaut. https://kantel.github.io/posts/2025062801_python_im_browser/ #Python #TigerJython #Trinket #Turtle #VPython #PyScript #Proseco #PygameCE #Pygbag #Pyxel #microStudio #Brython #CreativeCoding

Cute Planet mit microStudio

Ich scheine besessen von den scheinbar endlos scrollenden Hintergründen in Spielen zu sein. So besessen, daß ich mit microStudio (und Python/Brython als Programmiersprache) noch ein neues Experiment gestartet habe – dieses Mal mit einem »echten« endlos scrollenden Hintergrund. https://kantel.github.io/posts/2025040901_cute_planet/ #microStudio #Python #Brython #GameDev

Cute Planet mit microStudio – Der Schockwellenreiter

Pizza Plane – jetzt in MicroStudio (Stage 1)

Wer meinen Beiträgen hier im Schockwellenreiter schon länger folgt, hat sicher geahnt, daß der vor einem »endlos« scrollenden Hintergrund durch die Luft schwebende Dachs nicht grundlos den Weg auf diese Seiten fand. Ich möchte nämlich herausfinden, ob mein Projekt »Pizza Plane« nicht auch in microStudio mit Python/Brython realisieren kann. https://kantel.github.io/posts/2025033102_pizzaplane_v1_microstudio/ #microStudio #Python #Brython #GameDev

Pizza Plane – jetzt in MicroStudio (Stage 1) – Der Schockwellenreiter

MicroStudio: Endlos schwebt der Dachs (jetzt auch in Python)

So viele microStudio-Tutorials wie ich befürchtet hatte, waren es nun doch nicht, die der Portierung von microScript nach Python/Brython harrten. Neben der gestern fertiggestellten Sprite-Animation war es eigentlich nur noch der vor einem scheinbar endlosen Hintergrund schwebende Dachs, der noch nicht nach Python portiert war. https://kantel.github.io/posts/2025032501_seamless_scrolling_desert/ #microStudio #Python #Brython #GameDev #CreativeCoding

MicroStudio: Endlos schwebt der Dachs (jetzt auch in Python) – Der Schockwellenreiter

Animierte Sprites mit microStudio und Python

Bei der Durchsicht meiner Beiträge zu microStudio hier in diesem Blog Kritzelheft fiel mir auf, daß ich noch nicht alle Tutorials, die ich zu Beginn noch in microScript (der nativen Scriptsprache von microStudio) entwickelt hatte, nach Python/Brython portiert habe. Das werde ich – beginnend mit diesem Tutorial über Sprite-Animationen – in den nächsten Tagen sukzessive nachholen. https://kantel.github.io/posts/2025032401_microstudio_anim_sprites/ #microStudio #Python #Brython #GameDev

Animierte Sprites mit microStudio und Python – Der Schockwellenreiter