Category Archives: Python

Den fantastiske perle-plade-printer

Nu er det sket! Det alle nørder har forestillet sig i årevis er blevet til virkelighed. Den fantastiske perle-plade-printer er blevet til virkelighed. Se her hvordan maskinen printer en perleplade med Mario & Yoshi og smelter dem sammen på en metalplade der opvarmes (Som en heated bed på en 3D-printer). Man kan se, at en masse af delene er lavet på en 3D-printer. Software’en skulle være skrevet i sproget Python. Printeren ser ud til at kunne bruge perler i 64 forskellige farver. Projekter er tilsyneladende ikke beskrevet i detaljer noget sted, men Hackaday har en kort beskrivelse her.

Installer Python og biblioteket Arcade på din computer

I Opfinderklubben, er der flere hold der programmerer i sproget Python med spil-biblioteket Arcade.  For at blive rigtig dygtig til at programmere, er det vigtigt at man øver sig derhjemme, på sin egen computer. Derfor følger her en beskrivelse af hvordan du kommer i gang med Python og  Arcade på din egen computer.

Continue reading Installer Python og biblioteket Arcade på din computer

Sådan kører du eksempler fra Python Arcade

I Opfinderklubben, er vi gået i gang med at programmere spil i sproget Python, med spil-biblioteket Arcade.  På bibliotekets site, er der en side med eksempler, der introducerer diverse spil-koncepter.  En af de mange eksempler hedder sprite_collect_coins.py. For at køre det eksempel på din maskine med Arcade installeret, skal  bruge følgende kommando i terminalen (På Linux kan du starte terminalen med tast-kombinationen ctrl+alt+t):

python3 -m arcade.examples.sprite_collect_coins

Læg mærke til, at du skal udelade .py-endelsen fra navnet på eksemplet.

Prøv at køre de følgende eksempler:

  • sprite_collect_coins.py
  • snow.py
  • sprite_rooms.py
  • sprite_simple_platformer.py
  • sprite_move_scrolling.py
  • bouncing_balls.py
  • drawing_primitives.py
  • shape_list_demo_skylines.py
  • maze_depth_first.py

Du kan (på Linux) finde alle eksemplerne i mappen /usr/local/lib/python3.6/dist-packages/arcade/examples. Prøv at åbne dem i din tekst-editor (Vi bruger Geany). I mappen med eksempler, er der to filer som du kan bruge som udgangspunkt for dine egne spil: starting_template_simple.py og starting_template.py.

Introduktion til spilprogrammering med Python og PyGame

Hvis du allerede kender lidt til sproget Python, kan du komme i gang med at programmere dine egne spil med biblioteket PyGame ved at følge dette YouTube-kursus fra Kids Can Code.

Du vil lære at lave at lave: Et klassisk shoot-em-up a la Space Invaders, Et platform-spil a la Super Mario Brothers og et felt-baseret-spil a la Gauntlet.

Der er 58 videoer på mellem 10 og 13 minutter, så der er nok til hele sommerferien!

Hvis du ikke allerede kender noget til Python, kan du begynde med at gennemføre Python-kurset fra Kids Can Code (Video) eller www.learnpython.org  (Tekstbaseret).