Video-Tutorials zum Wochenende
Es ist wieder Freitag und Freitags ist Video-Zeit. Da ich meinen Feedreader mal wieder ein wenig aufräumen wollte (und aufräumen mußte), gibt es heute einen bunten Gemischtwarenladen mit all den Themen, die mich in der letzten Zeit beschäftigt hatten. Die meisten dieser Videos habe ich mir selber auch noch nicht reingezogen (sie sind mein Programm für die nächsten Tage und Nächte), daher sind sowohl positive wie auch negative Überraschungen möglich.
Python, Pyxel, Paygame (Zero) und Retrogaming
Pyxel hatte ich schon länger nicht mehr auf dem Schirm. Dabei ist diese Engine wie gemacht für Retrospiele. Das obige Python Retro Game Tutorial beweist es.
- Creating a Pokémon inspired RPG in Python & Pygame (das Video hat eine Spieldauer von über 11 Stunden, ist also nichts für mal eben zwischendurch).
- Projectile Motion (with Air Friction) in Python.
- Fortuna, a small, unique RPG made with Python and Pygame.
- Programming Retro Games in Python (80s Usborne Computer Coding Book). Karis Kanal ist eine Fundgrube für Retrp-Fans. Abonniert!
- Coin Collector Game with python using Pygame ist Teil der zweiteiligen Playlist »Pygame Game Projects«. Aber auch die zwölfteilige Playlist »Pygame tutorial« des gleichen Autors sieht nach einer wertvollen Inspirationsquelle aus.
- A Turing machine puzzle for Pride! Make a puzzle with pygame and pygame-gui!
- Rotating a sprite around its center in pygame using arctan2.
- Pygame.mask: Equip a sprite with parallel sprite sheets and change cosmetics w/masks, answering viewer questions!
- Save a character using JSON, Part 2: Answering viewer questions!
- 2D Vector Movement - PyGame Thursdays 26
- Pygame day 3: How to make an ai for the enemy ist Teil der Playlist »Pygame Days« (5 Videos) von John Starfire.
- How to Create and Animate Sprite Sheets in Python Using PyGame ist Teil der 32 Videos umfassenden Playlist »PyGame Full Game Builds« vom LeMaster Tech. Auch dieser Kanal beheimatet noch viele weitere Perlen. Also abonniert.
Creative Coding mit JavaScript und P5.js
Das fast fünfstündige Tutorial »Pokémon JavaScript Game Tutorial With p5.js« hat zwar nicht ganz den Umfang des obigen Pygame-Pokémon-Tutorials, ist aber ebenfalls nichts für mal kurz zwischendurch. Das Video ist Teil der aktuell zehn Videos umfassenden Playlist »JavaScript Game Dev Tutorials«.
- Hartmut Bohnacker: Interactive Type using P5.js und Ted Davis: Creat[l]ive Coding. Vergleiche auch das Einführungsvideo zu »Visual Novels und Interactivew Fiction« weiter unten,
- Rain effect in p5.js!!
- p5js Tutorial - Melting Lines (der Kanal »Draw Make & Code hat noch viele weitere Videos zu Cfreative Coding mit P5.js in petto, daher habe ich ihn abonniert).
- Building a Meteor Fall game with JavaScript. Ein Vater im Livestrem mit seinen Kids.
- Making art with computers! Generative art with Javascript and p5js.
- Better Boilerplate for Matter.js (responsive canvas). Vergleiche auch die Matter.js-Tutorials von Patt Vira weiter unten. Von diesem Kanal verdient auch die Playlist »P5.js« mit derzeit 15 Videos Beachtung.
- How to load matter.js into p5 web editor p5.js.
- Das Tutorial »How to make a game in P5.play« ist Teil der 39 Videos umfassenden Playlist »JavaScript Games Development«, bei der P5.play im Fokus steht. Can I solve the Knight’s Tour (mit P5.js)?
- Real Time Face Detection in p5.js
- Making a Drawing Toy in p5js.
- Can You Make a Game with P5js? Fractal Finder Devlog von Barney Codes. Derr kanal enthält noch viele weitere Perlen zur Spieleprogrammierung und zum Creative Coding. Daher habe ich auch ihn abonniert.
- Daniel Shiffman: Image Classification with ml5.js.
- Daniel Shiffman (2): Pose Estimation with ml5.js.
- Daniel Shiffman (3): Hand Pose Detection with ml5.js.
- Daniel Shiffman (4): Face Mesh Detection with ml5.js.
- Dazu passt: Fun with MoveNet plus p5play and p5js von Steve’s Makerspace.
P5.js-Tutorials von Patt Vira
Die von mir bekanntlich sehr hochgeschätzte Patt Vira hat eine neue Reihe »Physical Computing« zum Arduino begonnen, die bisher aus drei Videos besteht. Aber auch sonst war sie in den letzten Wochen – wie eigentlich immer – sehr fleißig und hat eine Menge von Tutorials zu P5.js hochgeladen:
- How to Center a Grid on Canvas
- Interactive Vinyl Cover (Image Masking)
- Quadtree 🌴 (how not to crash your program w +1,000 colliding particles!)
- Flocking Simulation with Quadtree 🐤🐤🐤
- Spiral Betty
- Pixelated Kaleidoscope
- Introduction to matter.js 🔴 🟪
- Bouncing Balls with matter.js
- Springy Chain with matter.js 🔗
- Interactive Bridge with Bouncing Balls (matter.js + ml5.js)
- Differential Line Growth
- Interactive Dandelion (with ml5.js - faceMesh)
- Oscillating Wave Pattern (in 2D)
- Oscillating Wave Pattern (in 3D)
Visual Novels und Interactive Fiction
Maja Starakiewicz: You will open this door anyway. A primer of Interactive Storytelling.
- Quick Overview intro to Monogatari Visual Novel Engine.
- What Is Interactive Fiction? (Video 0; Computers and Writing 2022) ist das erste Video der Playlist »Inform 7: Free, open-source system for coding text adventure games (CandW 2022)«, die anderen drei Videos behandeln die Textadventure Engine Inform 7.
- Die Playlist »Interactive Storytelling« von Digital Campfire besteht aus 27 Videos.
- NarraScope 2022: Playing, Writing, and Designing Immersive Diegetic Narrative Games.
Ren’Py
Cosmo Cat hat ihre Reihe »RenPy for beginners« mit dem Video »How to make secret menu options and complex conditions?« fortgesetzt. Weitere Ren’Py-Tutorials, die in meinen Feedreader geschwemmt waren, sind diese:
- Renpy GUI Customization: Positions, Grids, Boxes, style_prefix aus der Playlist »UI Tutorials for Ren’Py (7 Videos) von Zeil Learnings.
- My 4 year Dev journey with RenPy starting as an artist
- »The Last Matches DevLog« ist eine zweiteilige Serie, die die Entwicklung einer Visual Novel mit Ren’Py begleitet.
- How to use RenPy shaders to make retro TV style effects.
- Ren’Py-Tutorals; The Minutiae Part 1, Part 2 und Part 3.
War sonst noch was? Ach ja, in Game Development Books you MUST READ werden Bücher für Retrogame-Antwickler und Pixel-Artisten vorgestellt. Und ich sollte über die langen Wintermonate mein Chromebook wieder zum Leben erwecken. Install the Processing IDE on ChromeOS (Linux) hat mich dazu angespornt.
So, mein Feedreader ist zwar jetzt (geringfügig) aufgeräumter, aber das beantwortet noch nicht die Frage, wann ich mir all diese Tutorials anschauen kann. Aber zumindest sind sie in diesem Beitrag ein wenig nach Themen sortiert und daher (hoffentlich!) leichter wieder auffindbar. So viel zu schauen, so wenig Zeit!
Bild: A happy Man watching Videos, erstellt mit OpenArt.ai. Prompt: »colored french comic style, an old man, white hair, clean-shaven, no beard, blue eyes, glasses, smiling, sits at a desk in front of huge monitors, looking videos, there are other open books on the desk, and there is a large mug of steaming coffee next to them, and a computer keyboard in front of the monitor, on the wall there are shelves with files and books, the autumn sun shines through a large window«. Negative Prompt: »lowres, error, cropped, worst quality, low quality, jpeg artifacts, out of frame, watermark, signature, ugly, beard, deformed, noisy, blurry, distorted, out of focus, bad anatomy, extra limbs, poorly drawn face, poorly drawn hands, missing fingers, tie«. Modell: OpenArt SDXL, Style: None.