Spielend programmieren lernen

Programmierkurse für Kinder, Jugendliche und Erwachsene

User Tools

Site Tools


de:technik

Technik & Lerninhalte

Grafik inkl. dem Renpy - logo spielend programmieren bedeutet nicht, abstrakte Programmier-konzepte mit einem kleinen Beispiel zu erläutern sondern ganz konkret:

Ein eigenes Computerspiel bzw. eine App für Mobilgeräte zu erstellen, zu veröffentlichen und die dazu notwendigen Kenntnisse zu erlernen. Die dabei eingesetzen Software-Werkzeuge stehen alle unter einer Open-Source1)-Lizenz; Grafiken und Musik stehen unter einer entsprechenden Creative Commons Lizenz.

Dadurch ist sichergestellt dass das erworbene Wissen auch noch Jahre später wertvoll, brauchbar und vor allem einsetzbar bleibt, unabhanägig von Firmenübernahmen, Preisänderungen und Lizenzänderungen.

Lerninhalte

Je nach (Vor)Kenntnissen, Fähigkeiten und Interessen der Teilnehmer wird am Erlernen der notwendigen Kenntnissen und Fertigkeiten gearbeitet, um selbstständig ein Computerspiel / eine App veröffentlichen zu können.

Dazu gehört neben der Bereitschaft, sich mit Fähigkeiten wie Englisch, Mathematik (Vektor- und Wahrscheinlichkeitsrechnung) und Deutsch (Tippen, Rechtschreibung) zu beschäftigen auch allgemeine

Grundlagen

wie der Umgang mit dem Linux-Betriebssystem, Recherchieren im Internet, souveräner Umgang mit Mailinglisten und Communities und Wikis (Netiquette, internationales Englisch), rechtliche (Lizenzen und Internet), kaufmännische (wie verdiene ich mit Open Source Geld) sowie soziale Fähigkeiten (Arbeiten in Gruppen, Zusammenarbeiten mit “Fremden” über das Internet).

Technik

Eine Unvollständige Liste von Open-Source Programmen welche in den spielend-programmieren Kursen verwendet werden:

  • Hardware: Laptops, Raspberry Pi, Android-Phones. Sofern vorhanden, Laptops von Kursteilnehmern
  • Betriebssystem: Ubuntu Linux, diverse Linux-Varianten. Auf Rechnern von Kursteilnehmern: Windows, Mac
  • Programmiersprachen: Python(3), Javascript, Scratch, Processing, Lua
  • Grafik: Python(3)+Pygame, RenPy, Godot, Gimp, Inkscape, Blender
  • Lizenzen: GPL, creative-commons CC-BY-SA

Technische Hilfen

Python3 und Pygame installieren

Unter Linux: (answer from askubuntu.com)

  • sudo apt install python3 geany idle3 python3-easygui python3-pip
  • sudo pip3 install pygame
1)
siehe auchOpen-Source
/var/www/horst/spielend-programmieren.at/data/pages/de/technik.txt · Last modified: 2017/10/25 22:15 by horstjens@gmail.com